Бэктестинг стратегии
Проверка стратегии на истории — до того, как рисковать реальными деньгами
Что такое бэктестинг, как корректно проверить стратегию на исторических данных, сколько сделок нужно для надёжной оценки и какие ошибки портят результат.
mt05-backtesting-hero.png1600 × 900 px
Что здесь будет
График EUR/USD в режиме «прокрутки истории» — серия отметок входов и исходов: зелёные галочки и красные крестики на каждом сетапе. Внизу таблица результатов: 100 сделок, 64 плюса, Win Rate 64%, Profit Factor 1.82. Тёмный фон.
Положите файл в public/images/lessons/mt05-backtesting-hero.png, чтобы заменить блок.
Бэктестинг (от англ. backtesting — «тестирование на прошлом») — проверка торговой стратегии на исторических данных до того, как рисковать реальными деньгами. Цель простая: понять, работает ли стратегия в принципе, а не только в воображении. Без бэктестинга трейдер открывает реальные сделки, надеясь на интуицию. С бэктестингом — заходит в рынок с числовым доказательством: «эта стратегия даёт Win Rate (процент прибыльных сделок) 62% и Profit Factor (коэффициент прибыли) 1.6 на 200 сделках за полгода».
БЭКТЕСТИНГ
Тестирование торговой стратегии на исторических данных рынка с расчётом ключевых метрик: количество сделок, Win Rate (процент прибыльных), Profit Factor и математическое ожидание (EV). Проводится до начала реальной торговли по новой стратегии и периодически — для проверки уже работающей.
Алгоритм правильного бэктестинга
1. Зафиксируй правила стратегии письменно
До начала теста запиши точные условия входа и выхода. Без чётких правил бэктест превращается в самообман — каждый сетап будет «нарисован» под нужный результат.
2. Выбери период минимум 3–6 месяцев
Меньше — не хватит данных для надёжной оценки. Период должен включать разные состояния рынка: тренд, флэт, периоды повышенной волатильности.
3. Прокручивай график вперёд по одной свече
Используй функцию «replay» в TradingView или скрытый правый край графика. Принимай решение только на основании видимой истории — без подсматривания вперёд.
4. Записывай каждую сделку
Дата, время, актив, направление, причина входа, результат (плюс/минус). Минимум 100 сделок для статистической значимости. Лучше 200+.
5. Считай метрики
Win Rate, Profit Factor, математическое ожидание. Сравни с минимальными порогами для текущего payout. Если EV положительное на 100+ сделках — стратегия рабочая.
Главные ошибки бэктестинга
Корректный бэктест
- Правила записаны до начала теста
- Решение принимается по видимой части графика
- Минимум 100 сделок за разные состояния рынка
- Учитываются все сигналы стратегии, а не только удобные
- Результаты заносятся в таблицу с расчётом метрик
Самообман в бэктесте
- Правила «уточняются» в процессе под текущий рынок
- Видишь будущее свечей, и это влияет на выбор «сетапа»
- Тестируешь только 20–30 сделок — это случайность
- Берёшь только удобные сигналы, пропускаешь неудобные
- Не считаешь метрики, оцениваешь «на глаз» — обман гарантирован
Главный вопрос после бэктеста
Сначала проверь — потом торгуй
Бэктестинг — единственный способ узнать, работает ли стратегия, до того как рискнуть реальными деньгами. Минимум 100 сделок, чёткие правила, считаются метрики. Положительный результат — переход на демо. Только после стабильности на демо — реальный счёт. Этот путь экономит депозит больше, чем любая стратегия.