Why is Forex trading a zero-sum game?

Forex is indeed a zero-sum game in the sense that for the vast majority of trades on the Forex market, your gains are the losses of other traders and your losses are the gains of other traders. Every trade on the Forex market has a counterparty on the other side of the trade. Each side of a trade is the counterparty to the other side. Therefore, there is always a winner and a loser. But the broker always gets his fee and that aspect of the market is not a zero-sum game.