Trading is 100% gambling and it is rather the control measures like "stop loss" and "take profit " that makes trading less risky because gambling can instantly drain your pocket whereas trading can be stopped when it moves out of your preferred range and thereby preventing further losses.
When you go for gambling you have two things in mind either you win and double or whatever adds to your money you offered for a bet and Incas case if you lose you lose all your money, there is no chance of a second survival with the same amount of money. Trading on the other hand is quite opposite to that, you don't lose all your money invested at the same time.
Gambling is a one go game with giving you on the spot result while for trading you will have to wait for your investment to give you a result.