Are Casinos Gambling or are they a Business?
Why do casino's make so much money? They're involved in the gambling business, yes?
They win because they're the house, and they get to change the rules so that the games favour them. If you're the casino, the more money being gambled at your tables, the more money you make at the end of the year.
The thing with trading is that you can put the odds on your side. That's your trading edge.
If you look at an individual trade, essentially yes, the outcome is uncertain. But if you have a system that generates profit after a series of trades, are you still a gambler?
And the point is this, whether trading is gambling or not isn't the main issue. It's just a psychological trick that we allow other people to play on us.
Whether trading is gambling, or it isn't, like fxwinner22 said, get over it.
Thinking that trading = gambling isn't going to help you become a more successful trader one bit. If you know you have no chance for success, then why even attempt it? Give it up, and find something better to do with your life. Unless you're trading (or gambling) for the thrill of the highs and lows.
The best way to prevent trading from turning into gambling is to start treating it like a business. Don't plunk your money into just any trade. Have a trade selection criteria, eg. if you have 10 trades that meet your trading set-up, take only those that have the best risk:reward ratio, for example.
Stop looking at hitting that home run with one trade, but look at the long term picture of what it's most likely going to be after a series of trades, or after a length of time.
If you approach trading as you would starting a business, then it's much easier to prevent trading from turning into gambling.