I just recently found out that the very popular ECN brokerage firm, MB Trading, is planning on introducing support for the MetaTrader 4 forex trading platform. I believe I am reasonably echoing the sentiments of many forex traders when I say – it’s about time!!
I for one absolutely love the MT4 platform. I love the ease of use, the flexibility, and the possibility of coding and running expert advisors (forex robots) on it. But up until recently using this platform meant that you would be stuck with having to use a dealing desk broker. The reality is that MetaTrader was designed specifically for dealing desks.
Recently though I noticed a few ECN brokers taking on the challenge of offering the MT4 platform to their clients. I believe the majority of them simply slap on an “ECN to MT4 bridge” program, and that’s it. What MB Trading has managed to do on the other hand is completely eliminate the dealing desk functionality of the MT4 Server backoffice.
What this means is that you get the benefits of the MetaTrader platform without dealing desk interventions, fixed-slippages, and stop/limit proximity limitations.
What does Metatrader 4.0 through MB Trading offer?
- Direct ECN connections and execution
- Tight ECN spreads and quotes
- A true non-deal desk environment
- NO proximity restrictions when placing entry or exit orders
- Scalping available
Because you will be trading in a pure ECN environment there ARE some differences between MB Trading’s MT4 and your typical MT4 dealing desk broker’s platform.
MBT MetaTrader 4 vs. Generic MetaTrader 4
In order to integrate Metatrader 4 with MB Trading’s ECN/STP execution, some behavior related to deal desks is not available. The following list describes certain functions of Metatrader (referred to as Generic Metatrader 4) and how they behave differently with MB Trading’s Metatrader 4. Click here to download a PDF of this info.
Generic MetaTrader 4 allows you to add a stop loss and take profit to your market order via “Instant Execution,” whereas if you place a market order in MBT Metatrader 4, those columns cannot be changed because you must use the “Market Execution” order type.
Generic MetaTrader 4 allows you to rescan servers by clicking on the Connection Status in the lower right hand corner of the screen, where as MBT MetaTrader 4 does not.
Generic MetaTrader 4 differs on the close order box. You can check “Enable Maximum deviation from quoted price.” This option also comes up when you right-click to modify your order and then change it to market execution:
The MBT MetaTrader 4 order closing box does not have this:
When closing or modifying an existing order in Generic MetaTrader 4, at the bottom it says “Open price you set must differ from market price by at least x pips.” Also when you place a “Modify Order Type” the bottom reads “Stop Loss or Take Profit you set must differ from market price by at least x pips”:
MBT MetaTrader 4 version shows “0 pips at bottom,” reflecting that you are connected to an ECN:
Also when you place a “Modify Order Type” the bottom reads “Stop Loss or Take Profit you set must differ from market price by at least 3 pips”
MBT MetaTrader version shows “0 pips at bottom again”
Generic MetaTrader 4 quotes to a pip (four decimal places on most pairs, two on JPY-based pairs), as seen in this screenshot:
MBT MetaTrader 4 quotes to a tenth of a pip (five decimal places on most pairs, three on JPY-based pairs), as seen in this screenshot:
In Generic MetaTrader none of your orders change the quote. MBT MetaTrader, any limit order (to get into or out of a trade) reflects in the quote. The target (limit) side of a TTO, however, does NOT reflect in the quote because a TTO is waiting for either price to hit. Example below shows the Order window while setting up a Buy Limit between the spread on the GBPJPY on MBT Metatrader 4:
This next window shows the quote of GBPJPY after the order has been entered, reflecting the bid at 188.25:
There are some adjustments that need to be made to Metatrader Query Language scripts (Expert Advisors) due to differences between Generic Metatrader 4 and MBT Metatrader 4. These include, but are not limited to:
- Scripts that use Instant Executions to place market orders with take profit and/or stop losses attached will not work. Instead, a market execution must be placed and then a take profit and/or stop loss added to the position.
- Hard coding of +/- calculation of pips for profits may need to be adjusted to reflect the fifth decimal place of the ECN trading environment.
Generic Metatrader 4 platforms typically quote forex pairs in pips, which means 4 decimal places on most pairs and 2 on JPY-based pairs. MBT Metatrader 4 quotes pairs to the tenth of a pip, which adds a decimal place. Trailing Stops in Metatrader 4 are measured in “points,” not pips. Thus a 15 point trailing stop on Generic Metatrader 4 must be entered as a 150 point trailing stop on MBT Metatrader 4 to get the same 15 pip trailing stop results.
Getting a DEMO account
At the moment MB Trading’s MT4 platform is still in BETA, so DEMO accounts are not yet available. However please check this link on a regular basis or contact their “MBT University” for more details:
I suggest you just fill out that form and I’m sure they will notify you when they’re ready to roll out MT4 Demo accounts.
MB Trading Rebates
I was thinking of offering trading rebates for MT Trading platform. I’m not sure if there is enough demand for this though so if you’d be interested please get in touch with me. You can get a hold of me by sending a private message to “alan” on the following forex forum:
*bear in mind that that the moment I’m not setup with MB Trading as and IB to offer this, but I will do so if there is enough demand*
To find out more about MB Trading, their new MT4 platform offering and other such info feel free to visit their homepage at:
Btw, they offer more than just forex.
That’s it for this post.