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

Стратегии

Сводка ставок финансирования FMZ в операционном виде: концентрированный нейтральный по дельте carry на финансировании 8 альткоинов Binance (лонг BINANCE_SPOT / шорт USD-M бессрочного контракта), топ--3 по trailing funding, вход при достижении порога премии, выход при отрицательной премии (1H)

Итог: Бэктестинг

FmzConcentratedSpotPerpFundingCarry

Сводка ставок финансирования FMZ в операционном виде: концентрированный нейтральный по дельте carry на финансировании 8 альткоинов Binance (лонг BINANCE_SPOT / шорт USD-M бессрочного контракта), топ--3 по trailing…

Гипотеза

Выведено руководителем исследования на основе 小草, «资金费率策略近况和推荐操作» (FMZ дайджест, 2021-12-02, https://www.fmz.com/digest-topic/8469,, развивающий стратегию, описанную в https://www.fmz.com/digest-topic/6381).. В статье описан хеджированный арбитраж на ставках финансирования бессрочных контрактов, но его правила не указаны: длинная позиция по споту и короткая по бессрочному контракту на монетах с высокой положительной ставкой финансирования; позиции открываются, когда бессрочный контракт торгуется с премией к споту……Показать большеСвернуть

Выведено руководителем исследования на основе 小草, «资金费率策略近况和推荐操作» (FMZ дайджест, 2021-12-02, https://www.fmz.com/digest-topic/8469,, развивающий стратегию, описанную в https://www.fmz.com/digest-topic/6381).. В статье описан хеджированный арбитраж на ставках финансирования бессрочных контрактов, но его правила не указаны: длинная позиция по споту и короткая по бессрочному контракту на монетах с высокой положительной ставкой финансирования; позиции открываются, когда бессрочный контракт торгуется с премией к споту (开仓溢价), и закрываются, когда эта премия становится отрицательной (平仓溢价). Даны три рекомендации: (1) сосредоточиться на FEW монетах с высокой ставкой финансирования, а не распределять позиции между многими монетами; (2) использовать больше бирж; (3) использовать периоды экстремальных ставок финансирования. Что показывают цифры: в двух таблицах позиций из действующего робота автора (дайджесты 8469 и 6381) для каждой монеты указаны количество короткой позиции по бессрочному контракту, соответствующее количество спотовой позиции, премия при открытии в % (обычно 0.03–0.3%), премия при закрытии в % (0.1–0.18%), целевая позиция, средняя ставка финансирования в % (около 0.03%/8 ч в декабре -2021 против примерно 0.15–0.17%/8 ч ранее, на бычьем рынке), текущая ставка финансирования и справочная годовая доходность. В таблице ставок финансирования на разных биржах указано значение OMG от -2.4% (Binance) до -5.4% (FTX) во время раздачи токенов. Ещё две иллюстрации — баннеры без данных. Связанный код (стратегия 333315) — только панель мониторинга ставок финансирования на разных биржах. Страницу робота прочитать не удалось (FAILED). Точные правила недоступны, поэтому приведённые ниже правила — мои. OPERATIONALIZATION: набор активов — 8 альткоинов, которые указаны в таблицах позиций автора и доступны для спотовой торговли и торговли бессрочными контрактами на Binance USD-M SAND, ICP, VET, ATOM, ANKR, 1INCH, EGLD, IOTA. Для каждой монеты открывается пара позиций с одинаковым номиналом USDT: длинная по <COIN>USDT.BINANCE_SPOT (спот) и короткая по <COIN>USDT.BINANCE (бессрочный контракт). Таким образом, портфель дельта-нейтрален, а PnL складывается из полученного финансирования и изменения базиса за вычетом комиссий. Для всех инструментов 16 используются бары 1-HOUR. Ставка финансирования считывается в момент времени с использованием supp_as_of / supp_window по бессрочному контракту, без сопоставления временных меток через abs(). При каждом расчёте финансирования с периодичностью 8 ч (00/08/16 UTC при закрытии бара) монеты ранжируются по средней ставке финансирования за последние `funding_lookback` расчётов. Удерживаются только `top_n` монет с наибольшим средним значением, если оно превышает `entry_funding_min` (рекомендация 1, концентрация). Рекомендация 2 (несколько бирж) намеренно исключена из этого теста: при использовании одной биржи обе позиции используют финансирование и цены одной площадки. Для рекомендации 3 (экстремально отрицательная ставка финансирования в стиле OMG) потребовалось бы занимать спотовые активы для короткой продажи, что невозможно на счёте CASH; поэтому проверяется только сторона с положительной ставкой финансирования. Исполнение: каждый ордер — рыночный, выставляемый по цене закрытия сигнального бара; это эквивалент исполнения на открытии следующего бара в 24/7. Спотовая позиция только длинная, без плеча; короткая позиция по бессрочному контракту имеет номинал 1x, соответствующий спотовой позиции, а плечо фиксировано на уровне 1.0. Расчёт издержек: полный цикл пары позиций обходится в 2×0.10% на споте + 2×0.05% на бессрочном контракте = 0.30% от номинала одной позиции (0.15% от совокупного номинала двух позиций). Средняя ставка финансирования в источнике за поздний период -2021 составляет около 0.03%/8 ч (0.09% в день). При минимальном удержании в течение 7 дней (21 расчётов) ожидаемое финансирование составляет около 0.63% за полный цикл пары позиций до учёта базиса. С учётом премии при входе не менее 0.05% и конвергенции базиса получается примерно 0.68% валового дохода против издержек 0.30% в расчёте на номинал одной позиции, то есть около 0.38% чистого дохода на полный цикл пары позиций, или около 0.19% от совокупного номинала на одну сделку. В режимах с более высокой ставкой финансирования, показанных в источнике (0.15%/8 ч), этот доход в несколько раз выше. Это гипотеза о рыночно-нейтральной стратегии на нескольких инструментах между биржами (BINANCE_SPOT + BINANCE). Эти категории в портфеле представлены недостаточно (межбиржевые позиции 7.9% против целевого значения ≥15%).

Реализация

Нейтральный по дельте carry на финансировании 8 альткоинов Binance (SAND, ICP, VET, ATOM, ANKR, 1INCH, EGLD, IOTA). Каждая пара состоит из длинной позиции BINANCE_SPOT и короткой позиции в бессрочном контракте USD-M с одинаковым количеством монет на барах 1H. Монеты ранжируются по среднему trailing funding за funding_lookback расчётов, нормализованному к ставке за per-8h и считываемому на момент времени из funding_rates_by_instrument. Удерживаются только top_n монет, среднее значение которых выше entry_funding_min. Пара открывается, когда премия бессрочного контракта (perp/spot - 1) не меньше open_premium. Она сразу закрывается при нарушении хеджа (|premium| >= 3%), смене знака финансирования (последний расчёт <= -0.05%/8h) или отсутствии одной из позиций. После min_hold_settlements она также закрывается при отрицательной премии (<= close_premium), снижении carry (mean < exit_funding_min) или падении рейтинга ниже top_n x rank_exit_multiple. Размер каждой пары равен min(spot MTM, perp MTM) x 0.95 / top_n.

Реализует хеджированный арбитраж ставок финансирования FMZ 8469/6381 в заданном виде. Рекомендация 1 (концентрация) — это рейтинг ставок финансирования за период top_n. Премия открытия и премия закрытия из источника — это open_premium и отрицательное значение close_premium; премия рассчитана по синхронным ценам закрытия бессрочного и спотового баров (базовый барьер синхронизации выравнивает все 16 ноги; бар ноги, более новый, чем бар решения, никогда не используется). Выходы по funding_flip, рейтингу и разрыву……Показать большеСвернуть

Реализует хеджированный арбитраж ставок финансирования FMZ 8469/6381 в заданном виде. Рекомендация 1 (концентрация) — это рейтинг ставок финансирования за период top_n. Премия открытия и премия закрытия из источника — это open_premium и отрицательное значение close_premium; премия рассчитана по синхронным ценам закрытия бессрочного и спотового баров (базовый барьер синхронизации выравнивает все 16 ноги; бар ноги, более новый, чем бар решения, никогда не используется). Выходы по funding_flip, рейтингу и разрыву хеджа, а также минимальное время удержания соответствуют фиксированным и настраиваемым параметрам плана с точными именами. Ставка финансирования определяется по bisect_right на временной отметке бара (на момент времени, без сопоставления по abs()). Записи нормализованы к интервалу в -8 ч, поскольку некоторые альткоины Binance перешли на интервалы финансирования 4 ч; иначе рейтинг смешивал бы разные единицы. Монета без данных о финансировании просто не допускается к сделкам; ценовой прокси не используется. Рейтинг — чистая функция времени, а время удержания берётся из ts_opened позиции по бессрочному контракту, поэтому перезапуск не меняет решений. Обе ноги используют одинаковое количество монет, округлённое вниз до более крупного шага размера, поэтому портфель дельта-нейтрален. Спотовая и бессрочная позиции размещены на отдельных счетах площадки по $100K, каждая на уровне 0.95x собственного капитала (плечо 1.0, подключать ничего не нужно). Каждая нога — отдельный ордер и позиция, поэтому total_trades считает ноги (урок 146). Ожидай примерно 2 x top_n ног за ротацию. Примечание о комиссиях: полный цикл сделки по паре стоит 0.30% от номинала одной ноги. Минимальное удержание в течение 21 расчётов и порог входа 0.02%/8 ч нацелены примерно на 0.4%+ финансирования за период удержания, но в 2023-2025 финансирование альткоинов близко к базовому уровню 0.01%, поэтому вне бычьих фаз лишь немногие монеты могут превысить entry_funding_min.

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

При желании пересчитай количество контрактов бессрочной позиции по фактическому исполнению спотового ордера (или рассчитай размер пары как cash/(price*(1+fee))*0.995), чтобы хедж оставался точно сбалансированным.

Обе позиции выставляются с одинаковым количеством. Базовый вспомогательный код ограничивает объём спота BUY значением free cash/(price*(1+fee)) с буфером 0.5%, поэтому, если срабатывает это ограничение (например, после изменения спотовой MTM или округления), спотовая позиция может быть немного меньше шорта по бессрочному контракту. Остаётся небольшая остаточная короткая дельта. Это не ошибка корректности, поскольку при расчёте размера используется min(spot_eq, perp_eq)*0.95/top_n, что оставляет запас.

Если нужна точность, посчитай временные метки финансирования в интервале (ts_opened, ts] с помощью bisect по списку временных меток финансирования монеты.

Значение 'settled' рассчитывается как число прошедших блоков по 8 часов после ts_opened бессрочного контракта. Это не число фактических расчётов финансирования: пара, открытая в момент 07:00, проходит первый расчёт через 1h. Для монет с интервалом финансирования 4h число блоков вдвое меньше фактического числа расчётов. Поэтому минимальное время удержания составляет лишь приблизительно min_hold_settlements. Эффект незначителен и не меняет структуру правила.

Не требуется.

Гипотеза ранжирует монеты «при каждом расчёте через 8h». Код выполняет ранжирование на каждом баре 1H, но рейтинг может измениться только при появлении новой ставки финансирования, поэтому результат тот же. После открытия порога премии вход может сработать в любой час, что соответствует правилу премии открытия.

В песочнице за 818 дней получено 3 круговых сделок по парам (6 ног), около 29 дней на удержание, общая доходность +0.52% и PF 1.04. Экономика зависит от того, останется ли финансирование альткоинов выше entry_funding_min (0.02%/8h). Разработчик отмечает, что при 2023-2025 финансирование альткоинов близко к базовому уровню 0.01%, поэтому портфель может большую часть времени оставаться без позиций, а выборка пар будет небольшой. Круговая сделка по паре стоит 0.30% от номинала одной ноги. Проверяй чистый результат по паре (финансирование + базис - комиссии) за всю историю, а не показатель на одну ногу avg_trade_return_pct: спотовая нога по построению убыточна, а нога бессрочного контракта прибыльна (long_win_rate 0 / short_win_rate 1), поэтому отдельные показатели по ногам сами по себе неинформативны. Учти 18.25% impact_cost_pct по малоликвидным альткоинам (ANKR/IOTA/VET) при 0.95/top_n капитала на каждую ногу.

Анализ

Текущая ситуация со стратегией ставок финансирования и рекомендации по действиям

Анализ

Арбитраж ставок финансирования бессрочных контрактов Binance (текущая годовая ставка в бычьем рынке 100%)

Сводка ставок финансирования на крупнейших биржах

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