However, he may be talking about pure trading, a.k.a speculation, which is very close to a zero-sum game. If you are not in for the dividends, yes, that's close to a casino where the banks who charge for transactions are the inevitable winners.
I wish we followed Warren Buffet's advice and forbid to sell a stock less than 6 month after buying it. I also don't see any interest in making the stock prices change every nano second. A quote a day can be enough if you are an investor, not a speculator.