Senzoukria · Глоссарий

Степени свободы

В исследовании стратегий степени свободы — это выборы, которые правилу разрешено подгонять под данные: параметры, фильтры, пороги и дискреционные решения о конструкции. Каждый из них позволяет правилу приспособиться к выборке, поэтому чем их больше относительно числа сделок, тем меньше бэктест говорит о новых данных.

Обновлено: сентябрь 2026Опубликовано: 8 октября 2026 г.

На этой странице
  1. Считаем то, что правило может подогнать
  2. Сделок на степень свободы
  3. Статистический смысл: N или N − 1
  4. В Senzoukria
  5. См. также
  6. В этом же разделе
  7. Эта страница на других языках
  8. Частые вопросы

Считаем то, что правило может подогнать

У пересечения скользящих средних две длины. Добавьте фильтр сессии, порог волатильности и дистанцию стопа — и получится пять настраиваемых величин. Если каждая берёт пять значений-кандидатов, в сетке 5⁵ = 3 125 комбинаций против 25 для двух длин по отдельности. Число конфигураций, из которых может выбирать отбор, — прямая мера того, сколько места у правила, чтобы подогнаться под шум.

Скрытые степени свободы важны не меньше объявленных: инструмент, таймфрейм, тип бара, торговое окно и каждое правило, добавленное после взгляда на результаты. Их редко считают и всегда используют.

Сделок на степень свободы

Практики часто требуют много сделок на каждый свободный параметр, прежде чем доверять подгонке. Точного порога нет, потому что сделки не независимы и параметры влияют неодинаково, но направление надёжно: правило из четырёх параметров с 40 сделками подогнало примерно столько же, сколько измерило. Тестирование вне выборки, проверки устойчивости параметров и дефлированный Шарп, который знает размер сетки, — вот инструменты, превращающие эту интуицию в числа.

Статистический смысл: N или N − 1

В статистике степени свободы — это также знаменатель выборочной дисперсии. Деление суммы квадратов отклонений на N описывает ту выборку, что у вас есть; деление на N − 1 даёт несмещённую оценку дисперсии генеральной совокупности. На малых выборках разница заметна: при 10 сделках стандартное отклонение по N − 1 в √(10/9) ≈ 1,054 раза больше версии по N, так что коэффициент Шарпа различается примерно на 5 % в зависимости от соглашения.

В Senzoukria

Перебор и walk-forward автоматического бэктеста ограничивают сетку 400 комбинациями и показывают число комбинаций, умноженное на число срезов, перед запуском; кнопка, которая исследует каждый читаемый параметр скрипта, задаёт до пяти осей вокруг его значений по умолчанию. Дефлированный Шарп в Gauntlet берёт полный размер сетки как число испытаний. Оба соглашения о стандартном отклонении присутствуют, и каждое задокументировано в источнике: статистика Replay использует версию по генеральной совокупности (деление на N), тогда как Gauntlet воспроизводит исследовательский бэктестер с выборочной версией (N − 1) и масштабированием дневных результатов на корень из 252.

В этом же разделе

Эта страница на других языках

Частые вопросы

Сколько параметров может быть у стратегии?
Столько, сколько требует идея, и не больше. Каждый дополнительный параметр обязан заработать своё место улучшением результатов вне выборки, а не внутри неё. Если удаление параметра почти не меняет результат вне выборки, он в основном подгонял обучающие данные.
Почему два инструмента дают разный коэффициент Шарпа на одних сделках?
Одна из частых причин — соглашение о дисперсии: деление на N или на N − 1. Другая — пересчёт на год. На больших выборках первая разница пренебрежима; на десятке сделок она составляет несколько процентов.
NEXT

Что почитать дальше