Basically gambling depends on luck, but trading usually depends on skill. I'm involved in trading and gambling myself, regardless of what other people say, gambling is an uncertain future so it's basically luck if you have a prize you'll win. But trading is basically a different thing because I usually see in spot trading, there are many people who trade only because of excessive greed and lose again and again. If I train myself to control my emotions and earn limited profits, I will surely succeed in almost every trade.