Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В этот момент сделки не совершались.
ЗЫ Не редкость.
PS В боевом режиме, когда совершаются сделки, почти всегда лаги (вывожу только случаи больше 5 миллисекунд).
В остальном, вроде, гораздо лучше, чем 2470.
Стата накопилась. Лаги HistorySelect только при совершении сделок.
ЗЫ Вру. И без сделок бывают.
Много проверок поставил... Удивило это.
Оказывается, частое явление. Торговые функции не вызывал.
SymbolInfoTick нехило иногда тормозит. HFT может оказаться очень опысным с такими неожиданным лагами.
Просьба к Разработчикам найти причины. Пока же становится очевидным, что в боевых советниках свой профайлер - обязательная вещь.
Оказывается, частое явление. Торговые функции не вызывал.
SymbolInfoTick нехило иногда тормозит. HFT может оказаться очень опысным с такими неожиданным лагами.
Просьба к Разработчикам найти причины. Пока же становится очевидным, что в боевых советниках свой профайлер - обязательная вещь.
А чем меряете миллисекунды с такой точностью? Аппаратный счетчик тактов в процессоре?
А чем меряете миллисекунды с такой точностью? Аппаратный счетчик тактов в процессоре?
GetMicrosecondCount().
Оказывается, частое явление. Торговые функции не вызывал.
SymbolInfoTick нехило иногда тормозит. HFT может оказаться очень опысным с такими неожиданным лагами.
Просьба к Разработчикам найти причины. Пока же становится очевидным, что в боевых советниках свой профайлер - обязательная вещь.
системный таймер имеет шаг 20ms по умолчанию. вы его переустанавливали на меньшее перед замерами?
можно попробовать с помощью таких функций:
системный таймер имеет шаг 20ms по умолчанию. вы его переустанавливали на меньшее перед замерами?
К разработчикам.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
MT5 и скорость в боевом исполнении
Anton, 2020.05.29 12:32
тестовый код должен выглядеть так:
Просьба больше не теоретизировать. Здесь ветка практического применения.
К разработчикам.
так это и есть ответ разработчиков нескольколетней давности.
так это и есть ответ разработчиков нескольколетней давности.
А ничего что там и дата имеется 2020.05.29 12:32
А ничего что там и дата имеется 2020.05.29 12:32
я был не прав, fxsaber на это указал: GetTickCount() может так лажать, как я написал, но GetMicrosecondCount() - нет.
https://www.mql5.com/ru/forum/189360#comment_4838735
дальше слежу молча :)