Monster Trading · Охота за краем v2 · 2026-07-05
✅ ВЫКАЧЕНО В LIVE 2026-07-05 17:55 UTC (ветка fix/funding-squeeze-integration → master 5cfd3bd, 388 тестов, запушено). Режим: сайзинг ступень 1 активен (EDGE_BASE_RISK 0.045, NET_CAP 2000); squeeze-слот в shadow (FEATURE_FUNDING_SQUEEZE=0, реальные ордера после ~2 недель подтверждения); сторож деградации активен (daily, алерт в ТГ).

Широкая охота: 9 классов стратегий
на 23 парах — результат

23 opus-агента (2 data + 9 классов + скептики + синтез). Данные освежены до 05.07.2026, funding-история с 2020. Вселенная: BTC ETH SOL BNB XRP DOGE ADA AVAX LINK AAVE APT ARB ATOM DOT FIL INJ LTC NEAR OP SUI TIA TRX UNI.
Итог охоты
Прочёсано 9 классов стратегий на 23 парах.
8 классов мертвы — честно, с цифрами.
Выжил ОДИН: FUNDING-SQUEEZE CONTRARIAN — фейд перегруженной толпы.
PF>1 в 5/5 окнах, +17.5% за 9 мес при просадке −5.2% (без плеча).
Скептик: край реальный, но тонкий (fragile).
Рычаг: этот сигнал в систему + разжать задушенный сайзинг.
+17.5%
Компаунд 9 мес (1×)
5/5
Окон PF>1
−5.2%
Worst DD (1×)
717
Сделок (N)
8/9
Классов мертво
fragile
Вердикт скептика
01 Кладбище классов
Класс стратегии Компаунд Вердикт Причина смерти
Funding-Carry (harvest ставки) −5.97% МЁРТВ Комиссия 69× больше кэрри: собрано +2.99% carry, заплачено −206% комиссий
Cross-Sectional Momentum (Jegadeesh-Titman) −13.06% МЁРТВ Прошлый моментум не предсказывает будущий: PF>1 только в 2/5 окнах (нужно ≥4/5)
Vol-Regime (squeeze→Donchian breakout) −26.09% МЁРТВ ATR-гейт не добавляет ценности: 3/5 окон PF>1, компаунд −26%, DD 69%
OI-Cascade (ликвидационные каскады) −71.04% МЁРТВ Лучшее достижимое — 3/5 окон; ни одна сторона (лонг/шорт) не проходит гейт стабильно
BTC-Beta Rotation (лаг алтов за BTC) −130.1% МЁРТВ Лага физически нет: cross-corr BTC[t] vs alt[t+k=0] = 0.69 (синхронная), k>0 деградирует
StatArb-Pairs (Engle-Granger коинтеграция) −13.16% МЁРТВ 15/16 коинтеграций распадаются OOS; PF>1 только в 1/5 окнах
Seasonality (funding-окна / время суток) −99.49% МЁРТВ Эффекты статистически мертвы: час до выплаты funding — fade теряет (t=−2.7), час после — ноль
ML-Meta (LightGBM direction classifier) −17.16% МЁРТВ AUC ≈ 0.5 — модель не предсказывает: PF>1 только в 1/5 окне (случайный Oct-2025)
Funding-Squeeze Contrarian +17.48% ВЫЖИЛ PF>1 в 5/5, N=717, ±30% параметров в плюсе — fragile
02 Выживший: FUNDING-SQUEEZE CONTRARIAN
Механика: Фейдим перегруженную сторону фандинга, когда толпа ДОЛИВАЕТ (OI растёт), а цена НЕ вознаграждает (стоит или идёт против). Вход контрарно на open следующего 4h-бара, стоп за экстремум (1.5×ATR), выход по нормализации фандинга (max_hold 72ч). 23 пары, комиссия 0.17% RT. Край живёт в выходе: fund_norm-выход срезает лузеров до стопа, победители доходят до цели. Lookahead аудитом не найден.
Окно Период PORT ret% PF Max DD% N сделок Fee% gross
W1 Oct – Dec 2025 +8.46% 1.212 −4.58% 202 5.0%
W2 Dec 2025 – Feb 2026 +0.85% 1.087 −4.38% 169 7.7%
W3 Feb – Apr 2026 +2.00% 1.178 −5.25% 108 5.3%
W4 Apr – Jun 2026 +2.66% 1.263 −2.20% 155 8.1%
W5 Jun – Jul 2026 (свежее) +2.57% 1.277 −2.83% 83 6.6%
Что нашёл скептик (adversarial OOS):
Код чистый, lookahead отсутствует (вход строго на next 4h-open, перцентиль причинно-трейлинговый, переписан на next-open вместо same-bar-close → стало чуть лучше +19.6% vs +17.5%).
OOS-месяц Jun–Jul 2026: PF 0.946 — на грани, не пробивает <0.9.
Стресс-комиссии (0.25% RT, +47%): выживает, PORT-компаунд +11.1%.
Концентрация: INJ / TIA / DOT = 81% net-прибыли. Все мажоры в минусе. Главная хрупкость.

Доп-проверки синтеза

Двусторонний? — ДА. Long-fade-shorts: +89.4%/сделку. Short-fade-longs: +84.7%/сделку. Лонг-сторона сильнее на trade → не шорт-бета.

Одна удачная полоса? — НЕТ. Убрать best month Oct-25 (+42.5%) → остаётся +131.6% sleeve. 9/10 месяцев зелёные.

Затухание? — НЕТ. W5 (свежее) = лучший PF 1.277 и WR 55.4%.

Единственная реальная хрупкость

Концентрация в 3 мид-кап альтах: INJ/TIA/DOT = 81% net. Плюс только 13/23 пар, все мажоры в минусе.

OI-история: только с 2025-08-31 (~10 мес). Режимную устойчивость 2021–2022 не проверить.

OOS-месяц Jun–Jul: PF 0.946 — формально выживает, но на грани.

03 Иксовая траектория
Плечо Компаунд 9 мес (walk-fwd) Экстрапол. / год Worst DD Комментарий
+17.5% ~+24% / год −5.3% Базовый, без рычага
+36.8% ~+52% / год −10.3% Консервативное масштабирование
+58.0% ~+85% / год −15.1% Рекомендовано (DD комфортен под 30–40%)
+105.0% ~+165% / год −24.1% Допустимо; при концентрации в 3 парах реально резче
Честная оговорка про «иксы»: это НЕ 10× / год. Робастный тонкий край × разумное плечо = десятки процентов годовых. «Иксы» = 2–3× капитала за 1.5–2 года при 3–5× плече, если край не деградирует. DD растёт почти линейно (5.3→10.3→15.1→24.1) — портфель диверсифицирован (макс 5 одновременных, non-overlap), ruin-риска нет даже на 5×. Не больше 5×.
Sleeve-фикция: агент-survivor репортил compound +328% — это сумма per-trade без сайзинга (avg×N прокси), не tradeable. Реальный портфель = +17.5% (в 19× меньше). Не путать.
04 Рычаг №2: разжать задушенный сайзинг
Текущая проблема: EDGE_BASE_RISK не задан → дефолт 0.03. size_from_edge × size_frac ≈ 0.25–0.30 → эфф. риск 0.89% / сделку, эфф. плечо 0.32×. MAX_LEV=5× почти никогда не срабатывает. Система душит собственный край в ноль.
Неделя
Параметр в prod.env
Гейт перехода
Нед. 1
EDGE_BASE_RISK = 0.045 → эфф. риск ~1.35% / сделку
Demo-DD в модели → переход
Нед. 2
EDGE_BASE_RISK = 0.060 → эфф. риск ~1.8% / сделку, эфф. плечо ~0.6–0.7×
DD ±30% модели
Нед. 3+
EDGE_BASE_RISK = 0.080 → эфф. риск ~2.4%, ближе к 3× эфф.
Funding-squeeze голос подтвердил плюс на demo
Доп.
NET_CAP: 1000 → 2000. Разжимает exposure на нескольких funding-парах одной стороны.
MAX_CORRELATED=5, MAX_OPEN=10 — не трогать
TODO: Вынести EDGE_BASE_RISK / NET_CAP в UI кокпита. Правка prod.env руками = полуфабрикат по правилу «любая настройка через UI».
05 План включения

Создать edge_signals.py — новый модуль

Функция funding_squeeze_signal(pair, ctx) переносит логику из edge_hunt/funding-squeeze/engine.py. Трейлинг-перцентиль фандинга (270 периодов), ΔOI за 16ч, price_move за 24ч → {dir, strength, rationale}. ПЕРЕСЧЁТ в каждом cron-тике (не кэш). Читает altdata parquet + Bybit REST. Live-модули не трогаются.

автоматически — главный агент

Подключить голос в edge.py как пятый фактор

_funding_squeeze_factor с весом 0.15; ужать _W_SCORE 0.40→0.30. Голос младший: сигнал совпадает → +strength, против → штраф, нейтрально → 0.5. Деск остаётся мозгом. Diff edge.py подготавливается для апрува — не применяется самостоятельно.

требует апрув Тимура (live edge.py)

Отдельный executor-слот funding-squeeze

Флаг FEATURE_FUNDING_SQUEEZE=1 в prod.env. При strength>0.7 и согласии деска — контрарная позиция, стоп 1.5×ATR, цель 2.0×ATR, выход по нормализации фандинга (max_hold 72ч). Слот считается в MAX_CORRELATED. Diff monster_executor.py на апрув.

требует апрув Тимура (live monster_executor.py)

Shadow-форвард 2 недели перед реальными ордерами

Funding-squeeze считается и логирует «что бы сделал» без реальных ордеров. Сверяем shadow-P&L с backtest-ожиданием тех же дат. Только при совпадении ±30% — включаем реальные ордера.

автоматически — главный агент

Гейт деградации: еженедельный сторож

Крон считает PF/WR funding-squeeze по последнему rolling-окну (как W5) и per-pair net по INJ/TIA/DOT. PF<1.0 две недели подряд ИЛИ топ-3 пары в минус → авто-снижение EDGE_BASE_RISK к 0.03 + алерт в Телеграм. По образцу services/weekly-review-monitor.

автоматически — главный агент
!

Adversarial-ревью: 3 critical поймано до выкатки

Band-выход убивал ядро края; shadow контаминирован тем же багом; гонка записи parquet — исправлены с тестами. Стоп ревалидирован прогоном: k_stop=1.9 лучше 1.5 во всех 5 окнах (W2: PF 1.087→1.351).

06 Риски
Концентрация. Топ-3 пары (INJ/TIA/DOT) = 81% net-прибыли. Плюс только 13/23 пар, все мажоры (BTC/SOL/BNB/DOGE/AVAX/LTC) в минусе. Край живёт исключительно в мид-кап альтах. Смена режима INJ/TIA → слив утоньшится. Митигация: PAIR_WHITELIST на топ-8 funding-волатильных + мониторинг per-pair net ежемесячно.
Короткая история. OI существует только с 2025-08-31 — фактически ∼10 месяцев пригодной истории. Funding-режим 2025–2026 (спокойный) может не повторить 2021–2022 (экстремальный). Режимную устойчивость не проверить.
Тонкий per-trade край. 0.07%/день, 41% зелёных дней, комиссия 41% от |gross|. Рост slippage/taker 0.055% → 0.08% на живом счёте vs demo сожрёт часть края. На demo проскальзывание идеальное.
Sleeve-фикция. Survivor репортил +328% compound — это сумма per-trade без сайзинга, не tradeable. Реальный портфель +17.5% (в 19× меньше). Не принимать 328% за целевую траекторию.
Нелинейность плеча на живом. В модели DD растёт линейно (диверсификация портфеля), но при концентрации в 3 парах реальный worst DD на 5× будет резче −24%, если INJ+TIA+DOT синхронно развернутся (funding-сигнал их коррелирует).
Staleness сигнала. Funding-squeeze на 4h-кадансе, деск крутится cron 2ч. Сигнал может протухнуть между циклами (MAX_DECISION_AGE_MINUTES=150). Нужен свежий пересчёт funding-percentile в каждом cron-тике.