OnTick() не вызывается в тестере на таймфрейме D1

 
В MT5 выставляю в визуальном тестировании символ RTS-12.19, таймфрейм D1, Все тики. Ставлю точку останова в начале события OnTick(), запускаю в отладке, но ни один советник не останавливается. Почему?
 
Вы-бы снимок сделали с точкой останова. Если точка поставлена на объявление статической переменной, пиши пропал...
 
Я в курсе, где не надо ставить точку. Пробовал несколько советников в разных местах
 
Ivan Titov:
В MT5 выставляю в визуальном тестировании символ RTS-12.19, таймфрейм D1, Все тики. Ставлю точку останова в начале события OnTick(), запускаю в отладке, но ни один советник не останавливается. Почему?

На других таймфреймах советник останавливается в точке останова?

Какой билд клиентского терминала?

 
Slava:

На других таймфреймах советник останавливается в точке останова?

Какой билд клиентского терминала?

Сегодня на билде 2022 точка останова была проигнорирована.


Мои действия: запущен редактор MetaEditor, терминал не запущен. Ставлю точку останова на функции вызываемой из OnTick() и нажимаю F5 (отладка на реальных данных) - запускается терминал и запускается советник, хотя советник при отладке должен был остановится на точке останова. Закрываю график. И заново запускаю отладку из MetaEditor через F5 - в этот раз советник останавливается на точке останова.


Добавлено: воспроизводимость 100% -> редактор MetaEditor запущен, терминал не запущен. При попытке отладке на реальных данных (F5) точка останова игнорируется.


Запуск платформы - Для продвинутых пользователей - Справка по MetaTrader 5
Запуск платформы - Для продвинутых пользователей - Справка по MetaTrader 5
  • www.metatrader5.com
По завершении установки в меню "Пуск" создается группа программ торговой платформы, а на рабочем столе дополнительно помещается ярлык программы. Используйте их для запуска. Нельзя запускать одновременно две копии платформы из одной директории. Чтобы одновременно запустить несколько копий, установите соответствующее количество программ в разные...
 
Slava:

На других таймфреймах советник останавливается в точке останова?

Какой билд клиентского терминала?

На H12 и меньше останавливается. Билд 2190

 
Vladimir Karputov:

редактор MetaEditor запущен, терминал не запущен. При попытке отладке на реальных данных (F5) точка останова игнорируется.


Хоть запущен терминал, хоть не запущен, хоть в отладке на истории, хоть в тестере: на таймфрейме D1 OnTick() не выполняется.

 
Ivan Titov:

Хоть запущен терминал, хоть не запущен, хоть в отладке на истории, хоть в тестере: на таймфрейме D1 OnTick() не выполняется.

Проверьте пожалуйста в билде 2204. Один раз у меня на D1  проскочило точку останова в OnTick() - а потом (при последующих запусках) точка останова срабатывала.

 
Vladimir Karputov:

Проверьте пожалуйста в билде 2204. Один раз у меня на D1  проскочило точку останова в OnTick() - а потом (при последующих запусках) точка останова срабатывала.

Проверил - то же самое: из OnInit() сразу попадает в OnTester().

 
Ivan Titov:

Проверил - то же самое: из OnInit() сразу попадает в OnTester().

Может влияет положение ползунка в визуальном окне тестера стратегий?

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Vladimir Karputov:

Может влияет положение ползунка в визуальном окне тестера стратегий?

Нет. На H12 работает при том же положении.

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