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.
Yes and any type of gambling is risky and you cannot expect positive results from it every time but if you are aware about price movements and current scenario of market trend then you can easily make some money by putting your money in trading.