Перейти к содержимому

Отчего идеальный бэктест не даёт прибыли на реале

Красивая кривая бэктеста — самый частый повод переоценить стратегию. Между идеальным прошлым и прибыльным будущим лежит несколько причин расхождения.

Красивая кривая бэктеста — самый частый повод переоценить стратегию. Между идеальным прошлым и прибыльным будущим лежит несколько причин расхождения. Разбираем, почему одно не равно другому.

Почему бэктест обманывает

Переоптимизация подгоняет параметры под случайности прошлого. Плохие данные искажают спред и тики. Идеализированное исполнение не учитывает проскальзывание, реквоты и расширение спреда на новостях. Выбор удачного периода и инструмента задним числом приукрашивает картину. В сумме бэктест систематически оптимистичнее реальности — и чем красивее кривая, тем сильнее стоит насторожиться.

Что меняется на реале

Появляются переменные, отсутствовавшие в идеальном тесте: плавающий спред, задержки, комиссии, реакция брокера, проскальзывание. Стратегия, жившая «на грани» в тесте, на реале уходит в минус. Вдобавок рынок нестационарен: закономерность прошлого может исчезнуть. И есть человеческий фактор — в бэктесте вы не переживаете просадку, а на реале можете закрыть сделку раньше времени или пропустить вход из-за страха.

Как уменьшить разрыв

Закладывайте реалистичные издержки в тест. Проверяйте на out-of-sample и walk-forward. Избегайте переоптимизации, предпочитая устойчивые параметры. Обязательно проводите форвард-тест на демо и запускайте на минимальном объёме, прежде чем масштабировать.

Как это выглядит на практике

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

Частые ошибки

Переносить стратегию с бэктеста сразу на реальный счёт, минуя демо. Тестировать с нулевыми издержками. Верить одному удачному периоду. Масштабировать объём после первых удачных сделок, не набрав статистики.

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

Почему демо идёт хуже бэктеста?

Появляются издержки, задержки и участки рынка, которых не было в удачном периоде.

Значит, бэктест бесполезен?

Нет, он отсеивает плохое; просто он не доказательство прибыли.

Сколько держать на демо?

Пока не наберёте достаточную выборку сделок в разных условиях.

Можно ли совсем убрать разрыв?

Уменьшить — да, убрать полностью — нет: будущее всегда неизвестно.

Насколько уменьшать объём на старте?

Настолько, чтобы неизбежная просадка на этапе притирки не била по вам болезненно; наращивать — только после подтверждения на реальных сделках.

Итог

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

Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией (не ИИР).

Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Редакционная политика

Читайте также