

As you might be aware, there are literally hundreds of forex brokers out there. They vary from small-time operations that profit whenever you lose (these "market makers" never transmit your orders to the market, they simply are counterparty to your orders, whenever you lose money on a trade, they profit, and vice-versa)... to larger international operations with a solid reputation.
When selecting a broker, it's important that you find one that:
1) is regulated (preferably in the UK, Australia, Cyprus or continental Europe; avoid Russia, Seychelles Islands, Belize, and other such countries),
2) does not charge withdrawl fees,
3) has reasonable spreads on the major pairs (there's a great list of such brokers here),
4) or just go with XM (a reputable broker I've been using for years, they have very competitive spreads and I've never encountered any problems or hassles when processing fund withdrawls). Visit XM's website here.
I recently set up a trading account that publishes my trading results in real time on the myfxbook website.
To see how this strategy is doing right now, look HERE!