Билд 2093. Сложно тестировать: какой-то непонятный алгоритм остановки тестера

 
MetaTrader 5 x64 build 2093 started (MetaQuotes Software Corp.)
Windows 10 (build 18362) x64, IE 11, UAC, Intel Core i3-3120M  @ 2.50GHz, Memory: 4515 / 8077 Mb, Disk: 90 / 415 Gb, GMT+2
C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

Замучился уже тестировать.

Раньше как было: если запустить визуальное тестирование на исторических данных (запуск из редактора MetaEditor через  Ctrl + F5) то остановить тестирование можно было:

  • 1. нажав кнопку "Завершение отладки" в редакторе MetaEditor
  • 2. нажав кнопку "Отмена визуализации" в визуальном окне тестера
  • 3. нажав кнопку "Стоп" в окне "Тестер стратегий" терминала

после чего тестирование ГАРАНТИРОВАННО прерывалось.


Что происходит сейчас: всё время какой-то непонятный алгоритм остановки тестирования. Если ткнуть не в той последовательности, то редактор MetaEditor зависает намертво или на одну минуту (тут как повезёт).


Причём убиение визуального окна тестера не спасает - редактор может продолжать висеть.

 
Попробуйте оставить включенным только Core1-Агент.
 

Подтверждаю проблему. Несколько раз получал мертвый ME.


Еще для того, чтобы сделать повторный дебаг через CTRL+F5, нужно перед этим обязательно удалить окно Визуализатора.

Раньше этого не требовалось.

 

Здорово! Сегодня надоело ждать зависший редактор и решил его прибить через Диспетчер Задач. Итог: потерян полностью файл, который я писал целое утро.

Вот сижу и думаю: "Что делать"?

Сижу и плачу.

 

Поймал интересную ситуацию: в редакторе открыто несколько кодов и среди них советник "ZigZag Forward Movement". Открыт терминал в котором запускался этот советник - чтобы сохранить настройки индикатора (цвет и ширина линий) я на графике в терминале делаю правой кнопкой клик и сохраняю шаблон графика под именем "ZigZag Forward Movement".

Переключаюсь в редактор MetaEditor - а там чудеса: весь код в советнике "ZigZag Forward Movement" оказался заменён на текст из шаблона графика "ZigZag Forward Movement.tpl".


2019.07.22 10:34:52.186 MetaTrader 5 x64 build 2093 started (MetaQuotes Software Corp.)
2019.07.22 10:34:52.188 Windows 10 (build 18362) x64, IE 11, UAC, Intel Core i3-3120M  @ 2.50GHz, Memory: 3559 / 8077 Mb, Disk: 88 / 415 Gb, GMT+2
2019.07.22 10:34:52.188 C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075
 
fxsaber:

Еще для того, чтобы сделать повторный дебаг через CTRL+F5, нужно перед этим обязательно удалить окно Визуализатора.

Раньше этого не требовалось.

Такая же история...

 

В последней версии эти чудеса уже начали утомлять:

1. Во время тестирования нажимаешь кнопку "Стоп" - тестирование останавливается, однако кнопка "Стоп" в кнопку "Старт" не превращается. Событие носит случайный характер.

2. Если во время тестирования остановить тест в окне визуализации, то попадаем на п.1. Событие возникает очень часто, но не всегда.

3. При п.1 и п.2 параметры становятся доступны к редактирования, однако при этом запустить тестирование не представляется возможным, ибо кнопки "Старт" нет, а есть только кнопка "Стоп".

4. При отладке окно визуализации открывается - пишет "Ожидаем обновление" и все. Зависает намертво в таком режиме. Событие носит нерегулярный характер, но довольно часто, особенно, если окно визуализации уже было до этого.

5. При запуске тестирования открывается окно валюты с добавленным и запущенным экспертом (WTF?). Т.к. я тестирую на аккаунте с реальными деньгами, чтобы получить реальные котировки, то это вызывает некоторый диссонанс.

Работаю через RDP, теперь тестирование и отладка это реально какой-то кошмар. Раньше все эти глюки имели место тоже (кроме п. 5), но были более редки и не вызывали столько ярости.

Ау, разработчики, возьмите наконец себя в руки и доведите до ума эту саму часто используемую часть терминала вашими собратьями-разработчиками.

 

Сегодня тестировал индикатор. Тестер стал потихоньку умирать: сначала перестала запускаться визуализация, затем вообще редактор MetaEditor завис. После перезагрузки терминала и MetaEditor'a окно визуализатора запускается (запускаю всегда из редактора MetaEditor в режиме "Отладка на исторических данных) и всё - никаких расчётов индикатор не производит, даже в OnCalculate не заходит.


Как оживить тестер?

 
Vladimir Karputov:

Сегодня тестировал индикатор. Тестер стал потихоньку умирать: сначала перестала запускаться визуализация, затем вообще редактор MetaEditor завис. После перезагрузки терминала и MetaEditor'a окно визуализатора запускается (запускаю всегда из редактора MetaEditor в режиме "Отладка на исторических данных) и всё - никаких расчётов индикатор не производит, даже в OnCalculate не заходит.


Как оживить тестер?

Перезапустил компьютер.

Попытка запуска из MetaEditor'a в режиме "Отладка на исторических данных" индикатора.


Терминал -> окно "Тестер стратегий" -> вкладка "Журнал":

2019.08.01 13:33:20.649 Tester  Local network farm using switch off
2019.08.01 13:33:20.679 Tester  Cloud servers using switch off
2019.08.01 13:33:39.698 Core 1  agent process started on 127.0.0.1:3000
2019.08.01 13:33:39.698 Core 1  connecting to 127.0.0.1:3000
2019.08.01 13:33:40.700 Core 1  connected
2019.08.01 13:33:40.710 Core 1  authorized (agent build 2093)
2019.08.01 13:33:40.710 Tester  EURUSD,H1 (MetaQuotes-Demo): visual testing of Indicators\MyInd\MACD\MACD Four Points.ex5 from 2019.01.01 00:00 to 2019.07.09 00:00
2019.08.01 13:33:40.756 Core 1  common synchronization completed
2019.08.01 13:33:41.051 Tester  quality of analyzed history is 99%


Визуальное окно тестера запустилось, но индикатор не входит даже в OnInit.

Визуальный тестер -> окно "Инструменты" -> вкладка "Журнал":

2019.08.01 13:33:40.252 MetaTester 5 started on 127.0.0.1:3000
2019.08.01 13:33:40.253 initialization finished
2019.08.01 13:33:40.707 login (build 2093)
2019.08.01 13:33:40.711 template file MACD Four Points.tpl added. 3690 bytes loaded
2019.08.01 13:33:40.713 3860 bytes of account info loaded
2019.08.01 13:33:40.713 1482 bytes of tester parameters loaded
2019.08.01 13:33:40.713 2236 bytes of input parameters loaded
2019.08.01 13:33:40.713 396 bytes of symbols list loaded
2019.08.01 13:33:40.713 expert file added: Indicators\MyInd\MACD\MACD Four Points.ex5. 21902 bytes loaded
2019.08.01 13:33:40.725 4553 Mb available, 56 blocks set for ticks generating
2019.08.01 13:33:40.729 successfully initialized
2019.08.01 13:33:40.729 24 Kb of total initialization data received
2019.08.01 13:33:40.729 Intel Core i3-3120M  @ 2.50GHz, 8077 MB
2019.08.01 13:33:40.823 EURUSD: symbol to be synchronized
2019.08.01 13:33:40.823 EURUSD: symbol synchronized, 3464 bytes of symbol info received
2019.08.01 13:33:40.824 EURUSD: history synchronization started
2019.08.01 13:33:40.830 EURUSD: load 27 bytes of history data to synchronize in 0:00:00.004
2019.08.01 13:33:40.830 EURUSD: history synchronized from 2008.01.02 to 2019.07.26
2019.08.01 13:33:40.999 EURUSD,H1: history cache allocated for 9444 bars and contains 6203 bars from 2018.01.02 00:00 to 2018.12.31 22:00
2019.08.01 13:33:40.999 EURUSD,H1: history begins from 2018.01.02 00:00
2019.08.01 13:33:41.001 EURUSD,H1 (MetaQuotes-Demo): every tick generating
2019.08.01 13:33:41.001 testing with execution delay 500 milliseconds
2019.08.01 13:33:41.001 EURUSD,H1: testing of Indicators\MyInd\MACD\MACD Four Points.ex5 from 2019.01.01 00:00 to 2019.07.09 00:00 started with inputs:
2019.08.01 13:33:41.001   Inp_MACD_fast_ema_period=12
2019.08.01 13:33:41.001   Inp_MACD_slow_ema_period=26
2019.08.01 13:33:41.001   Inp_MACD_signal_period=9
2019.08.01 13:33:41.001   Inp_MACD_applied_price=1


и всё ... тест не идёт.

 
Свободное место на диске?
 
fxsaber:
Свободное место на диске?

100 ГБ

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