Strange delay in execution via VPS

 

Hi all, hope someone can help with an issue I am seeing.

Background:

  • I have a VPS with a professional company who specialise in financial services, my ping to broker is often <1ms.
  • On the same VPS I have two different MT5 accounts at the same broker. 
  • The VPS runs the two MT5 instances and runs the same EA. 
  • The idea is that the EA executes a market order at the same time each day (around 14:35:00).

Issue:

Some days one of the accounts will take a large delay (9 seconds+) to execute the market order. I have seen it alternate between the two accounts. I thought I fixed it once by restarting the VPS, but two days later the issue came back. 

Question:

Would anyone be able to take a guess as to why this may be the case?

Logs:

Account 1:

DQ      0       14:35:01.097    Trades  '52025***': market buy 0.7 NAS100_SB sl: 15213.6
IM      0       14:35:01.121    Trades  '52025***': accepted market buy 0.7 NAS100_SB sl: 15213.6
LF      0       14:35:01.121    Trades  '52025***': market buy 0.7 NAS100_SB sl: 15213.6 placed for execution
OM      0       14:35:01.397    Trades  '52025***': order #11082880 buy 0.7 / 0.7 NAS100_SB at market done in 299.657 ms
HQ      0       14:35:01.432    Trades  '52025***': deal #10752953 buy 0.7 NAS100_SB at 15227.1 done (based on order #11082880)

Account 2 - the one with the delay yesterday:

RL      0       14:35:09.077    Trades  '52022***': market buy 9 NAS100_SB sl: 15219.0
CH      0       14:35:09.099    Trades  '52022***': accepted market buy 9 NAS100_SB sl: 15219.0
FS      0       14:35:09.099    Trades  '52022***': market buy 9 NAS100_SB sl: 15219.0 placed for execution
FQ      0       14:35:09.386    Trades  '52022***': order #11082894 buy 9 / 9 NAS100_SB at market done in 309.240 ms
PJ      0       14:35:09.387    Trades  '52022***': deal #10752968 buy 9 NAS100_SB at 15229.3 done (based on order #11082894)
 
Hi, you're question is answered in the following thread: https://www.mql5.com/en/forum/454157/