Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы - страница 32

 
fxsaber:

Тогда пытаюсь в советнике, что выполняется в Тестере, получить исходные настройки не через ini-файл, а через буфер обмена. Но, к сожалению, не понимаю, как получить хендл Терминала.

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

Решил задачу. 

 
Slava:
Так было сделано специально, чтобы не портить изначальный сет

Спасибо. Следующее поведение недоработка или нет?


Когда выбираешь оптимизационный кеш, то появляется график Оптимизации и настройки Тестера становятся равными тому, что прописано в opt-файле.

Но вот параметры советника - нет.  Чтобы увидеть, какие были параметры советника для оптимизации в выбранном кеше, нужно обязательно выбрать одиночный прого из вкладки Оптимизация.

 

Большая просьба, если во вкладке Оптимизация применен одиночный проход, то в Настройках Тестера отключать режим Оптимизации.

Сейчас не отключается, и получается много ошибочных запусков Оптимизации, вместо одиночных прогонов.

 
fxsaber:

Раньше было очень удобно работать с результатами оптимизации. Выделяешь интересный проход, затем делаешь сортировку по какому-нибудь столбцу, а выделенный проход остается выделенным и виден.

Сейчас же после сортировки выделяется просто верхняя строка, проход до этого полностью теряется из видимости.

Возможно ли вернуть старое поведение?

Указанное поведение не воспроизводится. Выделенная строка остаётся в поле видимости, независимо от сортировок

Нужны точные шаги по воспроизведению

 
fxsaber:

Большая просьба, если во вкладке Оптимизация применен одиночный проход, то в Настройках Тестера отключать режим Оптимизации.

Сейчас не отключается, и получается много ошибочных запусков Оптимизации, вместо одиночных прогонов.

Откуда берутся ошибочные запуски оптимизации?

Вы не меняете входные параметры эксперта для следующего запуска?

 
Slava:

Указанное поведение не воспроизводится. Выделенная строка остаётся в поле видимости, независимо от сортировок

Нужны точные шаги по воспроизведению

Выбираю через GUI записи предыдущих кешей. Там всегда воспроизводится.

 
Slava:

Откуда берутся ошибочные запуски оптимизации?

Вы не меняете входные параметры эксперта для следующего запуска?

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


Так же после прогона из вкладки Оптимизация часто меняю какой-нибудь входной параметр, чтобы включить, например, формирование HTML-отчета в конце прохода. И опять нажимаю Старт, забыв отключить Оптимизацию.


Когда пользуюсь Мультитестером, то получаю десятки кешей, которые просматриваю. И после выбора каждого нужно постоянно отключать Оптимизацию, чтобы ошибочно ее повторно не запустить.


Возможно, у других другое видение, но у меня логика такая: раз стал смотреть результаты Оптимизации, то вероятнее всего будешь работать с одиночными прогонами, чем заново запускать Оптимизацию.


Поэтому предлагаю, если через ПКМ выбран одиночный проход во вкладке Оптимизация, то отключать режим Оптимизации.

 
Подскажите как в тестере стратегий очистить историю предыдущих тестов.
 
fxsaber:

Выбираю через GUI записи предыдущих кешей. Там всегда воспроизводится.

Предыдущие кеши - генетика?
 
fxsaber:

Возможно, у других другое видение, но у меня логика такая: раз стал смотреть результаты Оптимизации, то вероятнее всего будешь работать с одиночными прогонами, чем заново запускать Оптимизацию.

Поэтому предлагаю, если через ПКМ выбран одиночный проход во вкладке Оптимизация, то отключать режим Оптимизации.

Да, тоже постоянно запускаю оптимизацию вместо одиночного прогона.

После запуска любого одиночного теста логично выходить из режима оптимизации.