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

Переоптимизация (overfitting) — что это и как использовать в трейдинге

Определение

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

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

Переоптимизированная стратегия обычно показывает отличный результат на in-sample (данных, по которым подбирались параметры) и заметно более слабый на out-of-sample — данных, которые подбор не видел. Разрыв между IS и OOS — главный индикатор переоптимизации.

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

Проверяется через out-of-sample проверку и walk-forward: если результат резко проседает на невиданных данных или устойчив только в одном узком наборе параметров без соседнего плато, стратегия вероятно переоптимизирована.

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

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

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

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

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