at 30000 feet level, stock markets I think are like a ponzi scheme (new money and FED money support the old money).
at daily level, yes, it's like a casino, battles between market makers, hedge funds, banks, prop firms, and retail traders are constantly going on to outwit the other guys for...