Стратегии
Дневная стратегия лонг на расширении после сжатия волатильности BTC с фильтром режима 200-SMA
Итог: Отменено
BtcDailyVolCompressionExpansionLong
Сводка по итогам
Эта стратегия покупала BTC со сжатой волатильностью во время бычьих режимов 200-SMA. Для конвейера это действительно новый механизм «сжатия Bollinger», и корректность реализации подтверждена (24 входов, ни одного отброшенного, все лонговые). Однако реализованный результат оказался убыточным: фактор прибыли 0.842, отрицательное матожидание, коэффициент Шарпа около нуля с интервалом CI, пересекающим ноль. Заявленный результат +6.9% целиком состоял из нереализованного результата открытой позиции MTM и одного дня +53.8%, скрывая реализованный результат закрытых сделок около -16% при просадке 45%. Более того, несмотря на явную цель — 8-15 входов в год на BTC, чтобы избежать провала из-за редких сделок в спокойном режиме AVAX, стратегия дала лишь ~3.7 сделок в год и повторила тот же провал с зависимостью от выбросов. Аналитик отказался от неё до оптимизации: по его оценке, настройка параметров не создаст отсутствующее преимущество, а выборка из 24 сделок лишь подогналась бы под единственный всплеск 2024 и провалилась бы на контрольной выборке.
Гипотеза
Реализация
Стратегия лонг только на расширении после сжатия волатильности по BTCUSDT.BINANCE USD-M фьючерсам, бары DAILY, чистый одиночный поток OHLCV. Рассчитывает реализованную волатильность (стандартное отклонение логарифмических доходностей за 20 дней) и её процентиль в скользящем распределении волатильности за 90 дней. Входит в лонг LONG, когда волатильность в нижних 30% (сжатие) AND цена выше 200-дневной SMA (подтверждённый бычий режим). Выходит, когда волатильность нормализуется до 50-го процентиля, режим нарушается (закрытие ниже 200-SMA), срабатывает жёсткий стоп 15% или временной стоп через 90 баров. Сигнал — непрерывная сила сжатия (1 - vol_pct), пересчитываемая на каждом баре; восходящий тренд 200-SMA — отдельный логический фильтр входа. Размер позиции — 95% от номинала капитала, плечо 1.0.
Обзор бэктеста
- Шарп
- 0,09
- Общая доходность
- 6,89%
- Максимальная просадка
- 44,78%
- Всего сделок
- 24
- Доля прибыльных
- 41,7%
- Профит-фактор
- 0,84
Реализовано корректно, сделки соответствуют спецификации: входы по сжатию волатильности 24, отброшено 0, все сделки лонговые — ошибок в коде нет; механизм новый для конвейера
Заявленный результат нереален: end_unrealized_pct 23.1 EXCEEDS total_return 6.9, поэтому реализованная доходность закрытых сделок равна NEGATIVE (~-16%) — +6.9% представляет собой переоценку открытой позиции по рынку, позиция не закрыта
Реализованного преимущества нет: profit_factor 0.842 (<1), матожидание -$673.7/сделку (отрицательное), коэффициент Шарпа 0.086 (интервал CI -1.59–1.15 пересекает 0), омега 1.07
Результат обусловлен выбросом: 2024 +41.4% обеспечены одним днём +53.8% (2024-02-28); return_kurtosis 141.8, асимметрия 7.26, tail_ratio 0.0057 (убытки преобладают)
Катастрофический риск: max_drawdown 44.8% (с CI до 80%), annualized_vol 54%, avg_position_pct 117.6%; годовая доходность колеблется: -41.7% / -14.6% / +41.4% / +19.0%
Сделок мало, несмотря на цель дизайна: 24 сделок (~3.7/год) против заявленных в гипотезе 8-15/год — повторён провал из-за редких сделок и зависимости от выбросов AVAX, которого стратегия должна была избежать
Сводка по итогам
Фильтр входа по сжатию волатильности на крупном криптоактиве сам по себе не создаёт направленного преимущества, переживающего комиссии: сигналы возникают слишком редко (~3.7/год), чтобы пройти проверку, заявленный результат держится на переоценке открытой позиции по рынку и одном выбросе за день, а переход с AVAX на BTC не устранил структурную редкость сделок и зависимость от выбросов, которые гипотеза обещала решить.
На проверке бэктеста аналитик отказался от стратегии из-за несостоятельности исходной предпосылки, а не ошибки: код торговал точно по спецификации, но механизм давал отрицательное реализованное матожидание, которое нельзя исправить оптимизацией. Стратегия повторила тот самый провал AVAX из-за редких сделок в спокойном режиме и зависимости от выбросов, которого должна была избежать (24 сделок против предполагаемых 8-15/год), поэтому оптимизатор мог бы лишь подогнаться под единственный выброс 2024 и провалиться на контрольной выборке.
Дневная торговая стратегия «сжатие Bollinger» лонг только на бессрочных фьючерсах BTCUSDT: покупка при сжатой реализованной волатильности (в нижних 30% её скользящего распределения за 90 дней) в подтверждённом бычьем режиме (цена > 200-SMA); выход при нормализации волатильности, нарушении режима, срабатывании жёсткого или временного стопа.
За 6.5 лет совершено всего 24 лонговых сделок (~3.7/год), реализуемого преимущества нет: фактор прибыли 0.842, матожидание -$673.7/сделку, коэффициент Шарпа 0.086 (CI -1.59 до 1.15), максимальная просадка 44.8% (с CI до 80%) и годовая волатильность 54%; заявленный результат +6.9% был иллюзорным, поскольку нереализованный результат на конец периода 23.1% превысил его, оставив реализованную доходность закрытых сделок около -16%; единственный положительный вклад дал один день +53.8% по 2024-02-28 (эксцесс 141.8, асимметрия 7.26).
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.