Обсуждение статьи "Разрабатываем мультивалютный советник (Часть 30): От торговой стратегии — к запуску мультивалютного советника"

 

Опубликована статья Разрабатываем мультивалютный советник (Часть 30): От торговой стратегии — к запуску мультивалютного советника:

Статья показывает полный цикл работы по созданию мультивалютного советника с использованием библиотеки Adwizard для MetaTrader 5: от подготовки окружения для создания проектов оптимизации до получения итоговых мультивалютных советников, объединяющих много экземпляров простой торговой стратегии. Разбираем настройку нужных входных параметров, соглашения об удобных именах файлов и запуск трёх экземпляров итоговых советников на разных торговых счетах с разными параметрами.

Мы внедрили ограничения по времени выполнения задач оптимизации. Эта функция даёт гибкий контроль над продолжительностью всего конвейера: мы можем намеренно сократить длительность первых двух этапов, не дожидаясь полного завершения генетического поиска, если уже получено достаточно качественных решений. Такой подход особенно ценен при итеративной разработке и быстрой проверке перспектив применяемых торговых стратегий.

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

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

Автор:Yuriy Bykov