Оптимизация экспертов — задумана для тестирования эксперта с автоматическим изменением доступных параметров и сравнения полученных результатов. То есть, тестер в режиме оптимизации просчитает работу Вашего эксперта с заданными изменяющимися параметрами, например Х=1, Х=2,…,Х=10, и выдаст информацию о результатах. Вы можете сравнить результаты и сделать соответствующие выводы. Итак, разберемся подробнее в настройках и возможностях.
Ставим галочку в поле «Оптимизация» и входим в «Свойства эксперта».
В открывшемся окне, во вкладке «Тестирование» устанавливаем размер депозита, валюту депозита, какие открываем «Позиции» – в обе стороны, или только длинные, или короткие. По «Оптимизируемому параметру» устанавливается сортировка полученных результатов. «Генетический алгоритм» ускорит оптимизацию, особенно когда оптимизируем несколько параметров одновременно. Но это ускорение происходит за счет пропуска вариантов с потенциально худшими результатами. Лично я предпочитаю не использовать эту опцию, т.к. теряются из виду тенденции в линии параметра.
Во вкладке «Входные параметры» отмечаем галочкой один или несколько оптимизируемых параметров.
«Значение» — не используется.
«Старт» — значение, с которым будет производиться первый прогон.
«Шаг» — приращение к последнему значению.
«Стоп» — максимально возможное значение параметра.
Эти значения могут быть и отрицательными числами, если программа допускает такое.
На рисунке выбрана оптимизация параметра «Dist» со значениями от 1 до 50 с шагом 1.
Вкладка «Оптимизация» позволяет ускорить процесс. Если выбрать какой-то параметр и задать его значение, то, достигнув этого значения, прогон прерывается и переходит к следующему. Эти опции можно применять при необходимости ускорения процесса, но иногда полная картина тенденций дает больше информации, нежели только картина положительных результатов.
Итак, Вы установили все свойства оптимизации советника, нажали «Ок», в тестере нажали «Старт» и процесс запустился. Внизу окна тестера появились дополнительные вкладки.
Вкладка «Результаты оптимизации» отображает проходы по мере выполнения и их результаты по входным параметрам. После прогона всех проходов они отобразятся в порядке убывания оптимизируемого параметра, который мы выбрали во вкладке «Тестирование» свойств эксперта. Если щелкнуть по заголовку столбца, можно сменить направление сортировки на обратное, или задать сортировку по другому столбцу.
Кликом правой кнопкой мыши по строчкам вызывается меню, в котором мы можем выбрать такие интересные опции:
— Установить входные параметры. Если оптимизация закончена, эта команда задаст входные параметры данной строки в свойства эксперта в тестере, и Вы сможете прогнать эксперта в обычном режиме тестирования.
— Пропустить бесполезные результаты. Если опция включена, то строки с отрицательным результатом не будут отображены в списке. Удобнее работать с выключенным параметром, т.к. не будет провалов в графике оптимизации.
Следующая вкладка – «График оптимизации». Он строится по Вашему оптимизируемому параметру.
Вы можете видеть тенденцию изменения результата при изменении параметра.
Если же для оптимизации выбрано сразу несколько параметров, линейный график получится не очень понятным. Правой кнопкой мыши можно выбрать «Двумерную поверхность».
И тогда мы увидим график в другом ракурсе. По оси Х будет изменяться один параметр, а по Y – другой. Через меню правой кнопки мыши мы можем назначить осям нужные параметры.
А интенсивность цвета говорит нам о тенденции.
Тестер стратегий — https://forexlab.ru/tester-strategij/