Both take risks but I chose trade only because in trading the earning is slow but steady and will usually have more chances of turning a long-term profit.
I also think the same way trading is a much better option is compared to gambling when it comes to a way of earning money. It is not a deniable fact that gambling can help you and a huge amount of money without putting much effort in at less amount of time as compared to trading.
Trading is slow and steady way but it is more reliable as if you are skilled in this then you might be able to achieve your goals without losing much.
Slow also no problem at least we can make some profit. but in gambling everything is fast you will make quick money and also you will lose your money very quickly.