As we all have agreed trading is in one form or another gambling. I like to think of forex as a business and in business we can make many gambles or educated decisions. The more knowledgeable you are at something the less of a gamble it is. I have heard many people liken forex to playing poker. And in many ways I agree but here is where I have a problem. In poker when you win or become successful others have to lose because you are taking their money. While you don't ever force them to do anything and they volunteer to play the game many people believe that to be immoral. To succeed at someone else's expense. The same can be applied to forex trading, when I have a winning trade someone else has to be on the other end having a losing trade. Right? But is that the same thing. I tend to believe the two are very different but maybe it is because I want to believe that. I would love to hear everyone's take on it.