The new position system of MetaTrader 5 (
The two presented charts depict the same USD/JPY market situation, processed with the same trading system but on two different platforms — MetaTrader 4 (first picture) and MetaTrader 5 (second picture).
On about August 10 we enter a Short Position by sending a Sell Order @ 97.67 to our MT4 terminal. On about October 9 we realize that it’s a good opportunity to enter a
On about August 10 we enter a Short Position by sending a Sell Order @ 97.67 to our MT5 terminal. On about October 9 we realize that it’s a good opportunity to enter a
In both cases we earned the same profit — 1,145 pips and paid the same amount of pips in spread (equal to 2 closed positions). We used the same system and orders to operate the market and we’ve got the same results. In fact, there is one thing different in term of profit/loss with MT5 and MT4 — it’s the amount of the rollover interest, since you reduce the number of days, during which the positions are accountable for such interest, you reduce your losses from the overnight swap charged on your trading account. The given example can be scaled out to any amount of the interconnected positions. Even a grid trading strategy can be compressed into
If you have some interesting comments or questions regarding the new position system of the MetaTrader 5 platform, please, feel free to reply using the form below.

November 11th, 2009 at 12:30 am
Although a little complicated to code, I think it is quite feasible (and I guess I’m about half-way there so far) to write a “virtual order manager” in MQL5 which maintains non-FIFO orders on the terminal with FIFO orders on the server. See my blogpost here http://paulsfxrandomwalk.blogspot.com/2009/08/virtual-order-manager.html
▼Reply