ФОРТС. Вопросы по исполнению - страница 139

 
prostotrader:

Может быть, все же, MQ найдет время, проверить на своем оборудовании

связку Клиент-Сервер?

https://www.mql5.com/ru/forum/334269/page5#comment_15537123

Есть подозрение, что МКу об этом и так знает. Видимо, сделать ничего не может. Иначе бы давно уже исправили.

 
Dmitriy Skub:

Есть подозрение, что МКу об этом и так знает. Видимо, сделать ничего не может. Иначе бы давно уже исправили.

Не думаю, что исправить так просто.

Дело в том, что устанавливается ордер (отложеный) достаточно быстро, а

модифицируется и удаляется очень долго.

Ответ очевиден.

Плохо организовано хранение и доступ к данным по "живым" ордерам,

т.е по одрерам которые хранятся на Сервере МТ5.

Гадать не буду как они сделали хранение и доступ к ордерам, но

переделать это совсем не просто!

 
prostotrader:

Не думаю, что исправить так просто.

Дело в том, что устанавливается ордер (отложеный) достаточно быстро, а

модифицируется и удаляется очень долго.

Ответ очевиден.

Плохо организовано хранение и доступ к данным по "живым" ордерам,

т.е по одрерам которые хранятся на Сервере МТ5.

Гадать не буду как они сделали хранение и доступ к ордерам, но

переделать это совсем не просто!

Так я тоже самое и написал. Только покороче)
 

Интересно, сможет ли Открывашка все-таки решить проблему?

Задержка 15 секунд

Терминал
2020.05.06 11:30:40.270 Trades  'ххххх': modify order #124494795 buy limit 2.00 NLMK-9.20 at 11375 sl: 0 tp: 0 expiration: day -> 11395, sl: 0 tp: 0 expiration: day
2020.05.06 11:30:40.275 Trades  'ххххх': accepted modify order #124494795 buy limit 2.00 NLMK-9.20 at 11375 sl: 0 tp: 0 expiration: day -> 11395, sl: 0 tp: 0 expiration: day
2020.05.06 11:30:40.275 Trades  'ххххх': modify order #124494795 buy limit 2.00 NLMK-9.20 at 11375 sl: 0 tp: 0 expiration: day -> 11395, sl: 0 tp: 0 expiration: day placed for execution in 5.360 ms

Советник
2020.05.06 11:30:41.479 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:42.485 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:43.984 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:45.478 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:46.485 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:47.485 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:48.983 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:50.479 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:51.481 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:52.481 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:53.973 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:54.978 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
2020.05.06 11:30:55.985 FCS_Trader (NLMK-6.20,M1)       ProcessOrders: Buy Ордер в переходном состоянии. Билет = 124494795
 

Билд 2485 и 2350

С пятницы (10.07.2020), в Открывашке, стали медленнее

устанавливаться ордера на Билд 2485.

На 2350 то же самое.

Это только наблюдается у меня или у кого-о тоже?

 
prostotrader:

Билд 2485 и 2350

С пятницы (10.07.2020), в Открывашке, стали медленнее

устанавливаться ордера на Билд 2485.

На 2350 то же самое.

Это только наблюдается у меня или у кого-о тоже?

Оказывается в пятницу 10.07.2020 Открывашка обновила ПО МТ5 для шлюзов.... 

 
prostotrader:

Оказывается в пятницу 10.07.2020 Открывашка обновила ПО МТ5 для шлюзов.... 

Новый билд стал хуже старого?

Этого и следовало ожидать.

Что то все молчат.

Видимо один ты остался торговать в МТ5 ))

Остальные уже наелись сюрпризов, или отдыхают в отпуске на курортах ))

 
Sergey Chalyshev:

Новый билд стал хуже старого?

Этого и следовало ожидать.

Что то все молчат.

Видимо один ты остался торговать в МТ5 ))

Остальные уже наелись сюрпризов, или отдыхают в отпуске на курортах ))

Наверное

 
2020.07.16 20:17:25.438 Network '41443': scanning network finished
2020.07.16 20:41:42.394 Trades  '41443': exchange sell 100 Si-9.20 at market, close #129298967 buy 100 Si-9.20 71762
2020.07.16 20:41:42.426 Trades  '41443': accepted exchange sell 100 Si-9.20 at market, close #129298967 buy 100 Si-9.20 71762
2020.07.16 20:41:42.444 Trades  '41443': exchange sell 100 Si-9.20 at market, close #129298967 buy 100 Si-9.20 71762 placed for execution
2020.07.16 20:41:42.446 Trades  '41443': order #129362596 sell 100 / 100 Si-9.20 at market done in 51.406 ms
2020.07.16 20:41:42.448 Trades  '41443': deal #79259371 sell 2 Si-9.20 at 71991 done (based on order #129362596)
2020.07.16 20:41:42.467 Trades  '41443': deal #79259372 sell 1 Si-9.20 at 71991 done (based on order #129362596)
2020.07.16 20:41:42.470 Trades  '41443': deal #79259373 sell 2 Si-9.20 at 71991 done (based on order #129362596)
2020.07.16 20:41:42.472 Trades  '41443': deal #79259374 sell 2 Si-9.20 at 71990 done (based on order #129362596)
2020.07.16 20:41:42.475 Trades  '41443': deal #79259375 sell 3 Si-9.20 at 71990 done (based on order #129362596)
2020.07.16 20:41:42.476 Trades  '41443': deal #79259376 sell 5 Si-9.20 at 71990 done (based on order #129362596)
2020.07.16 20:41:42.476 Trades  '41443': deal #79259377 sell 6 Si-9.20 at 71990 done (based on order #129362596)
2020.07.16 20:41:42.476 Trades  '41443': deal #79259378 sell 3 Si-9.20 at 71990 done (based on order #129362596)
2020.07.16 20:41:42.476 Trades  '41443': deal #79259379 sell 5 Si-9.20 at 71989 done (based on order #129362596)
2020.07.16 20:41:42.479 Trades  '41443': deal #79259380 sell 3 Si-9.20 at 71989 done (based on order #129362596)
2020.07.16 20:41:42.481 Trades  '41443': deal #79259381 sell 2 Si-9.20 at 71989 done (based on order #129362596)
2020.07.16 20:41:42.481 Trades  '41443': deal #79259382 sell 2 Si-9.20 at 71989 done (based on order #129362596)
2020.07.16 20:41:42.482 Trades  '41443': deal #79259383 sell 1 Si-9.20 at 71989 done (based on order #129362596)
2020.07.16 20:41:42.482 Trades  '41443': deal #79259384 sell 3 Si-9.20 at 71989 done (based on order #129362596)
2020.07.16 20:41:42.483 Trades  '41443': deal #79259385 sell 2 Si-9.20 at 71988 done (based on order #129362596)
2020.07.16 20:41:42.485 Trades  '41443': deal #79259386 sell 3 Si-9.20 at 71988 done (based on order #129362596)
2020.07.16 20:41:42.486 Trades  '41443': deal #79259387 sell 50 Si-9.20 at 71988 done (based on order #129362596)
2020.07.16 20:41:42.489 Trades  '41443': deal #79259388 sell 2 Si-9.20 at 71987 done (based on order #129362596)
2020.07.16 20:41:42.489 Trades  '41443': deal #79259389 sell 1 Si-9.20 at 71987 done (based on order #129362596)
2020.07.16 20:41:42.489 Trades  '41443': deal #79259390 sell 2 Si-9.20 at 71987 done (based on order #129362596)
2020.07.16 21:34:21.014 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:21.064 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:21.092 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:21.092 Trades  '41443': order #129364695 sell 10 / 10 Si-9.20 at market done in 78.557 ms
2020.07.16 21:34:21.093 Trades  '41443': deal #79260581 sell 4 Si-9.20 at 71966 done (based on order #129364695)
2020.07.16 21:34:21.095 Trades  '41443': deal #79260582 sell 3 Si-9.20 at 71965 done (based on order #129364695)
2020.07.16 21:34:21.098 Trades  '41443': deal #79260583 sell 3 Si-9.20 at 71965 done (based on order #129364695)
2020.07.16 21:34:21.384 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:21.417 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:21.436 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:21.436 Trades  '41443': order #129364696 sell 10 / 10 Si-9.20 at market done in 51.778 ms
2020.07.16 21:34:21.438 Trades  '41443': deal #79260584 sell 10 Si-9.20 at 71965 done (based on order #129364696)
2020.07.16 21:34:21.758 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:21.790 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:21.808 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:21.808 Trades  '41443': order #129364698 sell 10 / 10 Si-9.20 at market done in 50.396 ms
2020.07.16 21:34:21.810 Trades  '41443': deal #79260587 sell 5 Si-9.20 at 71964 done (based on order #129364698)
2020.07.16 21:34:21.811 Trades  '41443': deal #79260588 sell 1 Si-9.20 at 71964 done (based on order #129364698)
2020.07.16 21:34:21.812 Trades  '41443': deal #79260589 sell 3 Si-9.20 at 71964 done (based on order #129364698)
2020.07.16 21:34:21.813 Trades  '41443': deal #79260590 sell 1 Si-9.20 at 71964 done (based on order #129364698)
2020.07.16 21:34:22.142 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:22.172 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:22.191 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:22.191 Trades  '41443': order #129364700 sell 10 / 10 Si-9.20 at market done in 49.316 ms
2020.07.16 21:34:22.194 Trades  '41443': deal #79260591 sell 3 Si-9.20 at 71965 done (based on order #129364700)
2020.07.16 21:34:22.194 Trades  '41443': deal #79260592 sell 4 Si-9.20 at 71965 done (based on order #129364700)
2020.07.16 21:34:22.194 Trades  '41443': deal #79260593 sell 1 Si-9.20 at 71964 done (based on order #129364700)
2020.07.16 21:34:22.196 Trades  '41443': deal #79260594 sell 2 Si-9.20 at 71964 done (based on order #129364700)
2020.07.16 21:34:22.558 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:22.590 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:22.607 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:22.607 Trades  '41443': order #129364702 sell 10 / 10 Si-9.20 at market done in 49.630 ms
2020.07.16 21:34:22.608 Trades  '41443': deal #79260595 sell 5 Si-9.20 at 71965 done (based on order #129364702)
2020.07.16 21:34:22.609 Trades  '41443': deal #79260596 sell 1 Si-9.20 at 71964 done (based on order #129364702)
2020.07.16 21:34:22.610 Trades  '41443': deal #79260597 sell 1 Si-9.20 at 71964 done (based on order #129364702)
2020.07.16 21:34:22.631 Trades  '41443': deal #79260598 sell 1 Si-9.20 at 71964 done (based on order #129364702)
2020.07.16 21:34:22.633 Trades  '41443': deal #79260599 sell 2 Si-9.20 at 71963 done (based on order #129364702)
2020.07.16 21:34:22.953 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:22.993 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:23.005 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:23.062 Trades  '41443': order #129364703 sell 10 / 10 Si-9.20 at market done in 109.205 ms
2020.07.16 21:34:23.062 Trades  '41443': deal #79260600 sell 4 Si-9.20 at 71965 done (based on order #129364703)
2020.07.16 21:34:23.062 Trades  '41443': deal #79260601 sell 5 Si-9.20 at 71964 done (based on order #129364703)
2020.07.16 21:34:23.064 Trades  '41443': deal #79260602 sell 1 Si-9.20 at 71964 done (based on order #129364703)
2020.07.16 21:34:23.350 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:23.380 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:23.397 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:23.418 Trades  '41443': order #129364704 sell 10 / 10 Si-9.20 at market done in 68.086 ms
2020.07.16 21:34:23.418 Trades  '41443': deal #79260603 sell 5 Si-9.20 at 71964 done (based on order #129364704)
2020.07.16 21:34:23.419 Trades  '41443': deal #79260604 sell 1 Si-9.20 at 71963 done (based on order #129364704)
2020.07.16 21:34:23.420 Trades  '41443': deal #79260605 sell 3 Si-9.20 at 71963 done (based on order #129364704)
2020.07.16 21:34:23.422 Trades  '41443': deal #79260606 sell 1 Si-9.20 at 71963 done (based on order #129364704)
2020.07.16 21:34:23.726 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:23.756 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:23.773 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:23.773 Trades  '41443': order #129364705 sell 10 / 10 Si-9.20 at market done in 47.433 ms
2020.07.16 21:34:23.775 Trades  '41443': deal #79260607 sell 5 Si-9.20 at 71964 done (based on order #129364705)
2020.07.16 21:34:23.777 Trades  '41443': deal #79260608 sell 1 Si-9.20 at 71963 done (based on order #129364705)
2020.07.16 21:34:23.777 Trades  '41443': deal #79260609 sell 2 Si-9.20 at 71963 done (based on order #129364705)
2020.07.16 21:34:23.779 Trades  '41443': deal #79260610 sell 2 Si-9.20 at 71963 done (based on order #129364705)
2020.07.16 21:34:24.094 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:24.125 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:24.171 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:24.172 Trades  '41443': deal #79260611 sell 5 Si-9.20 at 71964 done (based on order #129364706)
2020.07.16 21:34:24.173 Trades  '41443': order #129364706 sell 10 / 10 Si-9.20 at market done in 79.913 ms
2020.07.16 21:34:24.176 Trades  '41443': deal #79260612 sell 2 Si-9.20 at 71963 done (based on order #129364706)
2020.07.16 21:34:24.177 Trades  '41443': deal #79260613 sell 2 Si-9.20 at 71963 done (based on order #129364706)
2020.07.16 21:34:24.178 Trades  '41443': deal #79260614 sell 1 Si-9.20 at 71963 done (based on order #129364706)
2020.07.16 21:34:24.470 Trades  '41443': exchange sell 10 Si-9.20 at market
2020.07.16 21:34:24.504 Trades  '41443': accepted exchange sell 10 Si-9.20 at market
2020.07.16 21:34:24.519 Trades  '41443': exchange sell 10 Si-9.20 at market placed for execution
2020.07.16 21:34:24.519 Trades  '41443': order #129364707 sell 10 / 10 Si-9.20 at market done in 49.372 ms
2020.07.16 21:34:24.519 Trades  '41443': deal #79260615 sell 3 Si-9.20 at 71963 done (based on order #129364707)
2020.07.16 21:34:24.540 Trades  '41443': deal #79260616 sell 2 Si-9.20 at 71963 done (based on order #129364707)
2020.07.16 21:34:24.542 Trades  '41443': deal #79260617 sell 3 Si-9.20 at 71963 done (based on order #129364707)
2020.07.16 21:34:24.544 Trades  '41443': deal #79260618 sell 2 Si-9.20 at 71962 done (based on order #129364707)

В пределах нормы.

 
Aleksey Vyazmikin:

В пределах нормы.

У всех "норма" разная.

У меня до пятницы "норма" была 4-5 ms, а сейчас

2020.07.16 23:43:17.088 Trades  'ххххх': modify order #129368930 sell limit 1 GAZR-6.21 at 19830 sl: 0 tp: 0 expiration: day -> 19824, sl: 0 tp: 0 expiration: day placed for execution in 22.283 ms
2020.07.16 23:43:17.210 Trades  'ххххх': cancel order #129368930 sell limit 1 GAZR-6.21 at 19824 placed for execution in 54.168 ms

Но это показатель без ответа Биржи, т.к MQ не логируют ответ биржи для асинхронных ордеров.

Т.е получается 1-1,5 сек, вместо 8-10 ms !!! 

Добавлено

Откройте логи за прошлый четверг (09.07.2020) и посмотрите какая была скорость...

Причина обращения: