Как оптимизировать FX Adaptive под свой брокер

Как оптимизировать FX Adaptive под свой брокер

21 февраля 2026, 18:10
Dumitru Gadjiu
0
53

FX ADAPTIVE — РУКОВОДСТВО ПО ОПТИМИЗАЦИИ

Пошаговое руководство по оптимизации в тестере стратегий

О данном руководстве

Данное руководство поможет вам правильно оптимизировать советник FX Adaptive в тестере стратегий MetaTrader 5. Процесс состоит из трёх этапов:

  1. Грубая оптимизация блока Price Structure (широкий шаг)
  2. Грубая оптимизация блоков Momentum Filter + Trend Direction Filter (широкий шаг)
  3. Тонкая оптимизация всех параметров (узкий шаг вокруг найденных значений)

Выполняйте шаги последовательно для достижения наилучших результатов.

Использование MQL5 Cloud Network (ускорение оптимизации)

Для значительного ускорения процесса оптимизации можно использовать MQL5 Cloud Network — распределённую вычислительную сеть:

  1. На вкладке Настройки найдите раздел Use MQL5 Cloud Network
  2. Включите флажок
  3. Убедитесь, что вы авторизованы на MQL5.com через терминал (Сервис → Настройки → Сообщество)

    шаг0,1



    шаг0,2


    Стоимость и время:

    • Стоимость полного цикла оптимизации: около 5–6 USD
    • Время выполнения: около 30–40 минут вместо нескольких дней на локальном компьютере

    ⚠️ Важно:

    • Необходима активная учётная запись MQL5.com
    • На балансе должны быть средства (пополнение через MQL5.com)
    • Тарифы рассчитываются автоматически в зависимости от загрузки сети

    Преимущества:

    • В 50–100 раз быстрее по сравнению с обычным ПК
    • Не нагружает ваш компьютер
    • Доступ к тысячам процессорных ядер по всему миру

    Если установить галочку так же Использовать локальные агенты, то кроме внешних ресурсов за которые вы и платите, дополнительно можно использовать мощности своего процессора.

ШАГ 1: Открытие тестера стратегий

Откройте тестер стратегий в MetaTrader 5:

  • Меню: Вид → Тестер стратегий
  • Или горячая клавиша: Ctrl+R

    шаг1

Пояснение: Тестер стратегий — это встроенный инструмент MT5 для тестирования и оптимизации советников. Именно здесь мы будем выполнять все операции по поиску оптимальных параметров.


ШАГ 2: Выбор советника и базовые настройки

На вкладке Настройки задайте следующие параметры:

  • Эксперт: FX_Adaptive_v5.0.ex5
  • Символ: EURUSD (или любой другой инструмент для оптимизации)
  • Период: M30 (рекомендуемый таймфрейм)
  • Дата: Пользовательский период → с 2023.01.01 по 2026.02.15 (3 года данных)
  • Форвард: Нет (форвардное тестирование отключено)
  • Депозит: 500 USD
  • Плечо: 1:100
  • Оптимизация: Быстрый генетический алгоритм
  • Критерий оптимизации: Максимум пользовательского критерия (Custom max)


    Шаг2

 

⚠️ Важно о критерии Максимум пользовательского критерия:
Критерий Максимум пользовательского критерия необходим для того, чтобы оптимизация автоматически отфильтровывала варианты с малым количеством сделок. В коде FX Adaptive встроен порог < 50 сделок за 3 года — тестер автоматически отбросит все результаты с меньшим числом сделок.
Почему это важно: нам не нужны варианты, которые за 3 года совершили всего 20 сделок — такие результаты не имеют статистической значимости и могут быть случайными.


ШАГ 3: Сброс параметров к значениям по умолчанию

Перед началом оптимизации всегда сбрасывайте все параметры к значениям по умолчанию:

  1. Перейдите на вкладку Входные параметры (Inputs)
  2. Кликните правой кнопкой мыши на любой параметр
  3. Выберите По умолчанию (Defaults) из контекстного меню


    шаг3

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


ШАГ 4: ПЕРВАЯ ГРУБАЯ ОПТИМИЗАЦИЯ — настройки Price Structure

На вкладке Inputs включите флажки и задайте диапазоны только для следующих параметров блока Price Structure.

шаг4

Пояснение:

  • Широкий шаг позволяет быстро найти приблизительный диапазон оптимальных значений
  • Сначала оптимизируем только блок Price Structure, чтобы не перегружать тестер

После настройки нажмите Старт и дождитесь завершения.
Ориентировочное время: 20–40 минут (зависит от мощности компьютера)


ШАГ 5: Анализ результатов первой оптимизации

После завершения оптимизации:

  1. Перейдите на вкладку Результаты оптимизации
  2. Кликните на заголовок столбца Profit Factor для сортировки по убыванию
  3. Изучите топ-10 результатов
  4. Дважды кликните на лучший результат для запуска полного бэктеста с этими параметрами

    шаг5

На что обратить внимание:

  • Profit Factor — желательно > 2.0
  • Всего сделок — должно быть ≥ 50 (Custom max уже отфильтровал малые)
  • Просадка % — желательно < 20%

⚠️ Предупреждение: Не торопитесь выбирать результат с максимальным PF — убедитесь, что количество сделок достаточное, а просадка разумная.


ШАГ 6: Настройка для второго этапа оптимизации

Вернитесь на вкладку Настройки и убедитесь:

  • Оптимизация: Быстрый генетический алгоритм
  • Критерий оптимизации: Максимум пользовательского критерия (подтянется автоматически)

    шаг6

Пояснение: Перед каждым новым этапом оптимизации проверяйте эти настройки — они должны оставаться неизменными.


ШАГ 7: ВТОРАЯ ГРУБАЯ ОПТИМИЗАЦИЯ — фильтры Momentum + Trend

На вкладке Inputs включите флажки и задайте диапазоны для новых параметров:

Блок MOMENTUM FILTER: задайте диапазоны для параметров фильтра моментума.

Блок TREND DIRECTION FILTER: задайте диапазоны для параметров фильтра направления тренда.


шаг7

Пояснение: Здесь мы оптимизируем блоки фильтров. Это второй этап грубой оптимизации — снова с широким шагом.


ШАГ 8: Настройка для третьего этапа

Снова проверьте настройки на вкладке Настройки:

  • Оптимизация: Быстрый генетический алгоритм
  • Критерий оптимизации: Максимум пользовательского критерия (подтянется автоматически)

    шаг 8

Пояснение: Это третий и финальный этап — тонкая оптимизация с узким шагом.


ШАГ 9: ТОНКАЯ ОПТИМИЗАЦИЯ — Price Structure (узкий шаг)

На вкладке Inputs задайте уменьшенные шаги вокруг значений, найденных на Шаге 4.

Пример (если на Шаге 4 лучшие значения: Signal Detection Level = 30, Detection Range Scale = 15):
Задайте диапазон ± 20% от найденных значений.

шаг 9

⚠️ Важно: Используйте значения, найденные на Шаге 4, как центр диапазона ± 20%.


ШАГ 10: Настройка перед тонкой оптимизацией блоков фильтров

Снова проверьте:

  • Оптимизация: Быстрый генетический алгоритм
  • Критерий оптимизации: Максимум пользовательского критерия

ШАГ 11: ТОНКАЯ ОПТИМИЗАЦИЯ — фильтры Momentum + Trend (узкий шаг)

Аналогично Шагу 9, но для параметров из Шага 7. Задайте узкий шаг вокруг найденных значений.


шаг 11

Нажмите Старт и дождитесь завершения.


ШАГ 12: Финальные результаты оптимизации

Используйте вкладку График оптимизации для визуальной оценки распределения результатов.

шаг12



шаг 12.1

Финальная проверка:

  • Profit Factor ≥ 2.5
  • Всего сделок ≥ 50 (за 3 года)
  • Макс. просадка < 15%
  • Win Rate > 70%

 



    Сохранение оптимизированного сет-файла

    После завершения всех этапов оптимизации:

    1. Кликните правой кнопкой мыши на лучший результат во вкладке Входные параметры (Inputs)
    2. Выберите Сохранить → Сет-файл (Save → Set File)
    3. Сохраните файл с понятным именем (например: EURUSD_M30_2023-2026_optimized.set)

    Этот файл можно использовать для:

    • Запуска советника на реальном или демо-счёте
    • Повторного тестирования
    • Передачи настроек другим трейдерам

    Заключение

    Поздравляем! Вы завершили полный цикл оптимизации FX Adaptive.

    Следующие шаги:

    1. Проведите форвардное тестирование на демо-счёте (минимум 1 месяц)
    2. Отслеживайте результаты в реальном времени
    3. Периодически повторяйте оптимизацию (каждые 6–12 месяцев)
    4. Применяйте грамотное управление капиталом

    ⚠️ Напоминание: Исторические результаты не гарантируют будущей прибыльности. Всегда тестируйте на демо-счёте перед переходом к реальной торговле.


    FX Adaptive — https://www.mql5.com
    © 2026 FX Adaptive. Все права защищены.