Definitely skill based gambling is more risky. You have to depend on the game fully which can be manipulated easily anytime. And ultimately you have to lose once or even more times. But in trading the case is whole different. Analyzing the market anyone can make money out of it.