Главная > Блог > Бэктестирование FX EA

EAбэктестированиеMT5тестер стратегийверификация

Бэктестирование FX EA

Опубликовано: 2026-05-12Время чтения: ~2 мин
⏱ This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results →

Бэктестирование FX EA: правильная методология и ключевые ошибки

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

В этой статье разберём, как правильно проводить бэктест в тестере стратегий MT5, и на что стоит обратить особое внимание.

Что показывает бэктест

Бэктест позволяет выяснить следующее:

  • Работала ли логика EA на исторических данных рынка
  • Примерный уровень максимальной просадки
  • Ожидаемая частота сделок
  • Чувствительность параметров (насколько сильно меняются результаты при небольшом изменении настроек)

Вместе с тем есть вещи, которые бэктест не способен показать:

  • Сохранится ли такая же эффективность в будущем
  • Поведение EA при непредвиденных рыночных шоках (уровня кризиса Lehman Brothers или COVID-19)
  • Проскальзывание, обусловленное особенностями исполнения ордеров у конкретного брокера

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

Запуск тестера стратегий

Откройте в меню MT5: «Вид» → «Тестер стратегий». Основные параметры настройки:

Вкладка «Настройки» тестера стратегий MT5 (советник, символ, таймфрейм, период и режим моделирования)
Вкладка «Настройки» тестера стратегий MT5 (советник, символ, таймфрейм, период и режим моделирования)

  • Эксперт: выберите тестируемый EA
  • Символ: GOLD, EURUSD и т.д.
  • Таймфрейм: M15, H1 и т.д.
  • Период: минимум 5 лет, оптимально — 10 лет
  • Модель: рекомендуется «Все тики» (максимальная точность)
  • Депозит: тестовый баланс
  • Кредитное плечо: такие же условия, как при реальной торговле

Разница между режимами «Все тики» и «Все тики на основе реальных данных»

В MT5 предусмотрено несколько режимов тестирования:

Выбор режима моделирования (Каждый тик / Каждый тик на основе реальных тиков / OHLC на M1 / Только цены открытия)
Выбор режима моделирования (Каждый тик / Каждый тик на основе реальных тиков / OHLC на M1 / Только цены открытия)

  • Все тики на основе реальных данных: наибольшая точность, но требует больше времени
  • OHLC на M1: высокая скорость, средняя точность
  • Только цены открытия: высокая скорость, низкая точность; не подходит для скальпинговых стратегий

Чем короче горизонт торговли, тем выше требования к точности режима. Хорошие результаты в режиме «Только цены открытия» нередко резко ухудшаются при переходе к полной точности тиков.

Качество исторических данных

Стандартные исторические данные MT5 различаются по качеству в зависимости от брокера и сервера. При проведении бэктеста необходимо проверить следующее:

  • Качество моделирования: желательно не ниже 90%
  • Пропуски данных: чем старше данные, тем чаще встречаются пробелы
  • Спред: используйте значение, близкое к реальному среднему спреду

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

Интерпретация результатов бэктеста

Ниже приведены ключевые показатели, отображаемые по завершении теста, и на что следует обращать внимание.

Результаты на вкладке «Бэктест» (чистая прибыль, профит-фактор, максимальная просадка, число сделок)
Результаты на вкладке «Бэктест» (чистая прибыль, профит-фактор, максимальная просадка, число сделок)

Профит-фактор (PF)

Отношение суммарной прибыли к суммарному убытку. Реалистичное здоровое значение — от 1,2 до 1,5. Если EA демонстрирует PF выше 3,0, это почти наверняка сигнал перегонки кривой (кривой подгонки).

Максимальная просадка

Максимальное снижение капитала за всю историю тестирования. Определяющий вопрос: «Готовы ли вы принять такой уровень потерь?» Исходите из того, что в реальной торговле просадка может быть в 1,5–2 раза хуже, чем в бэктесте.

Количество сделок

Несколько десятков сделок статистически недостаточно. Идеальным считается бэктест с не менее чем 200 сделками, а лучше — 500 и более.

Коэффициент восстановления

Чистая прибыль, делённая на максимальную просадку. Значение от 3 и выше свидетельствует о том, что доходность адекватно компенсирует принятый риск.

Как избежать подгонки под исторические данные

EA, «оптимизированный» исключительно под прошлые данные, не будет работать на реальном рынке. Базовые меры предотвращения этой ошибки:

1. Тест на выборке вне обучающего периода (Out-of-Sample)

Например, оптимизируйте EA на данных 2015–2022 годов, а затем проверяйте его на 2023–2025 годах. Если результаты на тестовом периоде сопоставимы с обучающим, риск переоптимизации значительно снижается.

2. Проверка чувствительности параметров

Если при изменении оптимальных параметров на ±10–20% результаты резко ухудшаются — это опасный сигнал. Выбирайте параметры, лежащие в «плоском плато»: небольшие отклонения не должны существенно влиять на показатели.

3. Тестирование на нескольких инструментах и таймфреймах

EA, прибыльный только на одном конкретном инструменте и таймфрейме, скорее всего, чрезмерно подогнан именно под эти условия.

Результаты бэктеста EA, распространяемых на нашем сайте

Результаты бэктеста бесплатного EA нашего сайта DONCHIAN ENGINE (USDJPY H1):

  • Период тестирования: 2017–2026 (9.4 года, реальные тики Dukascopy)
  • Профит-фактор: 1.50
  • Процент прибыльных сделок: 34.5%
  • Максимальная просадка: 10.8%
  • Число сделок: 631

Процент прибыльных невысок, но за счёт трендовой логики «малые убытки — большие прибыли» итог за 9.4 года и 631 сделку — PF 1.50. Актуальные значения публикуются на странице EA и в рейтинге.

Важность форвардного тестирования

Получив хорошие результаты в бэктесте, проведите форвардный тест на демо- или микросчёте в течение 3–6 месяцев. Наблюдение за реальным исполнением ордеров, проскальзыванием и поведением EA во время выхода важной статистики поможет обнаружить ошибки и непредвиденное поведение стратегии до перехода к реальной торговле.

Бесплатный советник EA

DONCHIAN ENGINE распространяется бесплатно. Приведённые выше результаты бэктеста можно посмотреть на странице EA.

Посмотреть бесплатный EA DONCHIAN ENGINE

Рекомендуемые брокеры

Для проведения бэктеста и форвардного тестирования в одной и той же среде мы рекомендуем проверенных брокеров.

Смотреть список рекомендуемых брокеров

📧 Оповещения до повышения цен + бесплатный 5-дневный email-курс

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

* Конфиденциальность строго защищена. Отписаться можно в любое время.

Есть вопрос о советниках или Forex?

Задайте его на трейдерском форуме Nattzy (бесплатная регистрация). Можно спрашивать не только по этой статье — о настройке советников, выборе брокера и многом другом.

Спросить на Nattzy ↗

Комментарии и вопросы