Бэктест стратегии: что это и где его границы
Бэктест — это проверка торговой стратегии на исторических данных. Разбираем, что это и зачем нужно. Бэктест смотрит в прошлое; будущее проверяет форвард-тест.
Бэктест — это проверка торговой стратегии на исторических данных. Он отвечает на вопрос «а работала ли эта идея раньше», но не гарантирует, что она сработает дальше. Разбираем, что это и зачем нужно.
Что это и как работает
Вы формализуете стратегию (условия входа, выхода, риск) и запускаете её на исторических данных в тестере. Инструмент имитирует сделки по этим правилам и выдаёт отчёт: прибыль, просадку, число сделок, профит-фактор. Так вы видите, как стратегия вела бы себя в прошлом — при условии, что данные и моделирование честны. Ключевое слово здесь «формализуете»: если правило нельзя записать однозначно («покупаю, когда чувствую разворот»), его нельзя и корректно протестировать.
Плюсы и минусы
Плюс: быстрая и бесплатная проверка идеи без риска для денег. Минусы: результат зависит от качества данных; легко переоптимизировать под прошлое; идеализированное исполнение приукрашивает результат; прошлое не гарантирует будущее. Бэктест — фильтр, а не доказательство прибыли.
Зачем он нужен
Бэктест экономит деньги, отсеивая стратегии, которые не работали даже на истории. Он даёт понимание характера стратегии — частоту сделок, глубину просадок, поведение в разных периодах. Это основа, за которой должны следовать проверка на новых данных и форвард-тест.
Как это выглядит на практике
Вы услышали про «стратегию по трём скользящим». Прежде чем нести на неё деньги, вы записываете правила и прогоняете их по паре лет истории. Тестер показывает, например, что сделок было мало, а просадка глубокая — числа условны, проверяйте в терминале. Уже на этом шаге видно: жить с такой стратегией психологически тяжело, даже если итог формально в плюсе. Бэктест не сделал вас богаче, но сэкономил месяцы и реальные деньги, отсеяв идею, которая вам не подходит.
Границы метода
Бэктест не умеет учитывать всё: он не знает про будущие смены режима рынка, не моделирует ваши эмоции и не гарантирует, что брокер исполнит сделку так же, как тестер. Он проверяет логику на прошлом, а не предсказывает будущее. Поэтому хороший результат — это повод перейти к следующему этапу проверки, а не открыть счёт побольше.
Частые ошибки
Тестировать только на удачном участке рынка и делать вывод «стратегия работает». Забывать про издержки и радоваться идеализированной кривой. Делать выводы по горстке сделок. Путать бэктест с гарантией: он показывает прошлое, а деньги вы рискуете в будущем. Наконец, оптимизировать параметры прямо на всей истории, не оставив данных для честной проверки, — так вы почти наверняка получите красивую подгонку вместо рабочей идеи.
Частые вопросы
Сколько истории брать?
Столько, чтобы попали разные фазы рынка — рост, падение, боковик, а не только удачный участок.
Бэктест в плюсе — можно на реал?
Нет. Дальше идут out-of-sample и форвард-тест на демо.
Можно ли верить чужому бэктесту?
Только если видно данные, издержки и список сделок. Красивая картинка из рекламы — не доказательство.
Обязательно ли уметь кодить?
Нет, визуального тестера в терминале достаточно для большинства идей.
Итог
Бэктест — проверка стратегии на прошлом: полезный фильтр, но не гарантия будущего. Ценность — в честных данных и внимании к просадке. Инструменты для бэктеста — в нашем каталоге.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией (не ИИР).
Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Редакционная политика