Глоссарий термин
Walk-forward
Метод оценки стратегии: оптимизация на историческом окне, проверка на следующем периоде, повторение со сдвигом — имитация реального запуска.
Что это значит
Walk-forward — методология тестирования, которая имитирует реальный сценарий: разработчик в момент времени T имеет данные только до T, оптимизирует параметры на них, торгует на следующем окне, через какое-то время переоптимизирует.
Это прямое противоядие подгонке параметров: каждое out-of-sample окно проверяет, выживет ли «оптимальная» стратегия в условиях, на которых она не обучалась.
Как делается
- Разделите весь исторический период на сегменты: in-sample (обучающее окно) + out-of-sample (тестовое).
- На первом IS-окне найдите оптимальные параметры: например, оптимизируйте по Sharpe или Profit Factor.
- Запустите стратегию с этими параметрами на следующем OOS-окне. Зафиксируйте результат.
- Сдвиньте оба окна вперёд на длину OOS. Повторите.
- Соберите все OOS-результаты в один поток — это и есть честная оценка стратегии.
Типичные пропорции: IS:OOS = 4:1 или 3:1. Длина IS — год-два для дневной стратегии, 2–6 месяцев для intraday. OOS — 25–33% от IS.
Что показывает
- Стабильность параметров. Если на каждом IS-окне оптимум — кардинально разный набор параметров, стратегия неустойчива и подогнана.
- Реальная доходность. OOS-результат намного честнее обычного бэктеста. Часто стратегия с шикарным in-sample показывает 20–50% от него на out-of-sample.
- Реалистичные просадки. На OOS встречаются периоды, на которых параметры просто плохо работали — это и есть будущие реальные просадки.
Anchored vs rolling
- Anchored walk-forward — IS-окно растёт, OOS сдвигается. Каждая оптимизация использует всю доступную историю до этой точки.
- Rolling walk-forward — оба окна одинакового размера и сдвигаются. Старые данные забываются, оптимизация всегда на свежих.
Rolling лучше для стратегий с потенциально нестационарным рынком (структурные сдвиги, изменение режима). Anchored — для стратегий с предположением стационарности.
Что важно знать
Walk-forward не убирает риск, что стратегия в целом подогнана к данным эпохи. Если все ваши сегменты — это, например, 2014–2026, и в эти годы работала контртрендовая идея, ваш walk-forward покажет хорошие OOS — но на 2027 году с новым режимом рынка она может развалиться.
Лечение: проверка на принципиально разных периодах (2008 кризис, 2022 геополитика), на разных инструментах, и в идеале — paper trading 3–6 месяцев перед запуском реальных денег.
Связанные понятия
Walk-forward — основной метод честного бэктеста. Защищает от look-ahead bias и подгонки параметров.