I've been gambling for years, witnessing that I've lost everything a lot of times, I know that trade does not always compensate for small losses.
Why not trade can compensate what makes you say that the next best alternative after gambling is trading over here you need brains luck won't work at all. In gambling luck also doesn't work always but trading if you have good sources and good brains you can easily make good profit