Стратегии
Корзина Binance USD-M с кросс-секционным импульсом относительной силы, нейтральная к доллару (только проверенные мажоры, ранг с вычитанием среднего по рынку, еженедельная ребалансировка, лонг-шорт)
Итог: Отменено
CrossSectionalRelativeStrengthMomentumLSBasket
Сводка по итогам
Эта стратегия стала вариантом спасения с надёжными данными после прежних широких корзин кросс-секционного импульса с альткоинами: вселенную ограничили десятью проверенными мажорами Binance USD-M, для которых можно надёжно проводить бэктест, сохранив нейтральный к доллару механизм относительной силы с еженедельной ребалансировкой. Бэктест не выявил базового преимущества (фактор прибыли 0.945, доходность -40.1%, коэффициент Шарпа 0.14); кроме того, он показал невозможные хвостовые убытки для якобы нейтральной книги с валовой экспозицией 1.0x: день с результатом -109% и убыток по одной сделке -$190 тыс. Это указывает, что фактическая валовая экспозиция превысила заданный предел. Аналитик отклонил стратегию на этапе до оптимизации, отметив также, что это почти дубликат корзины мажоров на кросс-секционном импульсе, уже отклонённой на этой сессии за провал коррекции на множественное тестирование и отрицательный результат на отложенной выборке. До оптимизации, проверки риска или бумажной торговли дело не дошло.
Гипотеза
Исправление в итерации 2: синтетический верификатор уровня -2 переназначает методы стратегии, из-за чего с `_bar_ts` снимается декоратор @staticmethod и передаётся неявный `self`; возникает ошибка «ожидался 1 позиционный аргумент, передано 2». Преобразование `_bar_ts` в обычный метод экземпляра `def _bar_ts(self, bar)` соответствует месту вызова `self._bar_ts(bar)` при обычном и прокси-выполнении. Это минимальное изменение: всё остальное оставлено без изменений, уже пройденные статические проверки уровня -1 и работающая логика сигнала и ребалансировки сохранены. Стратегия реализует гипотезу о кросс-секционном импульсе (относительной силе): она всегда нейтральна к доллару (лонг наиболее сильных относительно рынка активов, шорт наиболее слабых), независимо от общего направления рынка, и использует только дневные данные OHLCV по проверенным мажорам, чтобы избежать сбоя data_unavailable, связанного с широкой вселенной альткоинов.
Реализация
Долларово-нейтральная корзина моментума относительной силы по кросс-секции на дневных барах по 10 проверенным мажорам Binance USD-M (BTC, ETH, SOL, BNB, XRP, DOGE, ADA, LTC, LINK, BCH). При еженедельной ребалансировке каждый актив оценивается по доходности за предшествующий период с поправкой на риск (доходность/волатильность), затем из оценки вычитается среднее по кросс-секции; открываются длинные позиции по LONG 3 самым сильным относительно рынка и короткие по SHORT 3 самым слабым, с равным долларовым номиналом. Валовая экспозиция жёстко ограничена 1.0x (без плеча), волатильность имеет нижний предел для предотвращения резкого роста отношения 1/волатильность. Ребалансировка напрямую выполняется ордерами для каждой ноги через calculate_signal; базовые обработчики для одной позиции неактивны.
Результаты верификации
Обзор бэктеста
- Шарп
- 0,14
- Общая доходность
- -40,09%
- Максимальная просадка
- 79,47%
- Всего сделок
- 664
- Доля прибыльных
- 45,6%
- Профит-фактор
- 0,95
Достаточное число сделок (664) и изначально низкая корреляция с рынком (бета -0.02); вселенная проверенных мажоров с надёжными данными позволяет избежать пробелов в альтернативных данных, погубивших прежние родственные стратегии
Простая конструкция с малым числом параметров, концептуально дополняющая рыночно-нейтральная часть портфеля
Конструкция риска нарушена: доходность за один день -109.2% (2021-04-19), убыток по одной сделке -$190,769 (около 190% капитала), max_drawdown 79.5% (CI высокая 120%), CAGR -100%, годовая волатильность 59.5%, эксцесс куртозиса 409 — всё это невозможно для подлинной книги с валовой экспозицией 1.0x, нейтральной к доллару. Значит, фактическая валовая экспозиция намного выше заявленного предела (исключённые активы не закрывались / смена стороны удваивала экспозицию / валовая экспозиция накапливалась).
Базового преимущества нет: profit_factor 0.945, ожидание -$64.5/сделку, total_return -40.1%, коэффициент Шарпа 0.14 (CI низкий -0.50), убыток в 4 из 7 лет
Почти полный аналог корзины Binance-мажоров с лонг- и шорт-позициями на кросс-секционный моментум, от которой уже отказались на сессии THIS после оптимизации из-за провала проверки дефлированного коэффициента Шарпа (DSR 0.17) при отрицательном отложенном тесте — тот же набор инструментов, тот же механизм; скоринг с поправкой на риск не является существенным отличием
benchmark_meaningful неверно (нейтральна к рынку), поэтому оценивать нужно по абсолютным метрикам — они катастрофические
Сводка по итогам
Книга лонг/шорт, нейтральная к доллару, должна действительно закрывать позиции в исключённых активах и не допускать накопления экспозиции при смене стороны. Перекраска фактора, уже признанного непригодным для продвижения на той же вселенной (здесь — ликвидные криптомажоры с оценкой с поправкой на риск), не создаёт нового преимущества.
На этапе проверки бэктеста до оптимизации аналитик вынес вердикт «отклонить» по двум причинам: конструкция риска нарушена (фактическая валовая экспозиция намного превысила заявленный предел 1.0x, поэтому метрики отражают взрывной рост убытков из-за ошибки в расчёте размера позиции, а не реальное преимущество); кроме того, стратегия почти дублирует корзину мажоров лонг/шорт на кросс-секционном импульсе, уже отклонённую на этой сессии за провал по дефлированному коэффициенту Шарпа (DSR 0.17) и отрицательный результат на отложенной выборке (-0.53).
Корзина импульса относительной силы по кросс-секции, нейтральная к доллару: каждую неделю ранжирует около 10 проверенных мажоров Binance USD-M по доходности с поправкой на риск за предшествующий период, открывает длинные позиции по лидерам и короткие по отстающим с равным долларовым номиналом; валовая экспозиция ограничена 1.0x.
Первоначальный бэктест за 2019-2026 (2,114 дней данных, 664 сделок) показал общую доходность 40.1% при коэффициенте Шарпа 0.14 (CI низкий -0.50), факторе прибыли 0.945 и отрицательном математическом ожидании -$64.5/сделку. Кроме того, он дал физически невозможные показатели для заявленной нейтральной к доллару книги с валовой экспозицией 1.0x: доходность за один день -109.2%, убыток по одной сделке -$190,769 (около 190% капитала), максимальная просадка 79.5% и CAGR -100%.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.