Главная > Блог > Бэктестирование 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: «Вид» → «Тестер стратегий». Основные параметры настройки:

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

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

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

  • Все тики на основе реальных данных: наибольшая точность, но требует больше времени
  • 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, распространяемых на нашем сайте

Результаты 10-летнего бэктеста GOLD_EMA_ATR_EA (XAUUSD H1):

  • Период тестирования: 2015–2025 (10 лет)
  • Профит-фактор: 1,30
  • Процент прибыльных сделок: 49%
  • Максимальная просадка: 5,88%
  • Среднегодовая доходность: 1,7%
  • Качество моделирования: 99,9% (все тики, плавающий спред)

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

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

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

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

GOLD_EMA_ATR_EA распространяется бесплатно вместе с подробным отчётом о 10-летнем бэктесте.

Скачать бесплатный EA

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

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

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

5-дневный курс по email (бесплатно)

Получайте по одному письму в день об основах автоматизированной FX-торговли, правильном чтении бэктестов и советах по выбору брокера.

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