I've noticed that there's a substantial delay between subsequent order placement instructions (up to several seconds). The following is from MT log. If I understand it correctly every odd line indicates an instruction received from Zorro and every even line indicates response from the broker. The first weird thing is that the first instruction was received almost 3 seconds after 10:00:00. After that the response from the broker usually takes around 200-300 ms. But the interval between different orders can be several seconds. With all the assets I'm trading this means that the last order can be up to 20 seconds delayed. I checked the resource monitor during the order placement and the CPU or memory capacity shouldn't be the culprit. The strategy contains only an asset loop and algo loop (with 2 different algos) and there are no complicated computations. It's the new Zorro / bridge version so the cumulative delay bug from previous version should be fixed. Does anyone else experience the same? Is it possible to decrease the delay somehow?

Quote:

0 10:00:02.930 Zorro EURUSD,M1: Close [NZDUSD:L6197] 0.2@0.7257
2 10:00:03.140 Zorro EURUSD,M1: close #2996197 buy 0.20 NZDUSD at 0.72548 at price 0.72565
0 10:00:05.064 Zorro EURUSD,M1: Open NZDUSD 0.2@0.7256 stop 0 slp 5 magic 42379
2 10:00:05.275 Zorro EURUSD,M1: open #2996336 sell 0.20 NZDUSD at 0.72563 ok
0 10:00:05.563 Zorro EURUSD,M1: Close [USDCAD:S6053] 0.2@1.3173
2 10:00:05.985 Zorro EURUSD,M1: close #2996053 sell 0.20 USDCAD at 1.31513 at price 1.31736
0 10:00:07.539 Zorro EURUSD,M1: Open USDCAD 0.2@1.3174 stop 0 slp 5 magic 42379
2 10:00:07.837 Zorro EURUSD,M1: open #2996337 buy 0.20 USDCAD at 1.31735 ok