Новая версия платформы MetaTrader 5 build 5100: Переход на Git и хаб разработчиков MQL5 Algo Forge, темная тема и улучшения интерфейса - страница 37
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Таймер много лет не трогали.
если так, то таймер может подсбаивать если одновременно где-то в терминале работает DLL и использует нити/таймеры. Именно EventSetTimer, EventKillTimer могут втормозить или завершится с ошибкой. По вполне понятным системным причинам.
PS/ и конечно SetTimer, KillTimer внутри OnTimer это жезть
Зачем каждый раз в обработчике таймера делать EventKillTimer?
Пробовал без него, ситуация не менялась.
Зачем каждый раз в обработчике таймера делать EventKillTimer?
Эту функцию логично вызывать в начале OnTimer, чтобы медленные расчеты внутри OnTimer не создавали большую очередь Timer-событий.
Результат.
Между соседними записями больше секунды.
Эту функцию логично вызывать в начале OnTimer, чтобы медленные расчеты внутри OnTimer не создавали большую очередь Timer-событий.
Зачем?
Пока выполняется работа OnTimer, новые события таймера в очередь не добавляются
Пока выполняется работа OnTimer, новые события таймера в очередь не добавляются
Вроде, не всегда так было. Возможно, ошибаюсь.
Вроде, не всегда так было. Возможно, ошибаюсь.
Версия 5100 работает корректно, но в Бета-версии 5107 перестал загружаться график в окне тестера и не подгружаются индикаторы, что не даёт работать советнику.
Замеряли?
Есть опыт запуска этого индикатора на той же машине, где торговый сервер...
В случае отсутствия латенси, если между тиками торгового сервера N миллисекунд, то и между соответствующими OnTick MQL-программы должно пройти ровно N миллисекунд. Это далеко не так, к сожалению.
Предлагаю не доверять этому индикатору, а самому померить данное несоответствие на своих машинах с нулевым пингом.
Результат с ненулевым пингом.
Попробуйте на машине с нулевым.
Спасибо, проверю внимательно
Так было с самого начала. В документации про это явно написано.
Спасибо! Считать ли это багом?