p-значение
p-значение — это вероятность наблюдать результат не менее крайний, чем измеренный, при условии, что нулевая гипотеза верна. В проверке стратегий нулевая гипотеза обычно звучит как «у правила нет преимущества», а p-значение получают перестановочной или бутстрап-процедурой по записанным сделкам.
Senzoukria · Глоссарий · Обновлено: сентябрь 2026
Что означает это число
Зафиксируйте нулевую гипотезу — например, что сделки стратегии неотличимы от случайных выборок из того же распределения. Посчитайте статистику по реальным сделкам: чистый результат, Шарп на сделку, матожидание. Затем определите, как часто эта статистика была бы не меньше, будь нулевая гипотеза верна. Эта частота и есть p-значение.
В перестановочном тесте частоту считают напрямую: многократно переставляют данные, пересчитывают статистику и считают перестановки, которые повторяют или превосходят реальную. Формула распределения не нужна, и это важно для результатов сделок, которые редко бывают нормальными.
Чего оно не означает
- Это не вероятность того, что нулевая гипотеза верна. Для этого понадобилась бы априорная вероятность, которую тест не использует.
- Это не вероятность того, что стратегия продолжит работать. Оно описывает выборку, а не будущее.
- Это не мера величины эффекта. Крошечное преимущество на огромной выборке может дать малое p-значение; большое преимущество на десяти сделках — нет.
- Оно не скорректировано на отбор. Выберите лучшую из множества конфигураций — и её p-значение будет оптимистичным; этим занимаются дефлированный Шарп и PBO.
В Senzoukria
Панель бэктеста в десктопе показывает p-значение в своём разделе go/no-go, посчитанное фазой перестановочного теста. Соответствующий критерий сформулирован как «Перестановочный тест: преимущество отличимо от случайности». p-значение стоит рядом с PSR, DSR, PBO и числом опробованных конфигураций, так что читатель сразу видит, переживает ли выборка ещё и поправку на отбор.
Панель эффективности в «Реплее» p-значения не показывает; она помечает малые выборки примечанием, что коэффициенты показаны потому, что они точны, а не потому, что они значимы. Проверка значимости — функция панели бэктеста.
Частые ошибки
- Останавливаться на фиксированном пороге. Общепринятая отсечка — это соглашение, а за ложноположительный результат платят на живом счёте, а не в статье.
- Многократно тестировать на тех же данных и оставлять наименьшее p-значение. Каждый тест — это попытка.
- Публиковать p-значение без статистики и без размера выборки, которые его породили.
- Читать большое p-значение как доказательство отсутствия преимущества. Оно говорит лишь, что эта выборка его не показала.
См. также
- Квант-трейдинг для начинающих
- Перестановочный тест
- Дефлированный коэффициент Шарпа
- Руководство по бэктесту фьючерсов
Эта страница на других языках
Частые вопросы
- Достаточно ли малого p-значения, чтобы торговать стратегию?
- Нет. Оно говорит, что наблюдаемый результат был редким при гипотезе об отсутствии преимущества на этой выборке при этих допущениях. Оно не учитывает неучтённые издержки, число опробованных конфигураций, просадку против правил счёта и смену режима. Поэтому раздел go/no-go в десктопе перечисляет его как один критерий из нескольких.
- Почему p-значение меняется при повторном запуске?
- Фаза перестановок берёт случайные перестановки, поэтому два прогона на одних и тех же данных дают слегка разные подсчёты. Разброс сужается с ростом числа перестановок. Если p-значение между прогонами перепрыгивает границу решения, выборка сообщает вам, что результат пограничный.