P. S. ping is 2ms in instance described above.
But what changes if I set pending order in my home computer with no VPS at all (ping 40 ms.):
Symbol | Order | Open Time | Type | Volume | Price | S / L | T / P | Market Price | State | Comment | ||
EURUSD | 3000125188 | 2018.11.16 21:07:13.394 | buy limit | 0.01 / 0.00 | 1.00000 | 1.14076 | place |
Let's look into 'Journal':
2018.11.16 21:07:12.545 Trades '4000000055': buy limit 0.01 EURUSD at 1.00000
2018.11.16 21:07:12.598 Trades '4000000055': order #3000125188 buy limit 0.01 / 0.01 EURUSD at market done in 78.011 ms
Pending order was marked in 'Trades' long after (almost entire second) after 'atmarket done' in 'Journal'.
Could ay xperienced trader explain me what causes this difference. Does this mean cross-connected VPS really oepn better latency?
Hi, traders,
I will try to explain what confuses me with MetaTrader5 platform. So, I have opened pending order. That's what I see on this in 'Trade':
Orders |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Symbol | Order | Open Time | Type | Volume | Price | S / L | T / P | Market Price | State | Comment | ||
USDJPY | 3000125018 | 2018.11.16 17:45:57.925 | buy limit | 0.01 / 0.00 | 100.000 | 112.867 | placed |
as we see open time is 17:45:57.925
But what we see about this order in 'Journal'
2018.11.16 07:45:58.191 Trades '4000000055': buy limit 0.01 USDJPY at 100.000
2018.11.16 07:45:58.251 Trades '4000000055': accepted buy limit 0.01 USDJPY at 100.000
2018.11.16 07:45:58.259 Trades '4000000055': order #3000125018 buy limit 0.01 / 0.01 USDJPY at market done in 67.785 ms
So, I can't perceive what does this mean "buy limit'; "accepted buy limit"; "order buy limit at market done" each. What exact action this mark? 67.785 ms - what's this?
The next issue confuses me is how could be order marked in 'Trade' BEFORE 'buy limit' mark in 'Journal'.
NB: I used cross-connected VPS making this trade.
Sending an order to the market takes several steps... It doesn't matter if you have the best supercomputer on earth with a 1ms connection. Depending on the Brokers DMA architecture (you must study this subject), it could take a full second or e.g. 4 seconds to an order be fully fullfiled. It is not a 1-step process - e.g: I want to buy, I send an order, and, in 1ms the order is right there in the Stock Exchange... Things do not work that way...
;)
Sending an order to the market takes several steps... It doesn't matter if you have the best supercomputer on earth with a 1ms connection. Depending on the Brokers DMA architecture (you must study this subject), it could take a full second or e.g. 4 seconds to an order be fully fullfiled. It is not a 1-step process - e.g: I want to buy, I send an order, and, in 1ms the order is right there in the Stock Exchange... Things do not work that way...
;)
Thanks. But what's the time is "final": in "Journal" or in "Trade"?

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi, traders,
I will try to explain what confuses me with MetaTrader5 platform. So, I have opened pending order. That's what I see on this in 'Trade':
as we see open time is 17:45:57.925
But what we see about this order in 'Journal'
2018.11.16 07:45:58.191 Trades '4000000055': buy limit 0.01 USDJPY at 100.000
2018.11.16 07:45:58.251 Trades '4000000055': accepted buy limit 0.01 USDJPY at 100.000
2018.11.16 07:45:58.259 Trades '4000000055': order #3000125018 buy limit 0.01 / 0.01 USDJPY at market done in 67.785 ms
So, I can't perceive what does this mean "buy limit'; "accepted buy limit"; "order buy limit at market done" each. What exact action this mark? 67.785 ms - what's this?
The next issue confuses me is how could be order marked in 'Trade' BEFORE 'buy limit' mark in 'Journal'.
NB: I used cross-connected VPS making this trade.