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

Стратегии

BTC Переносная стратегия дифференциала ставок финансирования Hyperliquid-Binance (межплощадочная, с нейтральной дельтой, z-оценка)

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

BtcCrossVenueFundingDiffCarryZScoredDeltaNeutral1H

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

BtcCrossVenueFundingDiffCarryZScoredDeltaNeutral1H пыталась получать доход от разницы ставок финансирования бессрочных контрактов BTC на Hyperliquid и Binance с помощью дельта-нейтральной стратегии керри с небольшим числом параметров, намеренно избегая сбоев из-за опционов, переполнения CASH и затухания направленной ставки финансирования. Техническая часть работала: атомарный вход в две позиции, сбалансированные позиции: 72 лонг / 72 шорт, начисление финансирования на обеих площадках и действительно……Показать большеСвернуть

BtcCrossVenueFundingDiffCarryZScoredDeltaNeutral1H пыталась получать доход от разницы ставок финансирования бессрочных контрактов BTC на Hyperliquid и Binance с помощью дельта-нейтральной стратегии керри с небольшим числом параметров, намеренно избегая сбоев из-за опционов, переполнения CASH и затухания направленной ставки финансирования. Техническая часть работала: атомарный вход в две позиции, сбалансированные позиции: 72 лонг / 72 шорт, начисление финансирования на обеих площадках и действительно рыночно-нейтральная позиция (бета -0.0045). Но фактический результат был отрицательным: 8 месяцев подряд с убытком, фактор прибыли 0.99, комиссии составили 10.2% валового результата, поскольку разница BTC меньше совокупных издержек сделки на двух площадках. Громкий заголовок о +81% отвергли как возможный артефакт тестового стенда: единственный день пришёлся на последний бар +315%, около 100% оставались нереализованными. Результат отправили на проверку, а не приняли на веру. Рецензент отказался от стратегии как структурно убыточной на BTC и предложил руководителю исследования применить тот же механизм к инструменту с более выраженным перекосом ставок финансирования, где разница могла бы покрыть издержки.

Гипотеза

Рыночно-нейтральная кэрри-стратегия между площадками получает доход от DIFFERENTIAL ставки финансирования между бессрочным контрактом BTC на Hyperliquid (BTCUSD.HYPERLIQUID) и Binance USD-M (BTCUSDT.BINANCE). На площадках разный состав участников и механизмы финансирования (HL использует прогнозируемый интервал с ограничением ставки; Binance — премию и процентную ставку), поэтому ставки финансирования за 8ч регулярно расходятся. Когда дифференциал D = funding_HL - funding_BINANCE достигает статистического……Показать большеСвернуть

Рыночно-нейтральная кэрри-стратегия между площадками получает доход от DIFFERENTIAL ставки финансирования между бессрочным контрактом BTC на Hyperliquid (BTCUSD.HYPERLIQUID) и Binance USD-M (BTCUSDT.BINANCE). На площадках разный состав участников и механизмы финансирования (HL использует прогнозируемый интервал с ограничением ставки; Binance — премию и процентную ставку), поэтому ставки финансирования за 8ч регулярно расходятся. Когда дифференциал D = funding_HL - funding_BINANCE достигает статистического экстремума, стратегия держит пару с нейтральной дельтой — шорт на площадке с высокой ставкой финансирования, лонг на площадке с низкой, равные номиналы — и получает чистую разницу в каждом периоде начисления финансирования при почти нулевой чистой дельте BTC. Это сразу заполняет три недопредставленные квоты (межплощадочная торговля 5.4%->цель 15%, Hyperliquid 7.6%->цель 20%, лонг-шорт 14%) и намеренно AVOIDS активные режимы отказа: это NOT опционы (обходит системную ошибку определения размера позиции с капиталом ~0 и структурно убыточное семейство непокрытых коротких позиций на волатильность), NOT спот CASH (обе ноги — MARGIN бессрочные контракты, что позволяет избежать дефекта движка, переполняющего денежный баланс при нескольких инструментах), NOT направленная стратегия против финансирования (обходит контрарный сбой «падающего ножа» SOL/ETH — здесь финансирование представляет собой CARRY денежный поток, а не ставку на изменение настроений), и NOT направленная/реверсионная ставка на одно имя HL (этот класс исчерпан). Только 2 основных параметра, чтобы снизить риск переоптимизации: порог входа по z и порог выхода по z.

Реализует гипотезу напрямую. Разница D = funding_HL - funding_BINANCE считывается из `hl_funding_rates` и `funding_rates` (двух словарей с ключами {ns: rate}), содержащих значения для обеих площадок. Binance подключена как позиция PRIMARY, поскольку дополнительный загрузчик связывает основной ряд `funding_rates` с основной площадкой: если основная площадка — Binance, `funding_rates` относится к Binance, а `hl_funding_rates` (определяется по монете независимо от площадки) — к Hyperliquid. Так ставки финансирования……Показать большеСвернуть

Реализует гипотезу напрямую. Разница D = funding_HL - funding_BINANCE считывается из `hl_funding_rates` и `funding_rates` (двух словарей с ключами {ns: rate}), содержащих значения для обеих площадок. Binance подключена как позиция PRIMARY, поскольку дополнительный загрузчик связывает основной ряд `funding_rates` с основной площадкой: если основная площадка — Binance, `funding_rates` относится к Binance, а `hl_funding_rates` (определяется по монете независимо от площадки) — к Hyperliquid. Так ставки финансирования обеих позиций считываются корректно; маркировка не влияет на нейтральность по дельте. Согласно заданию преимущество — это денежный поток CARRY, поэтому D преобразуется в z-значение (entry_z/exit_z), а стратегия собирает чистую разницу за каждый период, а не торгует против настроений, избегая SOL/ETH контртрендовой ошибки покупки падающего актива. Стратегия намеренно избегает известных причин сбоев: не опционы (нет ошибки расчёта размера позиции примерно на капитал 0), не спот CASH (обе позиции — бессрочные контракты MARGIN, что позволяет избежать дефекта переполнения денежных средств при нескольких инструментах), а хеджированный портфель из двух позиций вместо направленной позиции по бессрочному контракту на один актив (так удаётся избежать ошибки движка с чрезмерной экспозицией). Лишь 2 ключевых настраиваемых параметров снижают риск переобучения; фиксированный одинаковый номинал позиций при плече=1.0 ограничивает экспозицию. calculate_signal возвращает исходное z-значение (в естественных единицах, без ограничений), порог задаётся в should_enter, а при отсутствии ставок финансирования возвращает 0.0/нулевую позицию и использует NO резервный вариант только на основе цены, согласно правилу запрета незаметной подмены данных. Одновременно пополняет квоты стратегий между площадками, для Hyperliquid и лонг/шорт.

Оптимизировать не стоит: после издержек двух площадок реализованного преимущества нет, а единственное положительное значение, вероятно, артефакт. Фактическая динамика — устойчивые потери: 8 месяцев подряд с убытком (-11%–-58%), profit_factor 0.99, коэффициент Шарпа -0.49, Сортино -3.27, отрицательное матожидание, win_rate 47.9% при avg_win~=avg_loss. Заглавное значение +81% total_return целиком обусловлено одним днём на последнем баре +315% с end_unrealized_pct=1.015 (~100% доходности — это нереализованный……Показать большеСвернуть

Оптимизировать не стоит: после издержек двух площадок реализованного преимущества нет, а единственное положительное значение, вероятно, артефакт. Фактическая динамика — устойчивые потери: 8 месяцев подряд с убытком (-11%–-58%), profit_factor 0.99, коэффициент Шарпа -0.49, Сортино -3.27, отрицательное матожидание, win_rate 47.9% при avg_win~=avg_loss. Заглавное значение +81% total_return целиком обусловлено одним днём на последнем баре +315% с end_unrealized_pct=1.015 (~100% доходности — это нереализованный открытый MTM); день с +315% для пары с почти нулевой чистой дельтой неправдоподобен и указывает на артефакт сведения ног/синхронизации площадок (симптом указан, первопричина независимо не подтверждена — передать на проверку тестового стенда, а не гадать). Дифференциал финансирования между BTC крупными площадками реален, но слишком мал, чтобы покрыть комиссии за полный цикл ~0.10% (Binance) + ~0.09% (HL), поэтому переносная стратегия несёт убытки во всех режимах выборки. impact_cost_pct 122% и capacity_usd $66k подтверждают, что она работает только в игрушечном масштабе. Это NOT ложноотрицательный результат из-за неучтённого финансирования (теперь финансирование учитывается) и NOT проблема параметров entry_z/exit_z, решаемая настройкой, — проблема структурная для BTC. Возможный новый фокус для руководителя исследования (revise_hypothesis, без итераций): повторить тот же механизм дифференциала финансирования между площадками на инструменте с более выраженным перекосом ставок, где разница превысит издержки двух площадок.

Реализация

Дельта-нейтральный перенос разницы ставок финансирования между площадками по бессрочным контрактам BTC: равный номинал лонга и шорта по BTCUSD.HYPERLIQUID против BTCUSDT.BINANCE (оба — бессрочные контракты MARGIN). На каждом баре рассчитывается D = funding_HL - funding_Binance по дополнительному ряду ставок финансирования (поиск ближайшей временной метки, допуск 8 ч для Binance / почасовые данные для HL); затем D стандартизируется в скользящий z-скор за период lookback_bars, и стратегия торгует статистические……Показать большеСвернуть

Дельта-нейтральный перенос разницы ставок финансирования между площадками по бессрочным контрактам BTC: равный номинал лонга и шорта по BTCUSD.HYPERLIQUID против BTCUSDT.BINANCE (оба — бессрочные контракты MARGIN). На каждом баре рассчитывается D = funding_HL - funding_Binance по дополнительному ряду ставок финансирования (поиск ближайшей временной метки, допуск 8 ч для Binance / почасовые данные для HL); затем D стандартизируется в скользящий z-скор за период lookback_bars, и стратегия торгует статистические экстремумы: при z > entry_z (HL финансируется дороже) открывает LONG Binance / SHORT HL; при z < -entry_z (HL финансируется дешевле) открывает SHORT Binance / LONG HL; пару закрывает при |z| < exit_z (схождение) или по истечении max_hold_hours. Обе ноги BTC равны и противоположны, поэтому чистая дельта BTC равна ~нулю, а портфель получает только разницу ставок финансирования. Вход атомарный: обе ноги проходят проверку до выставления любого ордера, чтобы избежать неприкрытой основной позиции; выходы закрывают обе ноги одновременно. Размер позиции фиксирован и одинаков по номиналу для каждой ноги (капитал * position_frac), не меняется в зависимости от сигнала или плеча (плечо=1.0). Только 2 ключевых параметра преимущества: entry_z и exit_z.

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

Шарп
-0,49
Общая доходность
-0,29%
Максимальная просадка
3,56%
Всего сделок
144
Доля прибыльных
47,9%
Профит-фактор
0,99

Конструкция действительно нейтральна к рынку (бета -0.0045, benchmark_meaningful=false корректно указывает, что стратегия «купи и держи» — неверный ориентир); обе ноги — бессрочные контракты MARGIN, поэтому она обходит дефект движка с переполнением CASH

Атомарный вход двумя ногами и получение данных о финансировании работают: отправлено входов 72/72, сбалансировано 72 лонгов / 72 шортов, финансирование учтено на обеих площадках

Только 2 основных настраиваемых параметра (entry_z/exit_z) — мало возможностей для переоптимизации

Заглавное значение +81% total_return — артефакт: 8 месяцев подряд с убытком были перекрыты только одним днём +315% на последнем баре; end_unrealized_pct=1.015 означает, что ~100% доходности — это нереализованный MTM по открытой позиции на конец бэктеста, он так и не был реализован

+315% Один день для пары с нейтральной дельтой неправдоподобен — вероятен артефакт сведения ног/синхронизации площадок (механизм независимо не подтверждён)

Реализованного преимущества после издержек нет: profit_factor 0.99, Шарп -0.49, Сортино -3.27, отрицательное матожидание, комиссия — 10.2% от валового результата; дифференциал BTC HL-Binance меньше комиссий за полный цикл на двух площадках

impact_cost_pct 122% и всего capacity_usd — лишь $66 тыс.: преимущество, если оно есть, существует только в игрушечном масштабе; position_frac 0.40 слишком велико

8/9 месяцев с убытком

большинство положительных

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

Дифференциал финансирования BTC между крупными площадками слишком мал, чтобы покрыть комиссии за полный цикл на двух площадках; поэтому кэрри-стратегия структурно убыточна на BTC, и настройка z-порогов этого не исправит. Однако механизм и корректная конструкция двух ног с нейтральной дельтой работают, поэтому следует пересмотреть гипотезу и испытать её на инструменте с более выраженным перекосом ставок финансирования, где разница превысит издержки, а не продолжать итерации.

Аналитик отказался от неё на этапе проверки бэктеста, до оптимизации, поскольку после издержек двух площадок реализованного преимущества нет: дифференциал финансирования BTC реален, но структурно меньше затрат за полный цикл ~0.10% + ~0.09%, поэтому стратегия несёт убытки во всех режимах. Единственное положительное значение, вероятно, вызвано артефактом сведения ног/синхронизации площадок; его передали на проверку тестового стенда, а не приняли на веру.

Рыночно-нейтральная кэрри-стратегия между площадками с нейтральной дельтой получает доход от дифференциала ставок финансирования BTC между бессрочными контрактами Hyperliquid и Binance USD-M: переводит D = funding_HL − funding_BINANCE в z-оценку и при статистических экстремумах держит пару с равным номиналом и противоположными сторонами (шорт на площадке с более высокой ставкой финансирования, лонг — с более низкой). Всего 2 основных настраиваемых параметра (entry_z, exit_z), чтобы снизить риск переоптимизации.

Фактическая динамика была устойчиво убыточной: Шарп -0.49, Сортино -3.27, фактор прибыли 0.99, avg_trade_return -$2.82 за 144 сделок (72 сбалансированных пар), 8 месяцев подряд с убытком, комиссии — 10.2% валового результата; заглавная суммарная доходность +81% была артефактом — ~100% нереализованного MTM по открытой позиции (end_unrealized_pct 1.015), обусловленного одним неправдоподобным днём +315% на последнем баре для пары с нулевой чистой дельтой; impact_cost_pct 122% и $66k при capacity_usd подтверждают только игрушечный масштаб.

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