There's no assurance when it comes to profitability but somehow it can give out that opportunity for you to make money with less risk compared on doing actual gambling.
Just do your work and research with some little bit mix of luck when you do trade. Gambling is for pure entertainment and we know on whats the difference clearly.
Whereas in trading, you could do two things, either you can get out with a loss and that is your choice if you do not want to wait, but you can always just end up waiting and eventually it may turn out to be a profit as well. Nobody forces anyone to make a loss and you will be capable of profiting. Obviously these things are a bit hard to handle, but at least they are possible things in trading but it is impossible in the gambling world for sure.