I have been doing a lot of research on the best place to open a trading account and have learned a lot along the way. I need an account which is friendly to scalpers, offers very low pip spreads, and supports both MetaTrader and has an open API.

What I discovered along the way is why MetaTrader is for free - they charge the MM (Market Maker) Brokers. Why is that? Because the MetaTrader backend hosted by the broker allows the broker to manipulate spreads, and do a lot of other mischievous activity to take your money. Believe it or not Market Makers actually trade against you, a topic I will cover later.

Along comes ECN’s, or Electronic Communications Networks. These type of brokers do not trade against you, offer incredibly low PIP spread rates - they actually allow you to post your own bid/ask rate! The problem? Most of them do not offer MetaTrader support - there are workarounds available, but who knows how stable they are.

Well this works out well for me anyway - I was planning on building my own trading platform for Linux anyway. Most of the ECN’s have an API called the FIX protocol, and there are some tools available that handle the protocol level connection stability, allowing me to concentrate on the strategy and dealing with incoming pricing.

For the interim, until I get my own custom platform together, I would like to connect MT4 to an ECN with low spread rates. Anyone know a good one? For my custom platform I was planning on testing with EFX - anyone have experience with them, or the FIX protocol in general?

del.icio.us Reddit Slashdot Digg Facebook Technorati Google StumbleUpon Netscape Yahoo co.mments Bloglines Bookmark.it Newsvine Backflip Squidoo