My personal opinion about that is that trading isnt gambling because trading is business and gambling is using money for have a fun and make money.So trading is when you buy/sell something and if you have informations you can easy predict the price of something and earn a easy mney but in gambling you can easy lose because all casinos are provably unfair.