Стратегии
SOL-AVAX Статистический арбитраж на коинтеграции с фильтром стационарности (рыночно-нейтральная длинная и короткая позиция, фьючерсы Binance USD-M, 4H, фильтр ADF/Хёрста + стоп при потере коинтеграции, только OHLCV)
Итог: Отменено
SolAvaxStationarityGatedCointegrationPairStatArb4H
Сводка по итогам
Эта стратегия стала обоснованной повторной попыткой с неработающей идеей возврата к среднему: парную сделку на коинтеграции SOL/AVAX перенесли на фьючерсы Binance с интервалом 4H и добавили фильтр стационарности Хёрста, который должен был торговать против спредов только при фактическом возврате к среднему, а иначе оставаться вне рынка. На деле механизм работал по замыслу — 276 сбалансированных рыночно-нейтральных сделок, — но преимущества после издержек не дал: убыток 13.9%, коэффициент Шарпа 0.18; комиссии (183% валовой прибыли) и влияние рынка (66%) поглотили небольшую валовую прибыль. Более того, просадка достигла 69.9%, когда спред 2021 резко расширился, — именно такой хвостовой риск фильтр и стоп при потере коинтеграции должны были устранить. Аналитик отказался от стратегии на этапе допуска к оптимизации, итерация 2: по его оценке, три настройки не могли создать коинтеграцию там, где пара движется трендом, или преодолеть издержки, уже превышавшие валовую прибыль. Это повторение сценария «возврат к среднему не работает» на нестационарной паре.
Гипотеза
Исправление итерации 2 для синтетического сбоя Layer-2: `_hurst()` была функцией `@staticmethod`, вызванной как `self._hurst(spread)`. В Layer-2 `_StrategyProxy` повторно привязывает методы стратегии и снимает декоратор staticmethod, поэтому `self` передавался вторым позиционным аргументом функции, принимающей один аргумент («ожидался 1 позиционный аргумент, передано 2»). Преобразование `_hurst` в обычный метод экземпляра `def _hurst(self, series)` решает проблему: теперь он работает при вызове как связанного, так и несвязанного метода. Остальная логика не затронута: коэффициент хеджирования OLS, z-оценка логарифмического спреда, фильтр стационарности Хёрста, вход с нейтральной долларовой экспозицией и выходы при потере коинтеграции, резком расширении z-оценки или тайм-ауте (всё это прошло Layer 1) не изменились.
Реализация
Рыночно-нейтральная парная статистическая арбитражная стратегия на коинтеграции SOL/AVAX на Binance USD-M, бары 4H. На логарифмах цен оценивает скользящий коэффициент хеджирования OLS, рассчитывает z-оценку логарифмического спреда и торгует против его движения ONLY, только если скользящий фильтр стационарности на основе показателя Хёрста подтверждает текущую коинтеграцию и возврат спреда к среднему (Хёрст < порога). Входит с нейтральной долларовой экспозицией (шорт дорогого / лонг дешёвого актива), выходит при возврате к среднему, потере коинтеграции (сбой фильтра), резком расширении z-оценки или по тайм-ауту. Только OHLCV, без кредитного плеча.
Результаты верификации
Обзор бэктеста
- Шарп
- 0,18
- Общая доходность
- -13,95%
- Максимальная просадка
- 69,89%
- Всего сделок
- 276
- Доля прибыльных
- 51,1%
- Профит-фактор
- 1,01
Механизм работает по замыслу: 276 сделок, сбалансированно: лонг 138 / шорт 138, действительно рыночно-нейтральная позиция (бета портфеля 0.07, benchmark_correlation 0.20)
Только OHLCV, оригинальный парный статистический арбитраж, выборки сделок достаточно для оптимизации
benchmark_meaningful=false верно указывает на рыночную нейтральность; оценка по абсолютным метрикам
Преимущества после издержек нет: commission_pct_of_gross=1.83 (одни комиссии составляют 183% валовой прибыли), а impact_cost_pct=65.97% — торговые издержки превышают EXCEED валовой прибыли; оборот 69.3 делает проблему структурной
profit_factor 1.006: avg_loss (5204) > avg_win (5013) при доле прибыльных сделок 51% — ожидание после издержек отрицательное; total_return -13.9%, коэффициент Шарпа 0.18, IR -0.70, альфа отрицательная
Максимальная просадка 70% у якобы рыночно-нейтральной стратегии — фильтр Хёрста и стоп при потере коинтеграции не сдержали резкое расширение спреда 2021 (годовое значение -33.6%), то есть именно тот хвостовой риск, который гипотеза обещала устранить
capacity_usd около $230K — применимо лишь в игрушечном масштабе, даже если бы удалось найти коэффициент Шарпа
Настройки 3 не могут создать отсутствующую коинтеграцию или преодолеть издержки, уже превышающие валовую прибыль
Сводка по итогам
Фильтр стационарности не может создать коинтеграцию в паре, которая теряет коинтеграцию; частые сделки на возврате к среднему с высоким оборотом (здесь из-за exit_z=0) могут привести к тому, что издержки структурно превысят валовую прибыль. Поэтому жизнеспособность по издержкам и просадке нужно установить до ставки на фильтр.
От стратегии отказались на этапе допуска к оптимизации BACKTEST_REVIEW: торговые издержки уже превышали валовую прибыль, а фильтр Хёрста и стоп при потере коинтеграции не смогли сдержать резкое расширение спреда 2021 SOL/AVAX — именно такой трендовый хвостовой риск дизайн обещал устранить. Поэтому решили, что перебор параметров стратегию не спасёт, и до оптимизации не дошли.
Рыночно-нейтральный парный статистический арбитраж на коинтеграции SOL/AVAX на фьючерсах Binance USD-M с интервалом 4H. Торгует против логарифмического спреда, только когда скользящий фильтр стационарности на основе Хёрста подтверждает его текущий возврат к среднему. Используются динамический коэффициент хеджирования OLS, стоп при потере коинтеграции и всего три настройки (период анализа, entry_z, stationarity_threshold); только OHLCV.
За ~926 дней базовый бэктест показал убыток: общая доходность -13.9%, коэффициент Шарпа 0.18 (CI низкий -0.81), информационный коэффициент -0.70, фактор прибыли 1.006 по 276 сбалансированным сделкам (138 лонг / 138 шорт), доля прибыльных сделок 51%; средний убыток ($5,204) превысил среднюю прибыль ($5,013). Позиция действительно была рыночно-нейтральной (бета 0.07, корреляция с бенчмарком 0.20), но максимальная просадка составила 69.9%; одни только комиссии достигли 183% валовой прибыли, а влияние рынка добавило ещё 66% при обороте 69.3 и ёмкости около $230K.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.