Understanding MetaTrader5 'Trade' and 'Journal'

 

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
USDJPY30001250182018.11.16 17:45:57.925buy limit0.01 / 0.00100.000112.867placed


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. 


 

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.):

SymbolOrderOpen TimeTypeVolumePriceS / LT / PMarket PriceStateComment
EURUSD30001251882018.11.16 21:07:13.394buy limit0.01 / 0.001.000001.14076place


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': accepted 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?


 
Astronautas:

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
USDJPY30001250182018.11.16 17:45:57.925buy limit0.01 / 0.00100.000112.867placed


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...

;)

 
Minions Labs:

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"?

Reason: