Как сделать бэктест форекс-советника в MT4: разбор Strategy Tester

Коротко — Прежде чем рисковать реальными деньгами, прогоните EA по историческим тикам. Пошаговое руководство по MT4 Strategy Tester: что настроить, какие цифры отчёта действительно важны и как не скатиться в подгонку под кривую.

Зачем делать бэктест до начала торговли

Прежде чем прикрепить любой EA к живому графику XAUUSD и позволить ему рисковать реальными деньгами, вы обязаны себе одним часом в MT4 Strategy Tester. Бэктест прогоняет ваш EA по историческим тикам, чтобы вы увидели его худший дроудаун, его среднюю сделку и то, переживёт ли он новостной шип, — не поджигая при этом свой счёт. Если вы ещё не установили EA, начните с материала как установить EA в MT4.

Откройте Strategy Tester

В MetaTrader 4: View → Strategy Tester (или нажмите Ctrl+R). Панель пристыкуется внизу.

  1. Expert Advisor — выберите свой EA из выпадающего списка.
  2. Symbol — выберите ровно тот инструмент, которым он торгует (XAUUSD, EURUSD…). Тестировать настройки для GBPUSD на EURUSD бессмысленно.
  3. Period — используйте таймфрейм, под который EA создавался (M1, M5, H1). Логика EA привязана к периоду.
  4. Model — выберите Every tick ради точности. «Open prices only» быстрее, но скрывает поведение проскальзывания и спреда, которое определяет реальный результат.
  5. Dates — охватите минимум 12 месяцев и включите волатильный отрезок (период крупных новостей). EA, который хорошо выглядит только в спокойном 3-месячном окне, — это ловушка.
  6. Deposit — задайте стартовый баланс вашего этапа оценки, чтобы расчёт лота совпадал с настройками риска, которые вы реально будете использовать.
  7. Отметьте Use date и оставьте Optimization выключенной для первого прогона. Нажмите Start.

Читайте отчёт, а не цифру прибыли

Зелёная строка «Net profit» — наименее важная. Смотрите на:

  • Максимальный дроудаун (%) — потеря эквити от пика до впадины. Именно это число обнуляет счета проп-фирм. Если максимальный DD равен 18%, а ваша фирма ограничивает вас 10%, EA провалит оценку, даже если он «прибыльный».
  • Профит-фактор — валовая прибыль ÷ валовой убыток. Выше 1,5 — рабочий вариант; ниже 1,2 — это подбрасывание монетки после издержек.
  • Фактор восстановления — чистая прибыль ÷ максимальный дроудаун. Чем он выше, тем быстрее EA отрабатывает свой риск обратно.
  • Trades / On-time % — менее примерно 100 сделок означает, что статистике пока нельзя доверять.
  • Серии убытков подряд — худшая серия убытков показывает, какой буфер дневного убытка вам нужен.

Ловушка: переоптимизация

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

  • Тестируйте на данных, которых оптимизация не видела (разделите окно: оптимизируйте на первой половине, проверяйте на второй).
  • Держите входные параметры близко к значениям по умолчанию от автора EA, если у вас нет причины их менять.
  • Относитесь с подозрением к профит-факторам выше примерно 3 на одном инструменте с сотнями сделок — это часто подогнанный артефакт, а не преимущество.

От бэктеста к реальному решению

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

Отказ от ответственности по рискам: Бэктест показывает прошлое поведение, а не будущие результаты. Торговля форексом и CFD с кредитным плечом может привести к потерям, превышающим ваш депозит. Никогда не торгуйте на реальном счёте только на основании бэктеста — сначала проверьте всё на демо-счёте.

Частые вопросы

Какой период истории брать для бэктеста EA?

Минимум 12 месяцев, обязательно включая волатильный отрезок с крупными новостями. Менее примерно 100 сделок означает, что статистике по дроудауну и профит-фактору пока нельзя доверять при расчёте риска.

Какой профит-фактор считать хорошим?

Выше 1,5 — рабочий вариант; ниже 1,2 — это подбрасывание монетки после издержек. Но смотрите его вместе с максимальным дроудауном: максимальный DD в 18% провалит лимит проп-фирмы в 10%, каким бы ни был профит-фактор.

Значит ли хороший бэктест, что EA будет зарабатывать в реальной торговле?

Нет. Тестер не воспроизводит точный спред, проскальзывание и исполнение вашего брокера. Используйте его, чтобы убедиться в переносимом дроудауне и увидеть худшую серию убытков, а затем проверяйте всё на демо-счёте.

Share:Post on X ↗Post on Reddit ↗Share on Telegram ↗

Related EAs