Концепты бэктеста

Walk-forward оптимизация — что это и как использовать в трейдинге

Определение

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

Как это работает в конструкторе

В конструкторе Trading Way walk-forward прогоняет 5 последовательных окон: в каждом окне параметры подбираются по сетке на train-части, а результат окна — метрики на test-части этого же окна, которую подбор не видел. Итоговый заголовок результата — честная оценка на невиданных тестовых окнах, а не параметры, выбранные задним числом по всей истории.

Типичное применение

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

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

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

Этот блок доступен в конструкторе стратегий

137 блоков без кода — соберите условие входа с этим термином и проверьте его историей

Результаты на исторических данных не гарантируют будущих. Сервис — информационно-аналитический инструмент, не является индивидуальной инвестиционной рекомендацией; сделки не исполняются.