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

Стратегии

Корзина Hyperliquid с поперечным импульсом и нейтральностью по долларовой стоимости (ранжирование относительной силы, еженедельная ребалансировка, длинные и короткие позиции)

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

HyperliquidCrossSectionalMomentumDollarNeutralBasket

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

Эта стратегия должна была добавить действительно взаимодополняющий, рыночно-нейтральный компонент: ранжировать наиболее ликвидные бессрочные контракты Hyperliquid относительно друг друга и торговать лидерами против отстающих на одной площадке. Механизм был реализован корректно: нейтральность по долларовой стоимости, сбалансированные стороны и положительная альфа за 431 сделок. Но экономика не выдержала проверки: коэффициент Шарпа 0.176 и фактор прибыли 1.03 сочетались с жёстким пределом ёмкости — из-за влияния на рынок терялось 40% валовой прибыли при ёмкости всего около $623K; по мере развития площадки преимущество снизилось с +22.7% в 2023 до -8.5% к 2025. Аналитик отказался от стратегии на этапе допуска к оптимизации после 2 итераций: перебор параметров не мог устранить предел низкой ликвидности и снижение премии, а уже продвигаемая корзина абсолютного импульса HL не оставляла ей применимой ценности. Сам механизм признали обоснованным; к нему можно вернуться для более ликвидного набора инструментов на нескольких площадках.

Гипотеза

Нейтральная к рынку, мультиинструментальная корзина импульса CROSS-SECTIONAL (относительной силы) по примерно 15 наиболее ликвидным бессрочным контрактам Hyperliquid. В отличие от временного/абсолютного импульса, при котором каждый актив удерживается в длинной или короткой позиции согласно его тренду OWN (этот механизм уже продвинут к демо-торговле в этой сессии), кросс-секционный импульс ранжирует активы AGAINST EACH OTHER и всегда открывает длинную позицию по активам с лучшей относительной динамикой и короткую……Показать большеСвернуть

Нейтральная к рынку, мультиинструментальная корзина импульса CROSS-SECTIONAL (относительной силы) по примерно 15 наиболее ликвидным бессрочным контрактам Hyperliquid. В отличие от временного/абсолютного импульса, при котором каждый актив удерживается в длинной или короткой позиции согласно его тренду OWN (этот механизм уже продвинут к демо-торговле в этой сессии), кросс-секционный импульс ранжирует активы AGAINST EACH OTHER и всегда открывает длинную позицию по активам с лучшей относительной динамикой и короткую — по активам с худшей, независимо от общего направления рынка. Это действительно дополняющий источник альфы, а не дубликат: он использует разброс доходностей (лидеры продолжают опережать отстающих), а не направленный тренд, поэтому структурно нейтрален к рынку и слабо коррелирует как с преобладающим в портфеле набором длинных позиций, так и с продвинутой корзиной абсолютного импульса. Стратегия намеренно исключает все опровергнутые в этой сессии механизмы: без доходности от финансирования, базиса спот-бессрочный контракт/межплощадочного базиса и опционов (теперь помечены как непроверяемые бэктестом). Длинная и короткая позиции исполняются на площадке SAME (Hyperliquid) в одни и те же временные метки дневных баров, поэтому артефактов из-за времени исполнения на разных биржах нет. Чистый OHLCV, мало параметров, еженедельная ребалансировка для снижения оборота. Одновременно заполняет недостаточно представленные категории площадки Hyperliquid, мультиинструментального охвата и длинно-короткого направления.

Исправление в итерации 2: единственное отличие от previous_code — преобразование `_bar_ts` из `@staticmethod` в обычный метод экземпляра `def _bar_ts(self, bar)`. Синтетический прокси Layer-2 повторно связывает методы стратегии как методы экземпляра, что нарушило вызов staticmethod (`self._bar_ts(bar)` передал и self, и bar -> 'takes 1 positional argument but 2 were given'). Теперь метод экземпляра корректно получает (self, bar). Сигналы, ранжирование, распределение с нейтральностью по долларовой стоимости и логика ребалансировки, прошедшие Layer 1, не изменены. Реализуется гипотеза: ранжирование относительной силы между активами (покупка сильнейших, продажа слабейших), а не абсолютного тренда; обе стороны торгуются на Hyperliquid с совпадающими дневными временными метками, только OHLCV, еженедельная ребалансировка, без механизмов фондирования, базиса или опционов.

Не стоит оптимизировать, несмотря на хорошую выборку из 431 сделок и корректно реализованную действительно рыночно-нейтральную конструкцию. Две структурные проблемы, которые не исправить настройками 3 (периодом ретроспективы, n_legs, rebalance_days): (1) CAPACITY/IMPACT WALL — impact_cost_pct составляет 40%, а capacity_usd — всего $623k, поскольку для поперечного среза нужен широкий набор инструментов, но когорта альткоинов HL (ATOM/NEAR/APT/ARB/OP/INJ/SUI/BCH) слишком неликвидна; около 40% валовой прибыли……Показать большеСвернуть

Не стоит оптимизировать, несмотря на хорошую выборку из 431 сделок и корректно реализованную действительно рыночно-нейтральную конструкцию. Две структурные проблемы, которые не исправить настройками 3 (периодом ретроспективы, n_legs, rebalance_days): (1) CAPACITY/IMPACT WALL — impact_cost_pct составляет 40%, а capacity_usd — всего $623k, поскольку для поперечного среза нужен широкий набор инструментов, но когорта альткоинов HL (ATOM/NEAR/APT/ARB/OP/INJ/SUI/BCH) слишком неликвидна; около 40% валовой прибыли съедает влияние на рынок, и преимущество существует лишь в игрушечном масштабе — это непреодолимое препятствие для продвижения стратегии. Ограничение ликвидными крупными HL ради снижения влияния на рынок оставит слишком мало инструментов для ранжирования (k=4 требует >=8), что лишит механизм смысла. (2) THIN, DECAYING EDGE — базовый profit_factor 1.03 и коэффициент Шарпа 0.18 (sharpe_ci_low -0.84, по разные стороны от 0); годовая доходность снизилась с +22.7% в 2023 (период разброса после запуска HL) до -2.9% (2024) и -8.5% (2025); премия за разброс исчезла по мере развития площадки. Оптимизация по лучшему из -225 вариантов на такой слабой основе повысила бы коэффициент Шарпа на обучающей выборке, но стратегия не прошла бы последующие проверки с поправкой на смещение и на отложенной выборке; в любом случае внедрение заблокировал бы предел ликвидности и ёмкости. В этой сессии уже продвинута корзина HL абсолютного импульса, заполняющая категорию HL/импульса, поэтому эта стратегия не добавит дополняющий портфельный компонент, пригодный для внедрения. (Примечание: отказаться от стратегии следует из-за предела ёмкости и угасшего преимущества на неликвидной когорте; сам механизм обоснован, и к нему можно вернуться на более ликвидном наборе инструментов с нескольких площадок.)

Реализация

Корзина поперечного импульса (относительной силы) среди примерно 15 ликвидных бессрочных контрактов Hyperliquid с нейтральностью по долларовой стоимости и дневными барами. При каждой еженедельной ребалансировке стратегия ранжирует все подходящие активы по доходности за период анализа, покупает k лучших и продаёт k худших с равной долларовой номинальной стоимостью каждой стороны, поэтому номиналы длинных и коротких позиций равны (структурная нейтральность к рынку). Валовая экспозиция жёстко ограничена значением gross_cap (1.0x = без плеча). Позиции той же стороны меняются только при существенном отклонении; при смене стороны позиция закрывается и открывается заново.

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

Проверка не пройдена (Layer 2 — синтетические сценарии): Использованные параметры: ['assets', 'n_legs', 'lookback', 'gross_cap', 'skip_days', 'resize_frac', 'min_notional', 'qty_precision', 'rebalance_days', 'default_qty_precision'] Убедитесь, что __init__ задаёт все атрибуты с помощью self.parameters.get(). - steady_uptrend: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000) - steady_downtrend: TypeError:……Показать большеСвернуть

Проверка не пройдена (Layer 2 — синтетические сценарии): Использованные параметры: ['assets', 'n_legs', 'lookback', 'gross_cap', 'skip_days', 'resize_frac', 'min_notional', 'qty_precision', 'rebalance_days', 'default_qty_precision'] Убедитесь, что __init__ задаёт все атрибуты с помощью self.parameters.get(). - steady_uptrend: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000) - steady_downtrend: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000) - flat_ranging: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000) - volatility_spike: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000) - zero_volume: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000) - price_gap: TypeError: HyperliquidCrossSectionalMomentumDollarNeutralBasket._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735691460000)

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

Шарп
0,18
Общая доходность
16,60%
Максимальная просадка
31,39%
Всего сделок
431
Доля прибыльных
46,9%
Профит-фактор
1,03

Корректная, отличающаяся конструкция: настоящая нейтральность по долларовой стоимости (бета -0.002, benchmark_correlation -0.009), сбалансированные длинная и короткая стороны (195/236 сделок), исполнение на одной площадке с совпадающими временными метками (без артефакта исполнения между биржами), положительная альфа — механизм реализован правильно и в принципе дополняет одобренную стратегию абсолютного импульса

Достаточное число сделок (431) за многолетнюю дневную выборку — самого объёма выборки хватило бы для оптимизации

Структурно непригодна для внедрения: impact_cost_pct 40% и всего capacity_usd — $623k; влияние на рынок из-за неликвидной когорты альткоинов HL съедает около 40% валовой прибыли, и преимущество существует лишь в игрушечном масштабе (непреодолимое ограничение ёмкости, которое настройки 3 не устранят)

Слабый, затухающий эффект: profit_factor 1.03, Sharpe 0.18 при sharpe_ci_low -0.84 (пересекает 0); годовая доходность обвалилась с +22.7% (2023) до -2.9% (2024) и -8.5% (2025) — премия за дисперсию угасала по мере развития Hyperliquid

Высокая просадка (31.4%) и хвостовой риск за счёт выбросов (эксцесс 72, асимметрия 4.2, tail_ratio 0.36) для портфеля, заявленного как рыночно-нейтральный

Оптимизация best-of-225 на такой слабой основе не прошла бы последующие проверки дефлированного Sharpe и контрольной выборки — маловероятно, что перебор в течение 2 часов даст конфигурацию, пригодную для одобрения и применения

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

Для извлечения эффекта дисперсии при поперечном ранжировании нужен широкий набор активов, но на неликвидной площадке приходится торговать активами, влияние на рынок которых съедает около 40% валовой прибыли. Если ограничиться ликвидными крупными активами, их не хватит для ранжирования. Поэтому конструкция может быть корректной и нейтральной к рынку, но всё равно непригодной к применению, особенно когда премия за дисперсию угасает по мере развития площадки.

Аналитик вынес вердикт «отказаться» на этапе проверки бэктеста до оптимизации: две структурные проблемы, которые не исправить тремя настраиваемыми параметрами, — предел ёмкости и влияния на рынок (40% издержек на влияние, ёмкость около $623K для неликвидной группы альткоинов HL) и слабый, затухающий эффект дисперсии. К тому же в этой сессии уже была одобрена корзина абсолютного импульса HL, заполнявшая ту же категорию. До оптимизации и всех последующих этапов дело не дошло.

Корзина импульса с нейтральностью по долларовой стоимости и поперечным ранжированием (относительной силой) среди примерно 15 самых ликвидных бессрочных контрактов Hyperliquid. При каждой еженедельной ребалансировке активы ранжируются относительно друг друга; стратегия покупает k сильнейших и продаёт k слабейших с равной долларовой номинальной стоимостью, извлекая выгоду из дисперсии, а не направленного тренда. Это дополняющая доля с низкой корреляцией к одобренной стратегии абсолютного импульса.

За примерно 3 лет (2020-08-19–2026-05-20) стратегия совершила 431 сделок (195 длинных и 236 коротких), сохранила настоящую нейтральность по долларовой стоимости (бета -0.002, корреляция с эталоном -0.009) и принесла +16.6% в общей сложности (CAGR 4.45%). Однако Sharpe составил всего 0.176 (CI -0.84–1.01), фактор прибыли — 1.03, а максимальная просадка — 31.4%. Существенно, что влияние на рынок съело около 40% валовой прибыли при ёмкости всего около $623K; годовая доходность снизилась с +22.7% (2023) до -2.9% (2024) и затем до -8.5% (2025).

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