Any market can yield profit.
Forex on retail level is a virtual game inside the broker's servers where broker can adjust the price anyway they want, plus quote different price to different entities at the same time.
If one needs to trade currencies, CME futures are the best bet.