diff --git a/VERDICT.md b/VERDICT.md new file mode 100644 index 0000000..1fc7dbe --- /dev/null +++ b/VERDICT.md @@ -0,0 +1,53 @@ +# Вердикт — что брать в бэктест, что отвергнуто + +Дата: 2026-10-13. Источники: `directions/*.md` + `sources/ALL_SOURCES.json` (133 источника). + +## Главный вывод + +Ни одной работы, где стратегия на 1–15 минутах даёт положительный результат ПОСЛЕ издержек +уровня нашего круга (11 б.п. тейкер / ~5,7 б.п. эффективный мейкер), не найдено. Это +отрицательный результат литературы, и он совпадает с нашими прогонами. Честная количественная +оценка (Kitron & Wengrowicz 2026, 183 пары Binance): валовой эдж пик ≈1,3 б.п. на сделку (15м) +и 0,15 б.п. (5м); на нашей линейке это −10,85 б.п. (тейкер) и −3,85 б.п. (мейкер) на сделку. + +## Правила для бэктеста (приоритет по «шанс × низкий оборот») + +1. Cost-aware порог входа: вход только при ожидаемом движении до цели ≥ 2–3 × круга издержек. + Основание: arXiv 2606.00060 (фильтр сократил оборот в 10×, вернул ARC >65% из −64%). +2. Maker-версия каждого правила обязательна (fill-вероятность ≤30%, только с отбором). +3. Волатильностный фильтр и сайзинг ∝ 1/σ (эффект в Sharpe/MDD, не в б.п. на сделку). +4. Событийный тайминг по границам часов :00/:15 — фильтр оборота, не самостоятельный вход. +5. Встроенное TSM с фиксированной сессией (Gao et al. 2018) — проверить на наших 5м-данных. +6. Meta-labeling: поднять precision ~50% → ≥76% при ≥100 сделках. +7. Triple-barrier разметка (0,5%/0,3% → p* 76,25%; вертикальный барьер 1 бар = 1 час). +8. State-first модель (режим → знак); для BTC — не установлено (отрицательный контроль). +9. Запаздывающий OFI-прокси с лагами 1–12 баров; заранее ожидать отрицательного результата. +10. Мультитаймфрейм стеки с честным выравниванием (наивное выравнивание завышало AUC на ~0,20). + +## Пороги приёмки + +| Критерий | Значение | +|---|---| +| Минимум сделок | ≥200 | +| Net EV на сделку | >0 после 11 б.п. (тейкер) И ~5,7 б.п. (мейкер) | +| Bootstrap-интервал net Sharpe | не содержит 0 (paired circular block, 10000 повторов, Holm) | +| Прирост точности над мартингал-базлайном | ≥+7,4 п.п. (100/50 тейкер), ≥+13,7 (50/30 тейкер), ≥+5,0 (50/30 мейкер) | +| Data-snooping | журнал N → DSR → MinBTL ≤45 на 5 лет → bootstrap + Holm | +| Контролы | плацебо-сдвиг, random-вход, альфа против buy&hold, тейкер И мейкер, OOS ≥6 мес + 2022 bear | + +## Что отвергнуто (не повторять) + +1. «Больше слоёв DL → лучше на LOB» — XGBoost/логрег/MLP ≥ DeepLOB/CNN-LSTM (3 работы, 2020–2025). +2. «OFI даёт торговый сигнал на 5м как есть» — R² 65–86% синхронно; для BTC добавка над L2 не установлена. +3. «Асимметрия/куртозис предсказуемы» — skewness AUC = 0,50. +4. «ROC-AUC 0,8+ достижим» — при on-chain выравнивании; честный диапазон 0,57–0,61. +5. «Funding-сбор на 1–60 мин» — плоский во всех кондиционированиях; level-carry — иллюзия. +6. «Кросс-секционный reversal 5–15м» — 1,3 б.п. брутто/сделку, ниже мейкерской планки. +7. «Хурст-гейт тренда» — переключатель бесполезен; Hurst полезен лишь в антиперсистентную сторону. +8. «Мейкер = спасение» — adverse selection на флеш-крэш убил мейкер-версию, тейкер устоял. +9. Сложные DL на LOB, Kalman-деноизинг, «информационные бары всегда лучше» — не подтвердилось. + +## Следующий шаг + +Прогнать банк 12 методов стенда + правила 1–6 выше на полной вселенной, с отдельной +конфигурацией cost-aware фильтра и maker-версией каждого правила.