Справка по MetaTrader 4
Справка по MetaTrader 4АвтотрейдингОптимизация советников

Оптимизация советников

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

 

Новые возможности для разработки стратегий

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

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

optimization_agents_cloud

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

Для удобного анализа полученных результатов ортимизации новая платформа предлагает множество отчетов, 3D-график оптимизации и средства языка MQL5, которые позволяют представить данные в любом удобном виде. Просто попробуйте новый тестер и визуализируйте свою торговую стратегию.