There will always be a 50% chance that you will gain/lose money when you gamble or trade no matter how skilled you are.
If you know how to trade then there are higher chances that you can make money from trading than any kind of gambling whether it may be skill based or pure luck based gambling. But you shouldn't go for day trading because it is very hard to predict the prices on a daily basis so if you invest and ready to wait for your investment to go higher then you can most likely earn more profits from trading.
Chances of making money with trading is higher and gambling is still gambling no matter what the type of it you are doing. Skill based or luck based it is still gambling, I'm not also in favor of day trading it is just causing me a lot of headache when seeing the charts on blood since I need to chase profits within the day. It will not let me go to my bed if all alts are in red.