MT5 Зависает тестер

 

Добрый день!

Столкнулся с такой проблемой.

При очередном перезапуске тестера он просто перестал работать, тупо висит и чего то ждет. Естественно, первым делом полез в код эксперта на предмет поиска бесконечных циклов. Но проблема оказалась шире. Тестер вообще перестал работать на всех инструментах и на всех экспертах, включая стандартные из типовой поставки.

Что уже пробовал:

  1. Перезапуск терминала
  2. Перезагрузка ОС
  3. Смена инструмента
  4. Смена эксперта (включая типовые)
  5. Смена торгового счета (Демо-Альпари, Демо-МетаКвотс)

Последний раз с аналогичной проблемой сталкивался в прошлом году. Но тогда все решилось само. Просто при очередном запуске терминала все вдруг заработало. Может кто подскажет как это лечится?

ОС Win10

Версия терминала 5.00 build 2007 25 Feb 2019

Лог тестера

IM 0 12:11:43.682 Tester EURJPY: history data begins from 2018.01.01 00:00

KF 0 12:11:43.686 Core 1 agent process started

OR 0 12:11:43.686 Core 1 connecting to 127.0.0.1:3000

JS 0 12:11:44.187 Core 1 connected

DE 0 12:11:44.201 Core 1 authorized (agent build 2007)

EL 0 12:11:44.204 Tester EURJPY,H1 (MetaQuotes-BSE): visual testing of Indicators\Examples\ZigZag.ex5 from 2019.01.01 00:00 to 2019.03.10 00:00

OO 0 12:11:44.376 Core 1 common synchronization completed

PE 0 12:11:44.811 Tester quality of analyzed history is 100%

HO 2 12:11:55.059 Core 1 disconnected

GH 0 12:11:55.059 Core 1 connection closed





 

В общем сам разобрался. Возможно кому то пригодится.

В общем проблема была в следующем.

Один из экспертов у меня использует мультивалютный индикатор. И я, случайно, сохранил шаблон с этим индикатором не в качестве основного, а в качестве шаблона для тестера. В результате при тестировании, сначала запускается мультивалютный индикатор, а потом тестируемый эксперт. Но поскольку тестер в принципе не умеет работать с мультивалютными индикаторами (только с экспертами), то при любом запуске Тестер тупо зависает.

Решил, просто перезаписав шаблон, без индикаторов.

Всем кто сталкивался с подобной проблемой нужно иметь ввиду.

1. Мультивалютные индикаторы нельзя запускать в тестере именно как Индикаторы. При таких попытках Тестер наглухо зависает.

2. Если требуется протестировать работу мультивалютного индикатора его можно вызвать из эксперта и тестировать сам эксперт. В этом случае все работает нормально.

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