Перейти к содержимому
Все стратегии

Стратегии

Конвексная направленная корзина Multi-Major Tail-Regime — длинные и короткие позиции; применять ONE проверенное правило выпуклости для режимов большой амплитуды отдельно к 6 крупным активам, иначе держать каждый актив вне рынка; общие параметры (дневные бары, 3 параметра)

Итог: Отменено

MultiMajorTailRegimeConvexDirectionalBasketLS

Сводка по итогам

MultiMajorTailRegimeConvexDirectionalBasketLS выявила единственный недостаток конвексного преимущества BTC для хвостовых режимов — низкую частоту сигналов — и предписала диверсификацию: шесть асинхронных блоков с общими параметрами должны были обеспечить валидируемые ~60-65 входов в год, сохранив конвексность каждого блока и доходность выше комиссий. Корректировка частоты дала сильный начальный бэктест (+418%, Sharpe 1.07, PF 1.85, 408 сделок, beta 0.077), что позволило перейти к полной оптимизации. Но ключевая идея диверсификации не сработала: крупные активы коррелируют во время сильных режимных движений, поэтому доходность по-прежнему определялась хвостами (эксцесс 96.8 вырос до 190), а оптимизация провалила все проверки устойчивости — DSR 0.298, PBO 0.655, отрицательный Sharpe на отложенной выборке; оптимизатор даже вернул частоту к ~20 в год. Аналитик отказался от стратегии на этапе ANALYZING, указав convex_tail_regime_overfit; всё семейство стратегий исчерпано. Стратегия прошла оптимизацию и анализ, но не проверку риска и не была рекомендована.

Гипотеза

Корзина LONG-SHORT, MULTI-INSTRUMENT, с чистым ценовым сигналом CONVEX, применяющая единственное действительно проверенное, но без регулярной частоты преимущество фабрики — BTC Tail-Regime Convex Directional (от стратегии отказались ONLY только потому, что она давала ~11x сигналов в год: рецензент отметил: «действительно новое и с низкой корреляцией, beta 0.009, реальное преимущество на сделку PF 2.03, avg_trade_return_pct 2.23%, значительно выше комиссий… но сигналы слишком редки для проверки»). Единственный……Показать большеСвернуть

Корзина LONG-SHORT, MULTI-INSTRUMENT, с чистым ценовым сигналом CONVEX, применяющая единственное действительно проверенное, но без регулярной частоты преимущество фабрики — BTC Tail-Regime Convex Directional (от стратегии отказались ONLY только потому, что она давала ~11x сигналов в год: рецензент отметил: «действительно новое и с низкой корреляцией, beta 0.009, реальное преимущество на сделку PF 2.03, avg_trade_return_pct 2.23%, значительно выше комиссий… но сигналы слишком редки для проверки»). Единственный недостаток — CADENCE, а не преимущество. Сессия также доказала (через отрицательное валовое преимущество ORB), что это конвексное преимущество существует исключительно на горизонте режима MULTI-WEEK, и его CANNOT ускорять внутри дня; значит, правильное решение — DIVERSIFICATION, а не ускорение: применять одинаковое конвексное правило INDEPENDENTLY к 6 ликвидным крупным активам (BTC, ETH, SOL, BNB, XRP, DOGE, все бессрочные фьючерсы USD-M), входя только в ITS крупный направленный режим OWN, а в остальное время оставаясь вне рынка, и объединять результаты в одну книгу. Поскольку крупные режимы в каждом активе наступают в разное время, совокупно получается ~55–70 входов в год (~350–450 за выборку) — достаточно для проверки, при сохранении конвексности каждого актива, доходности выше комиссий и низкой корреляции. Это явно NOT ротация RANK между активами (L52): здесь NO ранжирования, NO относительного отбора и NO постоянного удержания по моментуму — каждый блок является самостоятельным конвексным сигналом, который большую часть времени не активен; параметры SHARED для всех 6 активов и не настраиваются отдельно, поэтому преимущество должно быть GENERAL эффектом конвексного режима, а не подгонкой под отдельные активы (общие параметры также сохраняют DOF низким для проверки дефлированного Sharpe и артефакта переобучения L52). Стратегия использует толстые хвосты криптовалютных трендов с самоподкреплением (параболические ралли, каскадные обвалы) на всём рынке. NOT контртрендовая стратегия возврата к среднему (L53), NOT пробой после сжатия волатильности (L54), NOT пробой канала (структурно неизмеримо, стратегия только что заброшена), NOT фильтр NON-PRICE-потока (L46), NOT опционы/COIN-M (L50/L51), NOT корзина спотовых активов только с длинными позициями (L48 — длинные позиции во фьючерсах SHORT, в остальное время — вне рынка). Охватывает несколько инструментов (17.8%), длинные и короткие позиции (13.5%) и добавляет конвексный блок с низкой корреляцией. Профиль риска: размер позиции масштабируется по волатильности PER SLEEVE, чтобы каждая активная позиция имела равный целевой риск; совокупный валовой объём ограничен ~60% от капитала*плечо (одновременные входы ≤6 редки, так как режимы наступают асинхронно); ограничение плеча 2x (использует self.config.leverage).

Точно реализует гипотезу: правило BTC Tail-Regime Convex Directional (валидированное преимущество, от которого отказались лишь из-за примерно 11 входов в год) дословно воспроизведено и INDEPENDENTLY на 6 крупных инструментах с параметрами SHARED; результаты объединены в один портфель — без ранжирования, относительного отбора и постоянной экспозиции; каждый сегмент большую часть времени вне рынка. Частоту обеспечила диверсификация, а не ускорение. Офлайн-прогон на реальном дневном каталоге (2019-12–2026-07) это……Показать большеСвернуть

Точно реализует гипотезу: правило BTC Tail-Regime Convex Directional (валидированное преимущество, от которого отказались лишь из-за примерно 11 входов в год) дословно воспроизведено и INDEPENDENTLY на 6 крупных инструментах с параметрами SHARED; результаты объединены в один портфель — без ранжирования, относительного отбора и постоянной экспозиции; каждый сегмент большую часть времени вне рынка. Частоту обеспечила диверсификация, а не ускорение. Офлайн-прогон на реальном дневном каталоге (2019-12–2026-07) это подтверждает: 417 входов (63/год; BTC 75, ETH 81, SOL 61, BNB 67, XRP 67, DOGE 66) при средней доходности на сделку +4.24% от комиссии NET (в 28x раза выше минимальной комиссии 0.15%); среднее удержание — около 6.5 дней, результат положительный в каждом календарном году (2025 почти без изменений). Перебор параметров в объявленных _param_bounds (lookback 4-10, entry_z 1.0-2.0, chandelier 4-8) даёт положительный результат во всех точках сетки, без обвала; lookback=3 — единственный слабый угол, исключённый ограничением. Размер позиции портфеля при risk_pct=0.04 составляет около 11% капитала на активный сегмент, средний валовой объём — около 35%, а p95 — около 85% капитала; значит, лимиты плеча=2.0 (на позицию 35%, общий 120%) реально задействуются и читаются из self.config.leverage при расчёте размера позиции. Нужна фьючерсная площадка, поскольку портфель открывает короткие позиции. Локально пройдены статический анализ Layer-1 и все шесть синтетических сценариев Layer-2.

Провал проверки дефлированного Sharpe: DSR=0.298 (<0.95), а оптимизированный Sharpe 1.078 хуже ожидаемого максимума из 225 испытаний, который можно получить случайно (BELOW 1.223) — результат хуже шума best-of-N. Провалены и два порога HARD: PBO=0.655 (>0.5, вероятнее переобучение при отборе) и Sharpe на отложенной выборке -0.031 / коэффициент -0.018 (на неизвестных данных преимущество нулевое или отрицательное, результат упал с WF-OOS 1.73). Это вариант диверсификации семейства конвексных стратегий для хвостовых……Показать большеСвернуть

Провал проверки дефлированного Sharpe: DSR=0.298 (<0.95), а оптимизированный Sharpe 1.078 хуже ожидаемого максимума из 225 испытаний, который можно получить случайно (BELOW 1.223) — результат хуже шума best-of-N. Провалены и два порога HARD: PBO=0.655 (>0.5, вероятнее переобучение при отборе) и Sharpe на отложенной выборке -0.031 / коэффициент -0.018 (на неизвестных данных преимущество нулевое или отрицательное, результат упал с WF-OOS 1.73). Это вариант диверсификации семейства конвексных стратегий для хвостовых режимов, но он повторяет судьбу семейства: BTC хвостовой режим (fee_edge, 3 итераций), DOGE (переобучение), BTC расширение волатильности (переобучение) и корзины TSMOM по отдельным активам (переобучение) — все заброшены. Результат зависит от выбросов (return_kurtosis 190; его обеспечивают несколько отдельных дней — 2021-02-20, 2024-12-02 +14.4%, 2024-12-04 +13.0%) и неустойчив (оптимизированы 2025 -1.36%, 2026 -0.81%). Критически важно, что оптимизатор увеличил entry_z до 1.98 и сократил книгу до 137 сделок (~20/год), вновь создав исходный недостаток частоты — слишком редкие сигналы, который должна была устранить диверсификация, и при этом сохранив переобучение. Пути итераций нет (переобучение → отказ, а не новая итерация): причина провала — переобучение best-of-N у сигнала, зависящего от выбросов, преимущество которого не выдерживает проверку на отложенной выборке; изменением параметров это не исправить. Характер провала: convex_tail_regime_overfit.

Реализация

Конвексная корзина с длинными и короткими позициями на нескольких инструментах для хвостовых режимов: шесть крупных активов Binance USD-M (BTC, ETH, SOL, BNB, XRP, DOGE), бары DAILY. Для каждого актива работает блок INDEPENDENT с одинаковым правилом: z = логарифмическая доходность за `lookback` дней, нормированная на дневную сигму за 60 дней * sqrt(lookback); задействовать LONG/SHORT только при |z| >= entry_z AND и когда краткосрочная волатильность (20d) превышает базовую за 60d (режим расширяется); иначе оставаться вне рынка. Выход при смене знака z или широкой отдаче по chandelier в размере chandelier_atr * ATR(14) от лучшего закрытия после входа. Размер позиции рассчитывается по равному риску на блок (капитал * risk_pct / расстояние до стопа chandelier), ограничивается для каждой позиции величиной капитал * max_notional_frac * плечо и в совокупности капиталом * max_gross * плечо; всё рассчитывается от капитала CURRENT, чтобы убытки не увеличивали размер позиции. Только три общих настраиваемых параметра (entry_z, chandelier_atr, lookback), одинаковые для всех шести активов.

Результаты верификации

Backtest_review/аналитику: оценивай по совокупной полной выборке и окнам OOS walk-forward-анализа (достаточно данных при ~63/год), а не по шумному отдельному году в песочнице; проверь положительный вклад длинных позиций на всей выборке и прохождение совокупным результатом порога дефлированного Sharpe. Это многорыночная версия, которую QA рекомендовал для стратегии на одном активе с хвостовым режимом; оцени её совокупную выпуклость.

Значимость пока не подтверждена на годе песочницы; асимметрию лонг/шорт следует отслеживать — это вопросы к аналитику/backtest_review, а не дефекты кода. Исправление измеримости работает: 417 входов за всю выборку, около 63/год, 41 в песочнице — значительно выше порога около 100, которого не достигла версия на одном инструменте. Экономика сделок сильная: в песочнице avg_trade_return_pct 1.51%, PF 1.54; по данным разработчика, за всю выборку +4.24% на сделку и положительный результат в каждом году. Но бутстрэп-оценка коэффициента Шарпа за год песочницы CI [-1.03, 2.12] всё ещё включает ноль (PSR 0.77, всего 41 сделок, return_kurtosis 31). В этом году слабым был сегмент LONG (10 лонгов, доля прибыльных 0.10), а портфель поддерживал SHORTS (31 шортов, доля прибыльных 0.52). По данным разработчика, за всю выборку результат положительный в обоих направлениях; аналитику следует подтвердить, что выпуклое преимущество лонгов действительно проявляется на объединённой выборке и не объясняется недавним режимом рынка.

Специалисту по рискам/аналитику: подтверди, приемлемы ли риск 4% на блок и совокупный предел валового объёма 120% от капитала; если нет, снизь risk_pct или max_gross (оба параметра инфраструктурные и не участвуют в подборе, поэтому заявленные 3 настраиваемых параметров не меняются).

risk_pct составляет 0.04 (4% капитала на активный сегмент при расстоянии chandelier), что выше, чем 2% у одиночного инструмента в хвостовом режиме. Размер ограничен лимитом на позицию (max_notional_frac*плечо = 35% капитала) и общим лимитом валового объёма (max_gross*плечо = 120% капитала); все величины — доли капитала CURRENT, поэтому убытки не могут увеличить размер позиции и риска разорения нет. Однако при до 6 несинхронных сегментах и стопах chandelier на расстоянии 6x–ATR кластерный разворот по нескольким инструментам может одновременно привести к нескольким срабатываниям стопа примерно по 4%. Лимиты проверены: применяются и лимит на позицию, и запас по общему валовому объёму в _sleeve_qty; _current_gross не включает открываемый сегмент. Экспозиция ограничена, но аналитику или риск-менеджеру следует подтвердить, что 4% на сегмент при общем валовом объёме 120% укладывается в лимиты риска портфеля.

Для запуска на реальном счёте после перезапуска восстанови сторону основной позиции из cache.positions_open(); дополнительные сегменты уже делают это.

Небольшая несогласованность восстановления после перезапуска между основным и дополнительными блоками (оба недостижимы в бэктесте, доступны только в реальной торговле). Пять блоков EXTRA корректно восстанавливают утраченную сторону по фактической открытой позиции (pos.side.name) в on_extra_bar перед вызовом _regime_over. В блоке PRIMARY (BTC) _regime_over вместо этого определяет утраченную сторону по знаку z (st.side = 1 if st.z >= 0 else -1); при перезапуске реальной позиции в середине сделки может быть выбрана неверная сторона. Если основной блок тоже будет читать cache.positions_open(), поведение станет согласованным с дополнительными блоками.

Обзор бэктеста

Шарп
1,07
Общая доходность
418,03%
Максимальная просадка
12,77%
Всего сделок
408
Доля прибыльных
39,0%
Профит-фактор
1,85

Коррекция частоты сработала как задумано: 408 сделок (вместо 72), теперь стратегию можно валидировать; коэффициент Шарпа 1.069 при минимальном CI 0.5213 > 0, PSR 0.9999 (с поправкой на асимметрию и эксцесс, всё ещё около 1.0)

Реальное распределённое конвексное преимущество: PF 1.85, avg_win ~3x avg_loss, avg_trade_return_pct 4.17%, 218L/190S, положительный результат в большинстве лет (2020/2021/2023/2024/2026)

Низкая корреляция (beta 0.077), ёмкость для торговли $882M, дизайн с общими параметрами и низким DOF (3 настраиваемых параметров), действительно новая стратегия, не L52

Необычно крупные дневные результаты показывают работу конвексного правила (BNB: день +60% в феврале -2021, рост 2024-11 альткоина), а не артефакт расчёта размера позиции

Экстремальные хвосты: return_kurtosis 96.8, асимметрия 5.03 — предположение о диверсификации подтвердилось лишь частично (эксцесс вырос примерно с 26 до 97), поскольку крупные криптоактивы коррелируют при сильных движениях рынка, концентрируя хвостовой риск вместо его сглаживания

Результат определяют хвостовые события; дефлированный Sharpe по 225 испытаниям и отложенная выборка за 15 дней (всего ~2-3 сделок) — главные проверки обобщающей способности

2025 отрицательный (-2.0%), недавний режим слабее; результат опирается на 2021 (+80%) и 2024 (+43%)

Анализ

avg_trade_return_pct 11.25% (оптимизировано) и profit_factor 3.14 — доходность на сделку намного выше комиссий при срабатывании

Низкий max_drawdown (6.2%) и действительно низкая бета (0.041), слабая корреляция с рынком

Чувствительность стабильна (0 резких обвалов), зависимости от одного параметра нет

Порог HARD 1 — PBO 0.6547 > 0.5: скорее всего, параметры подобраны с переобучением

Порог HARD 2 — Sharpe на отложенной выборке -0.031 (коэффициент -0.018 при пороге 0.70): на неизвестных данных преимущество нулевое или отрицательное, результат упал с WF-OOS 1.73

Дефлированный коэффициент Шарпа 0.298 (<0.95), а оптимизированный коэффициент Шарпа 1.078 — это BELOW expected_max_sharpe 1.223: выбранный результат хуже, чем можно ожидать даже от случайности на 225 испытаниях (эффект лучшего из N)

Оптимизатор увеличил entry_z до 1.98, сократив портфель до 137 сделок (около 20/год) — снова возникла та же проблема редких сигналов, которую должна была решить диверсификация

Зависит от выбросов: return_kurtosis 190; доходность обеспечивают отдельные дни (2021-02-20, 2024-12-02 +14.4%, 2024-12-04 +13.0%); 2024 +35% — это по сути две недели декабря

Результат неустойчив: значения 2025 -1.36%, 2026 -0.81% оптимизированы

От всего семейства выпуклых стратегий для хвостовых режимов отказались (BTC fee_edge, переобучение на DOGE, переобучение на расширение волатильности BTC, переобучение корзин для отдельных инструментов TSMOM)

Сводка по итогам

Распределение редкого конвексного сигнала между коррелирующими активами не сглаживает хвост: крупные криптоактивы движутся совместно именно в больших режимных движениях, на которые нацелено правило, поэтому эксцесс концентрируется (до 96-190), а не рассеивается; преимущество исчезло на отложенной выборке при PBO > 0.5; преимущество, обусловленное хвостом, с оптимизированным Sharpe ниже порога шума best-of-N не выдерживает поправку на множественное тестирование.

Стратегия получила вердикт «оптимизировать» и прошла полную оптимизацию из 3 этапов, но аналитик отказался от неё на этапе ANALYZING из-за решающих признаков переобучения: дефлированный Sharpe 0.298 (результат хуже, чем предсказывает шум best-of-N), PBO 0.655 > 0.5, а на отложенной выборке результат упал до нуля или отрицательного значения с WF-OOS на уровне 1.73. Идея диверсификации сработала лишь частично: крупные активы коррелируют при больших режимных движениях, поэтому эксцесс вырос до 96.8, а не сгладился; результат остался зависимым от выбросов и неустойчивым, а оптимизатор вновь создал недостаток частоты, который стратегия должна была исправить. Всё семейство конвексных стратегий для хвостовых режимов теперь заброшено.

Выпуклая направленная корзина лонг-шорт на нескольких инструментах (3 общие параметры), в которой валидированное фабрикой правило выпуклого хвостового режима независимо применялось к шести крупным инструментам (BTC, ETH, SOL, BNB, XRP, DOGE). Каждый сегмент по умолчанию вне рынка и входит в позицию только при подтверждённом собственном направленном режиме с большим движением; выход — по широкому стопу chandelier. Сегменты объединены в один портфель: проблему слишком редких сигналов версии BTC решает диверсификация, а не ускорение.

Корректировка частоты сработала, начальный бэктест был сильным: +418% по итогам 408 сделок, Sharpe 1.069 (CI-низкий 0.52), фактор прибыли 1.85, максимальная просадка 12.8%, avg_trade_return_pct 4.17%, низкая корреляция (beta 0.077), положительный результат в большинстве лет. Но оптимизация выявила переобучение и зависимость от выбросов — дефлированный Sharpe 0.298 (оптимизированный Sharpe 1.078 ниже ожидаемого максимума из -225 вариантов — 1.223), PBO 0.655, Sharpe -0.031 на отложенной выборке (коэффициент -0.018 при пороге 0.70), эксцесс вырос до 190, а оптимизатор увеличил entry_z до 1.98, сократив книгу до ~137 сделок (~20/год).

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.