I consider trading as a professional activity. It requires analysis, research and others knowledges. Gambling you just require luck. But yes, maybe there is a thin line between then. It depends on how you do trading.
yes that is a face, trading is really a professional activity while gambling can not be consider as professional activity, because gambling is banned in so many countries and is consider as illegal activity in so many religions.
Gambling is indeed something very dangerous by most people who do this, as we know that the majority of gambling that resulted in huge losses and make the most also get addicted to where when they actually controlled by thoughts about gambling and it is very difficult to get out of the hole. Trading is way better than gambling, as in trading we need a skill and a good experience. Where every experience and skill can easily to make a profit, and also trading is not as bad as gambling