Walk-forward: чеклист доверия к EA
Тестирование на истории — это лишь первый шаг, который часто скрывает переобучение модели. Если ваш советник идеально подгоняется под прошлые данные, он скорее всего «умрет» на реальном счете. Walk-forward анализ помогает понять, насколько стратегия способна адаптироваться к новым рыночным условиям.
Вот простой чеклист для проверки вашего алгоритма:
- Стабильность параметров: меняются ли оптимальные настройки при сдвиге окна обучения?
- Коэффициент Шарпа: остается ли он положительным на каждом отрезке вне выборки (out-of-sample)?
- Просадка: не превышает ли она критические значения при смене рыночного режима?
Если вы работаете в MT5, используйте встроенный тестер стратегий с настройкой «Оптимизация: Walk-forward». Не забывайте, что слишком узкие окна могут привести к подгонке под шум, а слишком широкие — пропустить важные изменения волатильности. Для более глубокого анализа архитектуры и проверки устойчивости моделей многие сейчас пробуют QuantMogul, где можно автоматизировать часть этих проверок, но помните, что никакой сервис не заменит понимание логики входа.
Часто новички совершают ошибку, выбирая параметры с лучшим профитом, а не с лучшей стабильностью. Попробуйте отсортировать результаты оптимизации по минимальной просадке на OOS-периодах, а не по итоговой чистой прибыли. Это даст куда более реалистичную картину того, как робот поведет себя завтра. А как вы определяете, когда советник окончательно перестал работать и требует переобучения?