🤖 Auto Hypothesis Scanner math-driven search

Скрипт автоматически перебирает условия на метриках (квантильные пороги, одно- и двух-факторные комбинации), считает статистику forward-return, edge над baseline скоупа и стабильность правила при сдвиге порога. Результат — топ гипотез по каждому скоупу (все монеты / отдельные тикеры).

⚠️ Риск overfitting: автопоиск по тысячам комбинаций может находить «красивые» правила на малом N. Смотри одновременно на N, p-value, stability и edge over baseline. Правило с WR=100% на N=80 — это чаще всего артефакт, а не сигнал.

⚙️ Фильтры

🥇 Лучшие гипотезы 0

Скоуп Dir Условия Цель N WR Avg Med Edge WR p Stab Score
Загрузка…

📦 Baseline по скоупам

Скоуп Dir Цель N Baseline WR Baseline Avg Top edge

🧠 Как читать

N — сколько раз условие встречалось. Чем больше, тем устойчивее.

WR — доля точек, где forward return > порога (по умолчанию 0.5%).

Edge WR — разница с baseline WR в скоупе. Именно это показывает, «добавляет ли» условие что-то сверх среднего по скоупу.

p — p-value (биномиальное, нормальное приближение). Меньше — меньше шанс, что WR объясняется случайностью.

Stab — стабильность при сдвиге порога на ±1 квантильный шаг. Чем выше — тем меньше «обрыва» по соседям.

Score — композитная оценка: edge_WR + edge_avg/2 + log10(N)/3 − p·5 − штраф за сложность + 0.4·stab.

Осторожно: правила с WR ≈ 100% на ~80 точках часто — артефакт. Фильтр «Макс WR» как раз для этого.