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

Стратегии

ETH Арбитраж разницы ставок финансирования между биржами (BINANCE бессрочный контракт против HYPERLIQUID бессрочного контракта, рыночно-нейтральная стратегия, разные площадки)

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

EthCrossVenueFundingDiffCarryBinanceHlNeutral

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

Эта стратегия одновременно охватывала четыре недостаточно представленных сегмента портфеля с помощью рыночно-нейтрального дохода от разницы ставок финансирования ETH: длинная позиция на площадке с более низкой ставкой и короткая на площадке с более высокой ставкой между Binance и Hyperliquid для получения годового спреда. Код верно реализовал дельта-нейтральную пару, доход от переноса наблюдался в 24 сделках, но преимущество не покрывало издержки: чистый доход от финансирования (~$500) был ниже комиссий ($934), матожидание составило -$32/сделку, а сигнал как минимум в одной паре неверно определил направление финансирования. Ключевые метрики катастрофичны и неправдоподобны для настоящего хеджа: максимальная просадка 142%, коэффициент Шарпа -3.34; проверяющий указал на предполагаемый артефакт устаревшей ноги или несовпадения баров. Проверка бэктеста вынесла вердикт «revise_hypothesis»: разница ставок финансирования Binance и HL на ETH слишком мала, чтобы покрыть комиссию за полный круг по двум ногам; от стратегии отказались, не переходя к оптимизации.

Гипотеза

Рыночно-нейтральный арбитраж ставок финансирования между биржами на ETH: когда разница ставок финансирования между бессрочным контрактом BINANCE USD-M и бессрочным контрактом HYPERLIQUID превышает порог, одновременно открывается длинная позиция на площадке с LOWER ставкой финансирования (меньше платим или больше получаем) и короткая на площадке с HIGHER ставкой (больше получаем), чтобы получать чистую разницу ставок как доход от переноса, сохраняя дельта-нейтральность между биржами. Эта гипотеза SIMULTANEOUSLY……Показать большеСвернуть

Рыночно-нейтральный арбитраж ставок финансирования между биржами на ETH: когда разница ставок финансирования между бессрочным контрактом BINANCE USD-M и бессрочным контрактом HYPERLIQUID превышает порог, одновременно открывается длинная позиция на площадке с LOWER ставкой финансирования (меньше платим или больше получаем) и короткая на площадке с HIGHER ставкой (больше получаем), чтобы получать чистую разницу ставок как доход от переноса, сохраняя дельта-нейтральность между биржами. Эта гипотеза SIMULTANEOUSLY FILLS FOUR значительно недопредставленные сегменты портфеля в стратегии ONE: (а) HYPERLIQUID площадка (4.1% → целевой уровень ≥20%), (б) охват нескольких площадок (3.1% → целевой уровень ≥15%), (в) рыночно-нейтральное направление (8.8% → сокращение только длинных позиций 91.2%), (г) охват пар (12.9% → сокращение одиночных активов 80.5%). Механизм COMPLETELY DISTINCT отличается от всех опровергнутых механизмов в памяти пакета (бычий флаг, откат в тренде, пробои Дончиана, структурные модели, свечные модели), поскольку преимущество возникает из структурной разницы ставок финансирования между двумя независимыми площадками бессрочных контрактов, а NOT из прогноза направления цены. У аналитика NO опровержение арбитража ставок финансирования между биржами, так как он не проверялся в записях фабрики стратегий. Даже моя параллельная гипотеза BtcSpotPerpFundingCarryHedged устроена иначе: она использует абсолютный уровень финансирования через спот и бессрочный контракт; здесь используется SPREAD между двумя бессрочными контрактами через long_perp + short_perp на разных площадках.

Устраняет проблему каждой итерации-2 минимальным изменением относительно previous_code, сохраняя (успешно проходящий) каркас сигналов/данных/нейтральности. (1) STOP THE CHURN: исходная нога HL (ставка*8760) меняет знак почти на каждом баре, поэтому годовой дифференциал теперь сглаживается за EMA (diff_ema_bars=12ч), а направление сделки отражает устойчивый спред; кроме того, выход при смене знака `carry < 0` отложен на GATED относительно min_hold_bars (в период минимального удержания выхода нет), поэтому позиции……Показать большеСвернуть

Устраняет проблему каждой итерации-2 минимальным изменением относительно previous_code, сохраняя (успешно проходящий) каркас сигналов/данных/нейтральности. (1) STOP THE CHURN: исходная нога HL (ставка*8760) меняет знак почти на каждом баре, поэтому годовой дифференциал теперь сглаживается за EMA (diff_ema_bars=12ч), а направление сделки отражает устойчивый спред; кроме того, выход при смене знака `carry < 0` отложен на GATED относительно min_hold_bars (в период минимального удержания выхода нет), поэтому позиции удерживаются около 7 дней, и доход от разницы ставок финансирования накапливается вместо того, чтобы теряться из-за выхода через 1-3ч. (2) RAISE THE ENTRY BAR + HYSTERESIS: порог входа повышен до 12% годовых (сглаженных), установлен широкий диапазон входа/выхода (выход 4%) и период ожидания повторного входа в 48 баров, чтобы не открывать позицию сразу после закрытия. (3) UNIT ECONOMICS: новый фильтр _carry_clears_costs открывает пару, только если ожидаемый доход от разницы ставок финансирования за предполагаемый минимальный срок удержания (|D|/100 * min_hold/8760) >= carry_safety * (fee_rt_frac + impact_frac) для ног BOTH (~0.19% RT), поэтому сделки совершаются лишь тогда, когда ожидаемый доход покрывает комиссии; при 12% за 168ч ожидаемый доход от разницы ставок финансирования (~0.23%) превышает комиссию за полный цикл 0.19%. (4) NEUTRALITY: номинал обеих ног равен SAME USD N (на обеих площадках линейные контракты), поэтому экспозиции ETH взаимно компенсируются, а остаточный направленный PnL близок к нулю; единственным источником PnL остаётся спред ставок финансирования; leg_gross_frac снижен до 0.5, чтобы уменьшить влияние на рынок. Если после этих исправлений фактически полученные выплаты финансирования по удерживаемым сделкам всё ещё меньше комиссий, разница ставок финансирования Binance и HL ETH действительно слишком мала, и от стратегии следует отказаться.

Реализация

Дельта-нейтральный доход от разницы ставок финансирования ETH между площадками: длинная позиция на площадке с более низкой ставкой и короткая на площадке с более высокой ставкой (равный номинал USD на бессрочном контракте Binance USD-M и бессрочном контракте Hyperliquid), чтобы получать чистый спред финансирования при рыночной нейтральности между биржами. Итерация -2 усиливает логику торговли и защищает от чрезмерной частоты сделок.

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

Шарп
-3,34
Общая доходность
-0,65%
Максимальная просадка
1,42%
Всего сделок
24
Доля прибыльных
50,0%
Профит-фактор
0,98

Код верно реализует гипотезу: равный номинал, противоположные направления, пара ETH между площадками (SHORT HL + LONG Binance и наоборот), удержание 7 дней, рыночно-нейтральная конструкция

Стратегия действительно совершает сделки (24 сделок / 12 пар), финансирование начисляется по каждой ноге, поэтому механизм дохода от переноса наблюдаем и поддаётся бэктесту

По-настоящему отличающийся, недостаточно представленный механизм (HYPERLIQUID площадка, между площадками, рыночно-нейтральный, пары), который ранее не опровергался в записях

Преимущество не покрывает издержки: чистый доход от переноса финансирования по всем парам (~$500) LESS общих комиссий ($934); разница ставок финансирования Binance и HL на ETH слишком мала, чтобы покрыть комиссии за полный круг по двум ногам (~0.19%)

Как минимум в одной паре сигнал неверно определил направление финансирования (чистое финансирование -62 при входе для его получения), поэтому даже небольшой доход от переноса нельзя считать надёжно положительным

Ключевые метрики катастрофичны и неправдоподобны для настоящего дельта-нейтрального хеджа: max_drawdown 142%, коэффициент Шарпа -3.34, по каждой ноге MAE -23% до -35%; это говорит о значительном расхождении ног двух площадок в период удержания (предполагаемый артефакт устаревшей ноги или несовпадения баров — независимо не проверено)

avg_trade_return / матожидание отрицательное (-$32/сделку), profit_factor 0.98

~500 против 934

доходность переноса > комиссии

Анализ

Отказываться от NOT рано — финансирование начисляется корректно (по ногам HL в сделках видны ненулевые начисления), значит, механизм дохода carry работает; его уничтожает чрезмерная торговая активность. Перед повторным бэктестингом нужны исправления: 1. STOP THE CHURN (первопричина). В should_exit ветка `carry < 0 -> return True` срабатывает до проверки min_hold_bars, поэтому позиции закрываются через 1-3 часов вместо предполагаемого срока около 1 дня. Под «carry» здесь понимается годовой дифференциал (HL ставка……Показать большеСвернуть

Отказываться от NOT рано — финансирование начисляется корректно (по ногам HL в сделках видны ненулевые начисления), значит, механизм дохода carry работает; его уничтожает чрезмерная торговая активность. Перед повторным бэктестингом нужны исправления: 1. STOP THE CHURN (первопричина). В should_exit ветка `carry < 0 -> return True` срабатывает до проверки min_hold_bars, поэтому позиции закрываются через 1-3 часов вместо предполагаемого срока около 1 дня. Под «carry» здесь понимается годовой дифференциал (HL ставка x 8760), на который влияют преимущественно почасовые колебания HL, меняющие знак почти на каждом баре. Нужно либо (a) поставить выход при смене знака за условие min_hold_bars (не выходить при временной смене знака в период минимального удержания), и/или (b) сгладить сигнал дифференциала (например, EMA за несколько часов), чтобы направление определялось устойчивым дифференциалом PERSISTENT, а не шумом одного бара HL. Цель — удерживать позиции днями, а не часами, чтобы доход carry успевал накопиться. 2. RAISE THE ENTRY BAR AND REDUCE FREQUENCY. При годовом пересчёте x8760 HL условие entry_annual_pct=3.0 легко выполняется из-за шума (359 входов). Требуется значительно больший устойчивый дифференциал для входа и более широкий коридор между входом и выходом, чтобы не входить повторно сразу после выхода. 3. PROVE THE UNIT ECONOMICS. Каждая пара обходится примерно в $142+ комиссий и рыночного воздействия (около $67-75 за ногу в одну сторону), тогда как полученное финансирование составляет около $1-5 на сделку. Перед повторной отправкой добавь проверку, что доход carry за EXPECTED предполагаемый срок удержания превышает комиссию за полный цикл около 0.19% плюс рыночное воздействие для ног BOTH. Если на выборке удерживаемых сделок фактический доход от финансирования не превышает общие комиссии, дифференциал ставок финансирования Binance и ETH HL слишком мал для торговли, и от стратегии следует отказаться. 4. TIGHTEN NEUTRALITY. Пара-1 показывает около $143 чистого направленного ценового PnL (HL лонг -670 против шорта Binance +527) — долларовая нейтральность ног не обеспечена. Проверь одинаковый номинал USD исполненных ордеров по обеим ногам и близкий к нулю остаточный направленный PnL, чтобы единственным источником PnL был спред ставок финансирования. После этих изменений повтори бэктестинг; если удерживаемые сделки всё ещё убыточны и доход от финансирования ниже комиссий, откажись от стратегии (структурное преимущество слишком мало). Однако текущий результат указывает на исправимый дефект чрезмерной торговли, а не на несостоятельность самой идеи.

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

Разница ставок финансирования ETH между Binance и Hyperliquid структурно меньше комиссии за полный круг по двум ногам, поэтому доход от переноса не покрывает издержки; катастрофическая просадка при отсутствии нейтральности указывает на вероятную ошибку синхронизации ног, которую нужно исключить, прежде чем доверять такому хеджу.

Стратегию забросили после того, как проверка бэктеста вынесла вердикт «revise_hypothesis»: разница ставок финансирования Binance и HL на ETH была слишком мала, чтобы покрыть комиссию за полный круг по двум ногам (~0.19%); как минимум в одной паре сигнал также неверно определил направление финансирования, а этапы анализа, оценки рисков и оптимизации не проводились.

Рыночно-нейтральный доход от разницы ставок финансирования на ETH: удерживалась дельта-нейтральная пара — длинная позиция на площадке с более низкой ставкой, короткая на площадке с более высокой ставкой, между бессрочными контрактами Binance USD-M и Hyperliquid (нормализация периодичности и сглаживание за EMA), чтобы получать чистый спред ставок, когда годовая разница превышала порог.

За период бэктеста стратегия совершила 24 сделок (12 пар) с долей прибыльных 50% и удержанием около 7 дней, но принесла убыток: общая доходность -0.65%, коэффициент Шарпа -3.34, фактор прибыли 0.98, отрицательное матожидание (-$32/сделку), а чистый доход от переноса финансирования (~$500) оказался ниже общих комиссий ($934); ключевые метрики неправдоподобны для настоящего хеджа (максимальная просадка 142%, по каждой ноге MAE -23% до -35%); предполагается артефакт устаревшей ноги или несовпадения баров.

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