To be honest with you, both are not really a job. Trading should not be considered a job as it has no fixed time of working just like the other work and someone could stop trading anytime they want. Gambling on the other hand is pretty much the same so both are ways of making money however I wont really consider both as a job
I agree! Job is something that you have an employer and agreed to take on the deal and be paid with your effort. Gambling and Trading does not meet this condition so definitely they are not Job. Though if you ask me what I will choose between this two, I would rather trade since in trading I have hints and other people idea that may affect the trend of the traded stocks unlike gambling where all depends oan the randomness of the result of the roll.