Бэктест в MT5: как пользоваться тестером стратегий и читать результаты

Хотите сделать бэктест в MT5, но теряетесь среди множества настроек?
Коротко: приблизьте условия к реальной торговле и оценивайте результат сразу по нескольким цифрам.
В статье разберём, как открыть тестер стратегий, чем отличаются модели, как читать результаты, на что обратить внимание и как дойти до форвард-теста.
Главное в статье
- Бэктест в MT5 проводят в тестере стратегий, приближая условия к реальным и оценивая результат по цифрам.
- Результаты оценивайте сразу по общему результату, профит-фактору, максимальной просадке, числу сделок и матожиданию.
- Остерегайтесь переоптимизации и неверного спреда, а перед реальной торговлей пройдите форвард-тест на демо-счёте.
Коротко: бэктест нужно проводить в одинаковых условиях и оценивать по цифрам
- Бэктест — способ проверки метода или советника (EA) на исторических данных
- Тестер стратегий открывается через меню «Вид» или сочетанием Ctrl+R
- Модели — компромисс между точностью и скоростью, поэтому используйте их поэтапно
- Даже при хорошем результате пройдите форвард-тест на демо-счёте, прежде чем применять
Что такое бэктест: цель и ограничения
Бэктест — это проверка, при которой правила прогоняют по историческим данным рынка и смотрят результаты. Так можно изучить особенности метода или советника, не рискуя реальными деньгами.
- Можно проверить, работают ли правила так, как задумано
- По таким цифрам, как максимальная просадка, видно масштаб убытков
- Можно сравнить разные лоты при одинаковых условиях
- До реальной торговли можно отсеять явно неподходящие настройки
Но выигрыш в прошлом не гарантирует выигрыш в будущем. Безопаснее считать бэктест не доказательством пригодности, а инструментом, который помогает найти непригодное.
Как открыть тестер стратегий и какие есть настройки
В MT5 тестер стратегий открывается через меню «Вид» или сочетанием Ctrl+R. Затем по порядку задайте следующие пункты. Основой проверки служит советник (EA, автоматическая торговля).
| Пункт | Содержание | Как выбрать |
|---|---|---|
| Эксперт (Expert) | Советник для проверки | Выберите советник, который хотите проверить |
| Символ (Symbol) | Валютная пара и т. п. для проверки | Подберите под инструмент, которым будете торговать |
| Таймфрейм (Timeframe) | Таймфрейм графика для проверки | Совпадающий с тем, который предполагает советник |
| Период (Date) | Диапазон дат проверки | Достаточно длинный, чтобы включить рост, падение и боковик |
| Моделирование (Modelling) | Способ воспроизведения движения цены | Различия см. в следующем разделе |
| Депозит (Deposit) | Капитал на начало проверки | Близкий к реально используемой сумме (например, $1,000) |
| Плечо (Leverage) | Используемое в проверке плечо | Как в настройках реального счёта |
Различия моделей: точность и скорость

Модель определяет, насколько детально воспроизводится прошлое движение цены. Чем детальнее, тем ближе к реальности, но тем дольше расчёт.
| Модель | Точность | Скорость | Для чего подходит |
|---|---|---|---|
| Каждый тик (Every tick) | Высокая | Медленно | Итоговая проверка |
| OHLC на M1 (1 minute OHLC) | Средняя | Средняя | Методы с горизонтом в несколько часов |
| Только цены открытия (Open prices only) | Низкая | Быстро | Приблизительная проверка |
«Только цены открытия» подходит советникам, которые действуют лишь по завершении свечи. Советникам с частыми краткосрочными сделками без режима «каждый тик» результаты легко искажаются. Сэкономить время можно, сначала отсеяв варианты быстрой моделью и подробно проверив только перспективные.
Как читать результаты: комбинация 5 показателей

После теста появляются результаты: общий результат, число сделок и другие. Оценивайте не по одной цифре, а по нескольким сразу.
| Показатель | Смысл | Как оценивать |
|---|---|---|
| Общий результат | Сумма прибыли и убытков по всем сделкам | Даже плюс оценивайте вместе с остальными цифрами |
| Профит-фактор (Profit factor) | Общая прибыль ÷ общий убыток | Выше 1 — прибыль превышает убыток |
| Максимальная просадка | Наибольшее падение капитала | Проверьте, можете ли вы её выдержать |
| Число сделок | Количество сделок за проверку | Если их мало, велика вероятность случайности |
| Матожидание (Expected payoff) | Средний результат на одну сделку | Проверьте, остаётся ли плюс после издержек |
Допустим, получен такой результат. Все цифры — условный пример.
- 100 сделок, 40 прибыльных и 60 убыточных (доля прибыльных 40%)
- Общая прибыль 3,000 USD (средняя прибыльная сделка — 75 USD)
- Общий убыток 2,400 USD (средняя убыточная сделка — 40 USD)
- Общий результат: 3,000 − 2,400 = +600 USD
- Профит-фактор: 3,000 ÷ 2,400 = 1,25
- Матожидание: 600 ÷ 100 = +6 USD на сделку
Даже при доле прибыльных 40% результат может быть положительным, если прибыльные сделки крупные. Хорошо это или плохо, нельзя решить по одной доле. Максимальную просадку всегда проверяйте на предмет того, можете ли вы её выдержать.
4 частые ошибки при бэктесте
Переоптимизация (подгонка под историю)
Если слишком тонко подгонять значения под исторические данные, настройки будут подходить только для этого периода. Это называют переоптимизацией, и в будущем результат легко рушится. Защита — проверять результат и на периоде, который не использовался при настройке.
Спред в тесте отличается от реального
Если спред в тестере уже реального, результат получается лучше настоящего. Проверьте величину в обычное время и при расширении, а затем протестируйте с чуть большим значением — так оценка будет осторожнее. Спред у каждого брокера свой, поэтому смотрите на официальной странице.
Пропущены комиссии и своп
В зависимости от типа счёта может взиматься торговая комиссия. У советников, переносящих позиции, на результат влияет и своп. Проверьте, учтены ли они в результате, а если нет — вычтите сами.
Качество данных и расхождение в исполнении
Качество ценовых данных для теста зависит от источника и периода. Если есть пропуски, результат может исказиться. В реальной торговле добавляется ещё и проскальзывание.
Порядок действий вплоть до форвард-теста

Форвард-тест — это проверка, при которой время идёт по-настоящему, например на демо-счёте. Он помогает увидеть то, чего не видно в бэктесте: расхождение в исполнении и проблемы рабочей среды. Сначала запишите критерии успешного прохождения.
- 1
Бэктест
Проверьте прошлое в условиях, близких к реальным. Спред и капитал тоже приблизьте к реальной торговле.
- 2
Проверка на другом периоде
Посмотрите результат на периоде, который не использовался при настройке. Если здесь всё рушится, подозревайте переоптимизацию.
- 3
Запуск на демо
Проверьте расхождение в исполнении в реальном времени. Срока строго нет, но спокойнее, если период включает разные рыночные фазы.
- 4
Реальная торговля малой суммой
Начните с небольшого лота. Ведите журнал сделок и оценивайте, соответствует ли всё критериям.
Кэшбэк не входит в отчёт бэктеста
В отчёт бэктеста кэшбэк не входит. Если хотите его учесть, рассчитайте отдельно по объёму сделок. Размер выплат пока не определён и будет опубликован на страницах брокеров при запуске.
- Ожидаемые выплаты считайте отдельной строкой, не в общем результате
- Не выбирайте слабый советник ради выплат
- Чем больше сделок у метода, тем заметнее влияние выплат
- Независимо от выплат, сначала убедитесь, что результат положительный
Введите долю прибыльных сделок и средний результат, и вы получите матожидание на одну сделку. Сравните его с результатом бэктеста.
Проверить в инструменте матожиданияВопросы и ответы
Q.Если советник выиграл в бэктесте, выиграет ли он в реальной торговле?
Гарантий нет. Из-за переоптимизации под исторические данные и спреда, отличающегося от реального, результат на практике может снизиться. Пройдите проверку на другом периоде и форвард-тест на демо-счёте.
Q.Какую модель выбрать?
Для итоговой проверки обычно берут «каждый тик». Можно сначала грубо отсеять быстрой моделью, например «только цены открытия», и подробно проверять только перспективные. «Только цены открытия» подходит советникам, которые действуют лишь по завершении свечи.
Q.Какой профит-фактор считается хорошим?
Единого стандарта нет. При значении выше 1 прибыль превышает убыток, но при малом числе сделок это может быть случайностью. Оценивайте вместе с максимальной просадкой, матожиданием и издержками.
Q.Сколько времени проводить форвард-тест?
Определённого срока нет. Чтобы охватить разные рыночные фазы, многие тестируют от нескольких недель до нескольких месяцев. Важнее срока — выполнение заранее заданных критериев.
Эта статья носит информационный характер и не является инвестиционной рекомендацией. Условия могут меняться, поэтому актуальные сведения уточняйте на официальных страницах брокеров. Торговля на зарубежном FX и CFD сопряжена с риском убытков, превышающих вложенный капитал.





