As implied by the term ‘forex broker’, these are all broker that offer trading in foreign currencies. However, there are still great differences between many of the brokers that offer currency trading. Some of these brokers have a very large selection of currency pairs to choose from, while others focus only on the most popular major pairs.
Another big difference between brokers offering currency trading is the spread they charge on their currency pairs. This is the difference between the buy and sell price of a currency pair at any given time, and it should ideally be as small as possible. A large spread makes it more difficult to profit from trading currencies, while small spreads make it easier to make profits.