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

 
fxsaber:

Абсолютный ноль.

Не в курсе.

Виртуальный сервер?
 
Dmitriy Skub:
Виртуальный сервер?

Полноценный.

 
Dmitriy Skub:

Какая-то почти линейная зависимость от числа советников получается. Не должно так быть - они же в отдельных потоках крутятся. Получается, что синхронный ордер блокирует остальные. А пинг до сервера какой показывает?

Хорошо бы разрабы высказались.

А видеокарта какая на компе с МТ5?

Я уже очень давно использую асинхронные ордера, еще с того времени когда глючил OrderSend().

И не собираюсь его пользовать...

 
prostotrader:

Я уже очень давно использую асинхронные ордера, еще с того времени когда глючил OrderSend().

И не собираюсь его пользовать...

Синхронность не при делах.

 
fxsaber:

Похоже, еще и в этом причина.

Сервера МТ5 не справляются с потоком ордеров в момент нагрузки.

При спокойном рынке (торгую из дома)

2021.02.19 15:23:17.782 Trades  'ххххх': modify order #155244198 sell limit 1 BR-8.21 at 60.40 sl: 0.00 tp: 0.00 expiration: day -> 60.37, sl: 0.00 tp: 0.00 expiration: day placed for execution in 4.157 ms

При нагрузке

2021.02.19 15:26:20.002 Trades  'ххххх': modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day placed for execution in 50.160 ms

Особенно это касается модификации отложенных ордеров.

Видимо сервер МТ5 отдает приоритет новым ордерам!

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Свойства ордеров - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
prostotrader:

Сервера МТ5 не справляются с потоком ордеров в момент нагрузки.

Это логи Сервера или Терминала?

 
fxsaber:

Это логи Сервера или Терминала?

Терминала

У меня нет доступа к серверу... :)
 
prostotrader:

Терминала

Тогда Сервер не при делах. Тормозит Терминал.

 
fxsaber:

Тогда Сервер не при делах. Тормозит Терминал.

Дело в том, что при асинхронном ордере сервер разбивает стадии и присылает в темминал логи, по которым ясно видно, что тормозит сам сервер

2021.02.19 15:26:19.952 Trades  'ххххх': modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day   Сервер получил приказ
2021.02.19 15:26:20.001 Trades  'ххххх': accepted modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day Сервер проверил ордер
2021.02.19 15:26:20.002 Trades  'ххххх: modify order #155244365 sell limit 1 Eu-12.21 at 93645 sl: 0 tp: 0 expiration: day -> 93624, sl: 0 tp: 0 expiration: day placed for execution in 50.160 ms сервер отослал ордер на биржу

Ответ биржи не логируется

Добавлено

У меня этот советник работает уже несколько лет с 10-00 утра и до 23-50 вечера,

Когда нет сильного движения на рынке тайминги 4-6 мс, года есть движения, тайминги выростают в разы! 

Возможно это не только Сервер, когда Открывашка поменяла свое железо, задержки резко снизились.

Поэтому, скорее всего, тормоза происходят от связки Сервер МТ5 + сеть Брокера.

 
prostotrader:

Дело в том, что при асинхронном ордере сервер разбивает стадии и присылает в темминал логи, по которым ясно видно, что тормозит сам сервер

Ответ биржи не логируется

Добавлено

У меня этот советник работает уже несколько лет с 10-00 утра и до 23-50 вечера,

Когда нет сильного движения на рынке тайминги 4-6 мс, года есть движения, тайминги выростают в разы! 

Возможно это не только Сервер, когда Открывашка поменяла свое железо, задержки резко снизились.

Поэтому, скорее всего, тормоза происходят от связки Сервер МТ5 + сеть Брокера.

Выше подробно показал, что тормозит и Терминал. Серверные логи смотрел.