There is sort of "house edge" in trading too, and it is precisely because of this edge that most traders are suffering losses in the long run. In case of a casino this is obviously the house edge itself as the very name suggests, while in case of trading this edge belongs to exchanges, insiders, arbitrageurs and their likes. They are making use of the information which is not available to the rest of the market, and in a zero-sum game which most financial markets are this necessarily means losses to the latter. So just like it is impossible to beat a casino, pure luck aside, it is impossible to beat the former in trading.
This is the major cause why trading can be called gambling in its own right.
Where do you find this house edge on trading? Can you tell me here, since as far as I know there is no house edge on trading but there is only fee which is not that much compare to the profit you got from its volatility. I know gambling in a long run should benefit the house because of our lose but on the opposite, trading is much more successful than gambling although its profit is not as big as gambling site