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

Стратегии

Кросс-секционный сбор финансирования cash-and-carry — дельта-нейтральные лонг-спот / шорт-перп по альткоинам Binance с самым высоким финансированием, выбор каждую неделю (корзина из 3 активов из вселенной в 8 альткоинов, нейтральность к рынку, 3 параметр)

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

CrossSectionalCashAndCarryFundingHarvestNeutral

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

CrossSectionalCashAndCarryFundingHarvestNeutral обобщила одиночную стратегию cash-and-carry DOGE, создав диверсифицированную корзину из трёх альткоинов Binance с наибольшим финансированием, состав которой пересматривался еженедельно. Идея состояла в том, что независимый от рыночного режима доход от финансирования компенсирует убытки в период, когда импульсные стратегии страдают. Итерация 2 исправила механические проблемы предыдущих версий: финансирование стало доступно для всех 8 активов (23,667 событий), стоп пары на каждом баре ограничил отток маржи между счетами, а стратегия сохраняла рыночную нейтральность без ликвидации. Но результат, который теперь можно оценить, подтвердил отсутствие преимущества: -1.60% за 6.6 лет, коэффициент Шарпа -0.16; carry на сделку 0.197% оказался ниже затрат на две ноги около 0.30%, а прибыль была только на бычьем рынке 2021. Аналитик отказался от стратегии при проверке бэктеста: это уже третья стратегия cash-and-carry, упёршаяся в ту же стену издержек. Проблема в исходной гипотезе, а не в ошибке; до оптимизации, анализа и оценки риска дело не дошло.

Гипотеза

DELTA-NEUTRAL для сбора фандинга: источник PnL — механический денежный поток от финансирования бессрочных контрактов, не зависящий от рыночного режима (INDEPENDENT). Эта идея выбрана намеренно: последние данные показывают, что семейство стратегий на импульсе и тренде (включая хорошо построенную конвергенцию соотношения ETH/BTC) сильно DECAYED HARD в текущем недавнем режиме (-33% за последние 11 месяцев, скользящий коэффициент Шарпа +4.9→-7). Когда рынок с боковым движением и противотрендовым режимом наказывает за……Показать большеСвернуть

DELTA-NEUTRAL для сбора фандинга: источник PnL — механический денежный поток от финансирования бессрочных контрактов, не зависящий от рыночного режима (INDEPENDENT). Эта идея выбрана намеренно: последние данные показывают, что семейство стратегий на импульсе и тренде (включая хорошо построенную конвергенцию соотношения ETH/BTC) сильно DECAYED HARD в текущем недавнем режиме (-33% за последние 11 месяцев, скользящий коэффициент Шарпа +4.9→-7). Когда рынок с боковым движением и противотрендовым режимом наказывает за ставки на направление цены, структурно оправдана ставка на денежный поток, который начисляется независимо от направления цены. Финансирование бессрочных контрактов альткоинов с перекосом в длинные позиции структурно POSITIVE, поэтому удержание LONG SPOT + SHORT PERP (равный номинал, чистая дельта ≈ 0) позволяет получать это финансирование, хеджируя ценовой риск. Это CROSS-SECTIONAL, DYNAMIC-SELECTION версия: каждую неделю стратегия держит альткоины Binance с наибольшим текущим положительным финансированием, k=3, из ликвидного набора в 8 инструментов. Так капитал всегда направлен туда, где действительно выплачивается структурный доход от переноса позиции, а диверсификация между 3 инструментами снижает риск шорт-сквиза отдельного актива. Стратегия явно DIFFERENT от недавно оставленной межбиржевой стратегии получения дохода от разницы ставок финансирования AVAX (DIFFERENTIAL), торговавшей крошечную, непостоянную разницу финансирования HL относительно Binance GAP, несостоятельность которой подтвердили данные. Здесь собирается значительно большее финансирование ABSOLUTE с помощью спотового хеджа в семействе площадок ONE, где финансирование альткоинов с перекосом в длинные позиции постоянно положительно. Стратегия обобщает находящуюся в разработке одноинструментальную стратегию покупки и переноса позиции DOGE, превращая её в диверсифицированную корзину с динамическим отбором (диверсификация — ключевое улучшение риска по сравнению с одноинструментальной версией). NOT импульс (L52/затухание), NOT возврат к среднему (L53), NOT нефинансовый фильтр для ставки на цену (L46 — финансирование IS доходность, портфель нейтрален по дельте). Заполняет недостаточно представленные категории BINANCE_SPOT (11.9%), межбиржевой торговли (спот + суффиксы бессрочных контрактов, 7.2%) и направлений с нейтральным рыночным риском (13.6%). Три параметра: число инструментов k, период расчёта финансирования и минимальный порог финансирования для входа.

Итерация 2. Я заново установил первопричину пятилетнего простоя: это NOT предполагаемая в отзыве ошибка разрешения данных фандинга. Поэтому исправление нацелено на другое; хочу зафиксировать это до следующего рассмотрения. Данные: (а) шесть пар открыли с ноября -2020 по март -2021, после чего запуск затих; это точно совпадает с ажиотажем вокруг альткоинов — по данным каталога, с ноября -2020 до пика в апреле -2021 было LINK 3.9x, XRP 7.7x, ADA 15.6x, BNB 21.7x, DOGE 161x; (б) шорт-позиция составляла 0.8 x 100……Показать большеСвернуть

Итерация 2. Я заново установил первопричину пятилетнего простоя: это NOT предполагаемая в отзыве ошибка разрешения данных фандинга. Поэтому исправление нацелено на другое; хочу зафиксировать это до следующего рассмотрения. Данные: (а) шесть пар открыли с ноября -2020 по март -2021, после чего запуск затих; это точно совпадает с ажиотажем вокруг альткоинов — по данным каталога, с ноября -2020 до пика в апреле -2021 было LINK 3.9x, XRP 7.7x, ADA 15.6x, BNB 21.7x, DOGE 161x; (б) шорт-позиция составляла 0.8 x 100 тыс. перпетуальных контрактов, то есть 80 тыс. номинала, при маржинальном счёте на 100 тыс. MARGIN. Даже самое слабое из этих движений (LINK, +290%) приводит к убытку около 77 тыс. на одном плече в 26.7 тыс., так что счёт перпов почти опустел за Q1-2021; (в) `get_account_equity()` читает этот маржинальный счёт, а существующая защита `if not equity or equity <= 0: return` затем молча блокирует все новые открытия — постоянный простой без ошибки; (г) значение funding_events_available=1985 полностью объясняется шестью позициями по бессрочным контрактам, каждая удерживалась несколько месяцев (6 x примерно 90 дней × 3 в день ≈ 1,600), а не отсутствующими рядами данных. При пробеле в данных сделок не было бы и в 2020-21, а не шесть. Сбой разделения счетов — тот же, что журнал фиксирует для стратегии покупки актива и продажи контракта DOGE и пары с хеджированием беты SOL, перешедших в -100%. Минимальное исправление: новый `_check_margin_stops`, проверяемый на каждом баре EVERY; он закрывает любую пару, если убыток по короткой ноге перпа превышает `pair_stop_frac` (8%) маржинального счёта, а также снижает валовую экспозицию с 0.8 до 0.5. Закрытие пары фиксирует убыток по контракту AND и компенсирующий прирост по споту, поэтому совокупный капитал на двух счетах сохраняется, меняется лишь распределение между счетами. Поскольку размер позиции уже привязан к капиталу маржинального счёта, портфель автоматически ограничивает себя по мере сокращения этого счёта, вместо того чтобы обнулить его и перейти в простой. Я также добавил две запрошенные в отзыве диагностики, не меняя корректное поведение: интервал для `max_funding_lag_hours` увеличен с 12 до 26 (интервал в 8 ч вместе с пропущенной записью больше не может вызвать срабатывание); теперь `_build_funding` записывает число точек для каждого актива, первую и последнюю временные метки и вычисленное значение periods_per_year. По журналу запуска можно проверить охват ключей ног и стабильность годового пересчёта, а не делать выводы косвенно. Расчёт сигнала, ранжирование, гистерезис, построение пар, календарное расписание и неактивные функции для одиночной ноги побайтно совпадают с версией, прошедшей слои 1-3; импорты не менялись. Честное ожидание от повторного бэктеста: стратегия теперь будет удерживать позиции во время 2022-2026, но на участке выборки 2021 нога даст серию срабатываний стопа. Каждое обойдётся в 0.30% за полный круг сделки, при этом совокупный капитал сохранится. Поэтому результат на всей выборке будет зависеть главным образом от того, выдержит ли измеренный по исходному ряду фандинга кэрри около 13%/год на номинал эту серию выходов. Именно это предложил проверить отзыв; это и следует оценить до затрат на оптимизацию.

Исправления в итерации -1 сработали: данные о финансировании теперь доступны для всей корзины (23,667 событий против 1,985), границы pair_stop_frac на каждом баре ограничивают отток маржи между счетами, а стратегия торгует на всей выборке (262 сделок). Теперь результаты можно оценивать. Результат после исправлений, учитывающий начисленное финансирование (IS), подтверждает вторую часть прежнего предупреждения: после вычета затрат на два плеча преимущества нет. За 6.6 лет результат отрицательный: total_return……Показать большеСвернуть

Исправления в итерации -1 сработали: данные о финансировании теперь доступны для всей корзины (23,667 событий против 1,985), границы pair_stop_frac на каждом баре ограничивают отток маржи между счетами, а стратегия торгует на всей выборке (262 сделок). Теперь результаты можно оценивать. Результат после исправлений, учитывающий начисленное финансирование (IS), подтверждает вторую часть прежнего предупреждения: после вычета затрат на два плеча преимущества нет. За 6.6 лет результат отрицательный: total_return -1.60%, коэффициент Шарпа -0.16, при CI [-0.76, 0.51], profit_factor 1.11, IR -0.74. Кроме того, avg_trade_return_pct 0.197% составляет лишь BELOW от примерно 0.30% затрат на круговую сделку спот (0.20%) + бессрочный контракт (0.10%), которые несёт эта структура с двумя плечами (формальное превышение минимального порога для одной сделки 0.15% вводит в заблуждение). Доход от переноса позиции поступал только во время бычьего рынка 2021 с перекосом в длинные позиции (+6.5%); каждый последующий год — примерно нулевой результат (0.16-0.80%), а общий итог отрицательный. При этом avg_position_pct составляет всего 2.5%, а толстый левый хвост (эксцесс куртозиса 66.7, асимметрия -4.24) съедает небольшой доход от переноса позиции во время сквизов. Это провал исходной гипотезы и преимущества, а не ошибка, которую можно исправить: механизм теперь реализован корректно, а финансирование бессрочных контрактов Binance на альткоины не покрывает затраты на круговую сделку с двумя плечами вне режима 2021. Снижение порога финансирования лишь добавит пары с меньшим доходом, более уязвимые к издержкам. Третья стратегия сбора финансирования через покупку и перенос позиции в этой серии (DOGE, AVAX, теперь эта корзина) разбилась о тот же барьер затрат. Откажись от неё вместо третьей итерации или траты бюджета на оптимизацию.

Реализация

Дельта-нейтральная кросс-секционная стратегия cash-and-carry для 8 альткоинов (ETH, SOL, BNB, XRP, ADA, DOGE, AVAX, LINK), каждый представлен как BINANCE_SPOT спотовая позиция и BINANCE USD-M бессрочный контракт, на барах 8-HOUR, выровненных по эпохам финансирования Binance. На каждом баре для каждого актива рассчитывается средний ANNUALIZED фандинг за последние 63 эпох (~21 дней); коэффициент годовой экстраполяции определяется по медианному интервалу отметок этой серии. Средний перенос для текущих top-3 служит……Показать большеСвернуть

Дельта-нейтральная кросс-секционная стратегия cash-and-carry для 8 альткоинов (ETH, SOL, BNB, XRP, ADA, DOGE, AVAX, LINK), каждый представлен как BINANCE_SPOT спотовая позиция и BINANCE USD-M бессрочный контракт, на барах 8-HOUR, выровненных по эпохам финансирования Binance. На каждом баре для каждого актива рассчитывается средний ANNUALIZED фандинг за последние 63 эпох (~21 дней); коэффициент годовой экстраполяции определяется по медианному интервалу отметок этой серии. Средний перенос для текущих top-3 служит непрерывным сигналом. Раз в неделю (по календарю и времени бара) стратегия держит k=3 активов с наибольшим переносом за период выше порога 2%/год: для каждого открывается LONG SPOT + SHORT PERP в равном количестве монет. При ребалансировке торгуется только дельта, а текущая позиция сохраняется, пока актив входит в top k+2. NEW IN THIS ITERATION: маржинальный стоп для каждой пары на каждом баре. Две ноги находятся на разных счетах, которые движок не объединяет для маржирования. Поэтому при сильном росте альткоина весь убыток приходится на счёт бессрочного контракта (MARGIN), а компенсирующая прибыль остаётся на спотовом счёте (CASH). Если убыток по короткой ноге пары превышает 8% маржинального счёта, пара закрывается по BOTH ногам (общий капитал сохраняется), а актив включается снова при следующей ребалансировке с новым расстоянием до стопа. По той же причине валовая экспозиция снижена с 0.8x до 0.5x маржинального капитала.

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

Песочница пока только ETH (уровень 3 загружает только основное финансирование) — корзина из нескольких названий AND, а новый стоп по марже, нацеленный на 2021, NOT не проверены. Полный бэктест — настоящее испытание.

Проблема разделения капитала между двумя счетами сохраняется (теперь ограничивает ёмкость, а не вызывает простой): прибыль на споте после срабатывания маржинального стопа остаётся на счёте CASH без моделируемого перевода, поэтому капитал ограничивает сам себя. Бэктест занижает возможную ёмкость в реальной торговле.

Повторное открытие в тот же бар при ребалансировке и 2021 круговых сделок после стоп-аутов; остаточное сжатие финансирования (около +3.2% за последний год). Аналитику следует оценить влияние комиссий.

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

Шарп
-0,16
Общая доходность
-1,60%
Максимальная просадка
1,60%
Всего сделок
262
Доля прибыльных
51,1%
Профит-фактор
1,11

Исправления итерации -1 сработали: данные финансирования теперь доступны для всей корзины (23,667 событий против 1,985), а ограничение pair_stop_frac на каждом баре сдерживает отток маржи между счетами — теперь стратегию можно оценить, и она торгует на всей выборке (262 сделок)

Действительно нейтральная к рынку (бета -0.0003); обоснованная диверсификация, гистерезис и частичная ребалансировка

Результат, который теперь можно оценить, убыточен: total_return -1.60% за 6.6 лет, коэффициент Шарпа -0.16 (CI [-0.76, 0.51]), information_ratio -0.74

Перенос на сделку ниже издержек двух ног: avg_trade_return_pct 0.197% против ~0.30% за полный цикл спот + бессрочный контракт; profit_factor 1.11 (преимущество съедают комиссии)

Carry приносил прибыль только на бычьем рынке 2021 с переполненными лонгами (+6.5%); все последующие годы — около нуля (0.16-0.80%), общий итог отрицательный. Установившийся режим мёртвого carry; avg_position_pct только 2.5%

return_kurtosis 66.7, асимметрия -4.24 — небольшой carry подвержен редким крупным событиям со сжатием коротких позиций, которые его обнуляют

Анализ

Стратегия не подлежит оценке, а не проверена и провалилась: она открыла 6 пар для получения дохода от переноса позиции с ноября 2020 по март 2021, а затем выбирала ZERO инструментов в течение следующих 5 лет, хотя бэктест охватывал период до середины -2026. Прежде чем что-либо оптимизировать, выясни причину простоя: почти наверняка это ошибка разрешения данных о финансировании, потому что min_funding_annual составляет всего 0.02 (2% в годовом выражении), тогда как обычное для баров финансирование альткоинов около……Показать большеСвернуть

Стратегия не подлежит оценке, а не проверена и провалилась: она открыла 6 пар для получения дохода от переноса позиции с ноября 2020 по март 2021, а затем выбирала ZERO инструментов в течение следующих 5 лет, хотя бэктест охватывал период до середины -2026. Прежде чем что-либо оптимизировать, выясни причину простоя: почти наверняка это ошибка разрешения данных о финансировании, потому что min_funding_annual составляет всего 0.02 (2% в годовом выражении), тогда как обычное для баров финансирование альткоинов около 10-15% в годовом выражении легко превышает этот уровень. Если стратегия ничего не выбирает в течение 5 лет, значит, _carry_of() возвращает None (устаревшее или отсутствующее значение) для инструментов корзины после -2021. Проверь: (1) разрешаются ли ключи funding_rates_by_instrument для бессрочных контрактов ALL 8 на всей выборке (funding_events_available составляет всего 1985 — подозрительно мало для 8 инструментов за 6 лет); поиск по ключам отдельных контрактов с резервным вариантом funding_rates, предусмотренным только для основного инструмента, мог оставить остальные 7 инструментов без ключей; (2) не отбрасывает ли порог устаревания max_funding_lag_hours=12 корректные данные о финансировании с интервалом 8 ч; (3) остаётся ли множитель пересчёта в год стабильным на протяжении всего периода. Отдельно: сделки 6, совершённые в пиковом режиме финансирования -2021, дали отрицательный результат на сделку после вычета издержек (-0.116%). Поэтому после исправления отбора проверь VERIFY на всём периоде, что зачисленное финансирование покрывает около 0.30% издержек круговой сделки спот + бессрочный контракт. Это семейство стратегий — DOGE, AVAX — уже неоднократно проваливалось именно на этом этапе. Лишь после этого запрашивай оптимизацию. Повтори бэктест и подтверди, что корзина удерживает позиции и получает доход от переноса позиции на протяжении 2022-2026 с положительным avg_trade_return_pct.

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

Диверсификация cash-and-carry по динамически выбранной корзине успешно ограничивает риск шорт-сквиза или ликвидации отдельного актива, но не создаёт преимущество. Если фандинг на сделку (~0.20%) ниже издержек полного цикла по двум ногам (~0.30%) вне одного исторического бычьего режима, издержки структурно съедают перенос независимо от выбора активов.

Аналитик отказался от стратегии при проверке бэктеста: исправления итерации -1 позволили её оценить (финансирование доступно для всей корзины, стоп пары на каждом баре ограничил отток маржи между счетами), а результат подтвердил провал исходной гипотезы и отсутствие преимущества. Финансирование бессрочных контрактов на альткоины Binance не покрывает затраты на открытие и закрытие двух ног за пределами режима 2021 с переполненными лонгами. Поэтому итог стратегии отрицательный, а редкие крупные убытки полностью обнуляют небольшой carry. Снижение порога финансирования лишь добавляет более затратные пары. Это уже третья стратегия сбора дохода cash-and-carry в наборе, не выдержавшая тех же издержек.

Дельта-нейтральная кросс-секционная стратегия cash-and-carry со сбором финансирования (3 параметров): каждую неделю выбирала k=3 альткоинов Binance с самым высоким финансированием из вселенной в 8 активов и держала пары лонг-спот/шорт-перп, получая финансирование перпов при хеджировании цены. Она диверсифицировала carry одной позиции DOGE по динамически отбираемой корзине и использовала стоп маржи для каждой пары из-за риска оттока средств между счетами.

Бэктест с учётом начисленного финансирования (корзина из спотовых и бессрочных контрактов на 8 альткоинов, 8ч, 2369 дней с данными, с 2019-12 по 2026-06) показал убыток за 6.6 лет: общая доходность -1.60%, коэффициент Шарпа -0.16 (CI [-0.76, 0.51]), фактор прибыли 1.11, информационное отношение -0.74, 262 сделок. Стратегия действительно была нейтральна к рынку (бета -0.0003) и избежала ликвидации, но avg_trade_return_pct 0.197% оказался ниже затрат около 0.30% на две ноги; carry приносил прибыль только на бычьем рынке 2021 (+6.5%), а хвост убытков был тяжёлым (эксцесс 66.7, асимметрия -4.24).

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