Поиск по материалам

Глоссарий термин

Walk-forward

Метод оценки стратегии: оптимизация на историческом окне, проверка на следующем периоде, повторение со сдвигом — имитация реального запуска.

Что это значит

Walk-forward — методология тестирования, которая имитирует реальный сценарий: разработчик в момент времени T имеет данные только до T, оптимизирует параметры на них, торгует на следующем окне, через какое-то время переоптимизирует.

Это прямое противоядие подгонке параметров: каждое out-of-sample окно проверяет, выживет ли «оптимальная» стратегия в условиях, на которых она не обучалась.

Как делается

  1. Разделите весь исторический период на сегменты: in-sample (обучающее окно) + out-of-sample (тестовое).
  2. На первом IS-окне найдите оптимальные параметры: например, оптимизируйте по Sharpe или Profit Factor.
  3. Запустите стратегию с этими параметрами на следующем OOS-окне. Зафиксируйте результат.
  4. Сдвиньте оба окна вперёд на длину OOS. Повторите.
  5. Соберите все OOS-результаты в один поток — это и есть честная оценка стратегии.

Типичные пропорции: IS:OOS = 4:1 или 3:1. Длина IS — год-два для дневной стратегии, 2–6 месяцев для intraday. OOS — 25–33% от IS.

Что показывает

Anchored vs rolling

Rolling лучше для стратегий с потенциально нестационарным рынком (структурные сдвиги, изменение режима). Anchored — для стратегий с предположением стационарности.

Что важно знать

Walk-forward не убирает риск, что стратегия в целом подогнана к данным эпохи. Если все ваши сегменты — это, например, 2014–2026, и в эти годы работала контртрендовая идея, ваш walk-forward покажет хорошие OOS — но на 2027 году с новым режимом рынка она может развалиться.

Лечение: проверка на принципиально разных периодах (2008 кризис, 2022 геополитика), на разных инструментах, и в идеале — paper trading 3–6 месяцев перед запуском реальных денег.

Связанные понятия

Walk-forward — основной метод честного бэктеста. Защищает от look-ahead bias и подгонки параметров.