Арбитраж спот фьючерс криптовалюта — это стратегия, в которой участник одновременно держит противоположные позиции в спотовом активе и связанном с ним фьючерсе, чтобы работать не с прогнозом направления цены, а с относительной ценой двух рынков. В классическом cash-and-carry покупают актив на споте и продают календарный фьючерс, торгующийся с премией. В perpetual-варианте длинный spot сочетают с коротким бессрочным контрактом и отдельно анализируют basis и funding. На схеме конструкция выглядит почти нейтральной к движению базового актива, но экономическая нейтральность возникает только при совпадающем notional, корректном контракте, синхронном исполнении и достаточном маржинальном резерве.

Главная ошибка начинающего — видеть слово «арбитраж» и автоматически считать доходность зафиксированной. У календарного фьючерса есть дата расчёта, к которой цена контракта и референсная спотовая цена сходятся по правилам инструмента. Но до этой даты базис может расшириться, короткая нога может потребовать вариационную маржу, а комиссии и slippage съесть значительную часть премии. У бессрочного контракта неопределённость выше: он не имеет экспирации, а funding rate меняется и может развернуться против позиции.

Поэтому эта статья не повторяет общий материал OneMagic про виды арбитража криптовалют. Здесь разбирается одна узкая конструкция как система: формула basis, annualized basis, календарный cash-and-carry, perpetual funding trade, маржа и ликвидация, расчёт чистой доходности, исполнение двух ног, basis risk, контрагентский риск и правила выхода.

Спот-фьючерсный арбитраж становится сделкой только после того, как одновременно определены две ноги, их notional, полный набор издержек, маржинальный резерв и конкретное правило выхода. Премия фьючерса сама по себе ещё не является доходностью.

Элемент Что измеряет Почему важен
Spot price Исполнимая цена базового актива Last price не показывает цену всего нужного объёма
Futures price Исполнимая цена срочного или perpetual-контракта Нужно учитывать сторону стакана и multiplier
Basis Разницу futures и spot Это исходный объект basis trade
Funding Периодический поток perpetual long/short Ставка меняется и не является фиксированной доходностью
Margin reserve Запас обеспечения Нейтральная по дельте позиция может получить margin call
Net return Результат после всех расходов Только его можно сравнивать с альтернативами

Что такое спот-фьючерсный арбитраж и чем он отличается от обычной торговли

Две ноги одной экономической позиции

В направленной сделке трейдер покупает или продаёт актив, потому что ожидает движение цены. В спот-фьючерсной конструкции цена базового актива должна влиять на две ноги в противоположных направлениях. Длинная позиция в одном BTC на споте растёт при росте BTC, а короткая фьючерсная позиция сопоставимого dollar notional теряет примерно ту же сумму. Если размеры совпадают, основная дельта близка к нулю, а результат зависит от basis, funding, комиссий и качества исполнения.

Именно поэтому нельзя оценивать такую стратегию по отдельному PnL фьючерса. Короткий контракт может показывать большой убыток, когда spot-leg имеет почти симметричную прибыль. Для анализа нужен совокупный PnL обеих ног. Если realized и unrealized PnL вызывают путаницу, сначала полезно разобрать PnL в криптотрейдинге, а затем строить basis ledger.

Почему «нейтральная» не означает «безрисковая»

Delta-neutral описывает чувствительность к движению базового актива при текущих параметрах, но не гарантирует сохранность капитала. У позиции остаются basis risk, margin risk, execution risk, funding risk, liquidity risk, counterparty risk и operational risk. Дельта может перестать быть нейтральной после partial fill, округления контрактов или движения цены.

Корректнее говорить, что стратегия убирает основной направленный риск и оставляет более узкий набор рисков. Это полезно только тогда, когда узкие риски измерены. Если трейдер не знает индекс дериватива, правила settlement, funding и liquidation, нейтральность существует только в таблице.

Календарный фьючерс и perpetual — разные инструменты

Календарный фьючерс имеет дату экспирации или финального расчёта. Для cash-settled инструмента финальная цена определяется по референсному индексу, а не передачей монет. Это создаёт естественный горизонт: basis между контрактом и reference spot стремится к нулю по мере приближения расчёта.

Perpetual futures даты экспирации не имеет. Для удержания его цены рядом со spot используется funding mechanism. Поэтому cash-and-carry с календарным фьючерсом и spot-perpetual funding trade нельзя оценивать одной формулой. В первом случае важен фиксированный срок до expiry; во втором — будущая траектория funding, которую невозможно знать заранее.

Что именно является источником результата

Для календарного фьючерса в contango идея проста: купить spot дешевле и одновременно продать futures дороже. Если удерживать позицию до корректного settlement и размеры ног совпадают, первоначальная премия может превратиться в валовой результат по мере схождения цен. Но из неё вычитаются fees, spread, slippage, стоимость капитала, custody и возможный borrow cost.

В perpetual-схеме часть результата формируется funding-платежами. При положительном funding длинные позиции обычно платят коротким; long spot + short perpetual получает funding на короткой ноге. Но текущий funding — только текущая ставка. Если он упадёт или станет отрицательным, ожидаемый cash flow изменится.

Почему last price почти бесполезен

Сканер часто сравнивает last price или mid, но реальные ноги исполняются по bid и ask. Если spot нужно купить, relevant price — ask с учётом глубины; если futures продать — bid. Для крупного объёма нужен executable VWAP, потому что лучшая котировка может покрывать лишь малую часть позиции.

Материалы OneMagic о slippage и глубине стакана применяются здесь дважды — к каждой ноге отдельно.

Multiplier может сломать дельту

Дериватив может котироваться в долларах, но иметь multiplier, который не совпадает с одной единицей базовой монеты. Существуют линейные и inverse-контракты. Если spot-leg равен 0,73 BTC, а futures позволяет набрать только 0,70 или 0,75 BTC эквивалента, остаётся residual delta.

Перед сделкой обе ноги переводят в одну единицу: underlying quantity или dollar notional. Затем проверяют lot size и изменение delta после движения цены. Простое равенство двух сумм в USDT может быть только приблизительным.

Одна площадка и две площадки

Если spot и futures находятся на одной бирже, исполнять ноги проще, но весь капитал зависит от одного контрагента. При остановке вывода или ограничении аккаунта обе ноги могут стать недоступны. На разных площадках контрагентский риск распределяется, но появляются transfer, latency и cross-venue margin проблемы.

Архитектура должна учитывать не только market-neutrality, но и custody-neutrality. Две идеально хеджированные позиции на одном сервисе не защищают от риска самого сервиса.

Почему это не обычный межбиржевой spot arbitrage

Межбиржевой spot arbitrage сравнивает один актив на разных площадках. Spot-futures trade сравнивает два разных инструмента с разными margin rules, расчётом, funding или expiry, индексом и механикой ликвидации. Поэтому даже на одной бирже это не просто разница двух котировок.

Общий материал про расчёт и риски арбитража крипты полезен как карта стратегий, но basis trade требует отдельного моделирования жизненного цикла деривативной ноги.

Базис между спотом и фьючерсом: формула, знак и annualized basis

Сначала зафиксируйте конвенцию знака

В этой статье basis определяется как Futures Price − Spot Price. Положительный basis означает, что futures выше spot; отрицательный — ниже. В литературе встречается обратная конвенция Spot − Futures. Обе допустимы, если используется одна формула.

Для внутренних расчётов полезно хранить абсолютный basis в валюте котировки и процентный basis относительно spot. Это позволяет сравнивать активы с разной ценой и разные сроки одного контракта.

Абсолютный и процентный basis

Если spot стоит 100, а futures — 103, абсолютный basis равен 3, а процентный — 3%. Эта цифра показывает премию контракта, но ещё не доходность стратегии. До экспирации может оставаться неделя, квартал или год.

Для скринера сохраняйте timestamp обеих цен. Spot в 12:00:00 и futures в 12:00:03 на быстром рынке могут описывать разные состояния и создавать ложный basis.

Как считать simple annualized basis

Для календарного контракта часто используют: annualized basis ≈ ((F / S) − 1) × 365 / D, где D — дни до settlement. Если премия 4% и до расчёта 90 дней, simple annualized basis примерно 16,2%. Это сравнимый показатель, но не обещание годовой доходности.

Экстраполяция предполагает возможность повторить аналогичную сделку после expiry. В реальности basis меняется, между циклами бывает простой, поэтому отчёт должен показывать locked spread, срок и annualized comparison metric отдельно.

Почему compounding создаёт ложную точность

Короткую премию можно математически превратить в APY через сложное начисление, но после закрытия квартального trade нет гарантии, что сразу появится идентичный basis. Сложный процент превращает будущие гипотетические возможности в число, похожее на фиксированную ставку.

Безопаснее использовать simple annualized basis и отдельный сценарий реинвестирования. Тогда видно, какая часть цифры зафиксирована текущим контрактом.

Contango и backwardation

Когда futures выше spot, выбранный срок находится в contango. Это среда для long spot + short futures cash-and-carry. Когда futures ниже spot, наблюдается backwardation. Reverse cash-and-carry требует short spot или borrow underlying и long futures.

В крипте обратная конструкция сложнее из-за borrow availability, плавающей ставки займа, collateral и recall risk. Отрицательный basis нельзя считать готовой прибылью без стоимости займа.

Basis как цена финансирования

CME отмечает, что криптовалютный basis связан с implied financing rate, временем до maturity и рыночным состоянием. Премия может отражать спрос на leveraged long exposure, стоимость капитала и ограниченность арбитражного баланса.

Поэтому basis не бесплатен: его получают в обмен на использование капитала и операционные риски. Сравнивать его с безрисковой ставкой нужно с поправкой на exchange, execution и margin risk.

Изменение basis до экспирации

Если после открытия премия расширилась с 4% до 7%, short futures по mark-to-market несёт дополнительный относительный убыток. Экономический spread к expiry может сохраняться, но margin system оценивает текущий рынок.

Если позиция закрывается досрочно, итог зависит от нового basis. Сужение помогает long-spot/short-futures конструкции, расширение мешает.

Basis curve важнее одного контракта

Front-month basis может быть низким, а следующий квартал выше; иногда кривая почти плоская. Для выбора срока сравнивают annualized basis, ликвидность, margin requirements, roll risk и планируемую дату использования капитала.

Дальний контракт с высокой премией может оказаться хуже после широкого spread и меньшей глубины. Оптимизировать нужно net basis after costs.

Показатель Формула / смысл Ловушка
Absolute basis F − S Перепутать знак
Basis % (F/S − 1) × 100% Сравнивать разные сроки без annualization
Simple annualized basis (F/S − 1) × 365/D Считать экстраполяцию гарантированным APY
Net basis Gross basis − all-in costs Забыть fees, spread, slippage, financing
Realized basis PnL Итог изменения basis двух ног Смотреть только futures PnL

Cash-and-carry с календарным фьючерсом: как устроена фиксация премии

Базовая конструкция long spot + short futures

При положительном basis участник покупает базовый актив на spot и одновременно продаёт календарный futures сопоставимого notional. Если spot = 100, futures = 104 и settlement через 90 дней, валовая премия составляет 4 единицы на единицу underlying. При корректном settlement futures и reference spot сходятся, поэтому ценовое движение underlying в значительной степени компенсируется.

Но слово «фиксируется» относится к contract economics, а не к итоговой доходности. Fees, execution slippage, capital cost, custody, tax и margin events остаются переменными. Spot venue и futures settlement index также могут ссылаться на разные источники цены.

Почему expiry создаёт якорь convergence

У календарного фьючерса есть формальный финальный расчёт. CME Bitcoin futures, например, cash-settled к референсной ставке, связанной со спотовым рынком. По мере приближения expiry устойчивый basis должен сжиматься, потому что финальная стоимость контракта привязана к benchmark.

Но нужно читать contract specifications конкретного продукта: last trading day, method of settlement, reference index и время расчёта различаются. Нельзя переносить механику одного BTC futures на другой только из-за похожего тикера.

Несовпадение spot и settlement index

Если spot-leg куплен на конкретной бирже, а futures settles по композитному индексу, финальная цена вашей монеты на бирже может отличаться от reference rate. В обычном рынке расхождение невелико, но в стрессе локальная площадка способна торговаться с premium или discount.

Поэтому профессиональная модель использует не только spot last, а связь локального рынка с settlement benchmark. Чем слабее эта связь, тем выше settlement basis risk.

Cash settlement не закрывает spot автоматически

После расчёта фьючерса cash-leg превращается в денежный PnL, но spot актив остаётся. Чтобы полностью завершить цикл и вернуть капитал в исходную валюту, spot нужно продать. Это создаёт ещё одну комиссию, spread и возможный slippage.

Если spot удерживается после expiry, стратегия перестаёт быть полностью нейтральной и превращается в направленную позицию. Поэтому round trip должен включать финальное действие со spot-leg.

Margin futures не равна полному капиталу

Короткий futures может требовать лишь долю notional как initial margin, но long spot обычно требует почти полный денежный notional. Если прибыль делить только на futures margin, annualized return получится искусственно высокой.

Для честного сравнения полезно считать return on gross deployed capital, return on equity actually locked и return on total allocated capital including stress reserve. Основной показатель должен учитывать капитал, который нельзя безопасно использовать параллельно.

Variation margin и cash-flow mismatch

Даже при идеальном хедже денежные потоки асимметричны. Если базовый актив резко растёт, spot-leg дорожает, но short futures требует покрывать mark-to-market loss. Бумажная прибыль на spot не всегда автоматически доступна как collateral для деривативной ноги.

Это один из ключевых рисков cash-and-carry: экономически две ноги компенсируются, а операционно одна требует деньги раньше, чем другая их отдаёт. Резерв планируют на adverse path, а не только на initial margin.

Досрочное закрытие cash-and-carry

Позицию можно закрыть до expiry, если basis заметно сузился и большая часть ожидаемого результата уже реализована. Тогда spot продаётся, short futures выкупается. Решение сравнивает остаточный spread с новыми transaction costs и альтернативной ценностью капитала.

Правило «держать до конца всегда» не обязательно оптимально, но частая переоценка может превратить нейтральную стратегию в активную торговлю basis. Критерий досрочного выхода лучше задавать заранее.

Roll вместо окончательного выхода

Если стратегия продолжается после expiry, short-leg можно перенести в следующий контракт. Roll означает закрытие старого futures и открытие нового при сохранении spot. Новый basis может быть выше или ниже старого, а roll spread имеет собственную ликвидность.

Нельзя считать, что ставка автоматически продлевается. Каждый roll — новая сделка с новым сроком, ценой капитала и margin profile.

Reverse cash-and-carry

При отрицательном basis зеркальная конструкция — short spot и long futures. Но short spot требует borrow underlying. В крипте заём может быть дорогим, лимитированным или отзываемым; ставка плавает, а borrow venue добавляет контрагента.

Поэтому reverse cash-and-carry для частного участника часто сложнее классического варианта. Сильный discount может просто отражать дорогой borrow.

Шаг cash-and-carry Действие Что проверить
1 Купить spot Ask, depth, fee, custody
2 Одновременно продать futures Bid, multiplier, expiry, margin
3 Удерживать две ноги Basis, variation margin, venue risk
4 Settlement или ранний exit Reference index, residual basis
5 Продать/сохранить spot Финальная fee и новая delta
6 Посчитать net PnL Все execution legs + financing

Perpetual futures и funding arbitrage: почему доход не фиксирован заранее

Funding заменяет expiry-якорь

Perpetual contract не истекает, поэтому не существует даты, когда basis обязан схлопнуться из-за settlement. Чтобы perpetual не уходил слишком далеко от spot, площадки используют funding payments между long и short. При premium perpetual funding обычно положителен: long платит short; при discount механизм может развернуться.

Binance и Coinbase в актуальной документации описывают funding как механизм сближения perpetual и spot. Интервалы различаются по площадкам и контрактам и могут меняться, поэтому универсальное «каждые восемь часов» использовать нельзя.

Long spot + short perpetual

При устойчиво положительном funding базовая delta-neutral конструкция покупает spot и шортит perpetual одинакового notional. Направленное движение базового актива приблизительно компенсируется, а short получает funding.

Но будущая сумма funding неизвестна. Историческая высокая ставка может исчезнуть после входа, когда арбитражный капитал сам сжимает premium. Это плавающий cash flow, а не фиксированный купон.

Учебный пример funding cash flow

Предположим purely illustrative: notional 100 000, funding +0,01% за интервал и за 30 дней произошло 90 одинаковых расчётов. Валовой funding равен 100 000 × 0,0001 × 90 = 900. Это только арифметика, а не прогноз.

Реальная ставка каждый интервал может отличаться, а частота settlement зависит от контракта. Поэтому модель строит optimistic, base, zero и adverse scenarios.

Funding rate и basis — не одно и то же

Basis — текущая разница цены perpetual и spot. Funding — денежный поток, рассчитанный по правилам площадки на основе premium и других компонентов. Высокий basis не означает пропорционально высокий следующий funding.

В мониторинге нужны две отдельные серии: executable basis при входе и фактически начисленный funding. Смешивать их в один процент нельзя.

Funding может сменить знак

Если рыночный режим меняется, perpetual может перейти из premium в discount, и short вместо получения funding начнёт платить. Стратегия должна заранее знать, при какой отрицательной ставке и сколько интервалов подряд thesis пересматривается.

Историю funding анализируют по распределению, медиане, отрицательным хвостам и стрессовым режимам, а не только по среднему.

Почему высокое плечо разрушает нейтральную идею

Плечо на short perpetual уменьшает initial margin, но не уменьшает экономический notional. При временном расширении basis short-leg может приблизиться к liquidation, даже если spot-leg растёт.

Если spot collateral не используется автоматически или имеет haircut, прибыль spot не спасает margin. Плечо здесь инструмент капиталоэффективности, а не источник edge.

Funding и fees нужно свести в одну валюту

Funding может начисляться в quote, base или collateral asset. Trading fees и PnL тоже могут быть в разных единицах. Если сводить их без единой valuation currency и timestamp, результат искажается.

Ledger должен хранить notional, funding amount, fee, mark price, collateral и перевод в базовую валюту отчёта.

Когда perpetual trade перестаёт быть арбитражем

Если трейдер закрывает spot, но оставляет short perpetual из-за bearish view, конструкция становится направленной. То же происходит после частичного take-profit одной ноги.

Каждый manual override должен пересчитывать net delta. Прибыль от directional short нельзя приписывать качеству funding strategy.

Параметр Calendar futures Perpetual futures
Expiry Есть Нет
Сближение Settlement / convergence к expiry Funding mechanism + арбитраж
Gross economics Locked basis при корректном удержании Плавающие funding payments + basis change
Главная неопределённость Interim basis/margin и settlement details Будущий funding без фиксированного горизонта
Типичный exit Expiry или basis trigger Funding/basis/risk trigger

Как считать чистую доходность: fees, spread, slippage, capital cost и funding

Gross basis — только верхняя строка

Если календарный futures торгуется на 4% выше spot, это gross spread, а не net return. Минимальный cost stack включает spot entry fee, futures entry fee, spot exit fee, futures exit или settlement cost, bid-ask spread обеих ног и slippage.

Дальше добавляются financing cost, borrow cost при reverse trade, custody, transfer и налоговые последствия. На коротком сроке расходы могут съесть значительную долю basis.

Round-trip fees по двум рынкам

У cash-and-carry минимум четыре торговых действия: купить spot, продать futures, затем закрыть futures и продать spot. Даже если settlement закрывает futures автоматически, открывающая комиссия остаётся.

Ставку комиссии применяют к реальному notional сделки, а не к initial margin. Fee 0,05% на 100 000 notional — это 50, даже если margin занял только 10 000.

Spread и slippage

Если spot ask выше mid на 0,04%, а futures bid ниже mid на 0,03%, часть basis теряется на входе. На выходе эффект повторяется. При малой глубине slippage может быть больше явной комиссии.

Поэтому сканер должен использовать executable VWAP. Перед расчётом полезно проверить ликвидность криптовалюты, а не только красивую last price.

Стоимость капитала

Long spot связывает денежный капитал на весь срок. Если капитал мог бы приносить альтернативный доход или был взят в кредит, cost of capital входит в модель. Basis часто интерпретируется как implied financing relative to spot.

Даже у собственного капитала есть opportunity cost. Без него невозможно сопоставить basis с альтернативами сходного риска.

Стоимость margin reserve

Кроме spot notional и initial margin, стратегия требует свободного резерва. Его нельзя считать полностью свободным, если он нужен для предотвращения liquidation при basis widening.

В отчёте показывайте return on deployed assets и return on total allocated capital including reserve. Второй показатель лучше отражает капиталоёмкость.

Funding как плюс или минус

В perpetual trade funding добавляется в PnL со знаком фактического платежа. Нельзя заранее прибавлять годовую ставку. Для календарного futures отдельного periodic funding нет, но basis отражает financing economics.

Для примера конкретной платформенной механики можно изучить фандинг и комиссию за финансирование, не перенося её параметры на другие площадки.

Borrow cost и reverse trade

Для short spot borrowing rate может быть плавающим и зависит от доступности актива. Если borrow recalled, позицию придётся закрыть в неудобный момент.

Сильный negative basis иногда является компенсацией за дефицит borrow. Без stress borrow rate такой spread нельзя считать доходом.

Налоги и учёт

Открытие и закрытие spot и деривативный PnL могут учитываться по-разному в зависимости от юрисдикции. Универсального налогового режима здесь не задаётся.

Но нужно сохранять timestamps, fills, fees, funding, realized PnL и движение collateral. Без этих данных невозможно восстановить экономический результат.

Не делите прибыль только на futures margin

Маркетинговая ошибка — взять 2% basis на notional 100 000 и разделить 2 000 прибыли на 10 000 futures margin, получив 20%, забыв про 100 000 на spot.

Сравнивайте стратегию по total capital at risk. Если spot куплен на заёмные средства, добавьте стоимость кредита и refinancing risk.

Нулевая комиссия не означает нулевую стоимость

Даже при promotional zero fee остаются spread, slippage, funding, conversion и возможные условия maker rebate. Материал OneMagic о скрытых расходах при «нулевой комиссии» показывает, почему headline fee нельзя считать полной себестоимостью.

Для basis trade вся стоимость должна быть приведена к basis points от notional, чтобы сравнение было единообразным.

Компонент Знак Как проверить
Initial basis Потенциальный плюс Executable spot ask и futures bid
Spot fees Минус Entry + exit fee tier
Futures fees Минус Entry + exit/settlement
Spread/slippage Минус VWAP по обеим ногам
Funding Плюс или минус Фактические начисления
Capital/borrow cost Минус Ставка и срок
Margin reserve Opportunity cost Капитал, который нельзя безопасно вывести

Риски спот-фьючерсного арбитража: где нейтральная конструкция ломается

Basis widening

После открытия spread может расшириться. Для long spot + short futures это создаёт mark-to-market убыток на relative trade. Если стратегия удерживается до expiry, convergence может вернуть economics, но margin system оценивает текущий рынок, а не будущую теорию.

Недостаток collateral способен закрыть futures раньше. Stress test должен моделировать не только движение базового актива, но и одновременное расширение basis.

Liquidation risk

Liquidation не учитывает, есть ли компенсирующий spot на другом аккаунте. Если maintenance margin нарушена, short-leg может быть принудительно закрыт. После этого остаётся naked long spot в период высокой волатильности.

Basis strategy должна иметь margin buffer значительно раньше liquidation threshold. Нейтральная идея с минимальным запасом маржи — противоречие.

Partial fill и leg risk

Если spot исполнился полностью, а futures только на 60%, остаток spot остаётся направленной позицией. Несколько секунд движения могут дать убыток, превышающий ожидаемый basis.

Двухногая стратегия требует timeout, hedge-on-fill и contingency order. Market order уменьшает риск неисполнения, но увеличивает slippage; limit order делает обратное.

Index risk

Futures mark price, settlement index и ваша spot price могут различаться. Ликвидация часто зависит от mark, а cash settlement — от отдельного benchmark. Локальный spot может отклониться от обоих.

В dashboard полезно показывать три spread: futures vs local spot, futures vs index и local spot vs index.

Counterparty и custody risk

Нейтральный PnL не защищает от банкротства, блокировки вывода или account restriction. Если обе ноги на одном venue, failure затрагивает весь капитал. Если на разных — одна нога может стать недоступной.

Поэтому basis yield нужно сравнивать с concentration risk. Дополнительная премия не обязательно компенсирует рост venue exposure.

Stablecoin collateral risk

Если collateral или quote — стейблкоин, depeg добавляет ещё одну delta. Short может быть номинирован в USDT, spot оцениваться в USD-equivalent, а отчётность — в рублях или долларах.

«Нейтрально к BTC» не означает «нейтрально к USDT». Отчёт должен явно указывать reporting currency и issuer exposure.

Auto-deleveraging и изменение правил

Деривативные площадки могут иметь ADL, insurance fund, dynamic leverage tiers, изменяемые funding caps и maintenance margin. Эти параметры особенно значимы в стрессе.

Актуальные объявления площадок показывают, что funding interval и caps действительно меняются по контрактам. Перед входом нужен fresh specification snapshot.

Execution outage

API, WebSocket, matching engine или интернет могут отказать между двумя ногами. Система должна знать фактическое состояние: filled, partial, canceled, rejected. Если состояние неизвестно, нельзя отправлять следующую пару ордеров.

Ручному трейдеру нужен такой же emergency procedure: какую ногу закрывать первой и где расположен резерв.

Wrong contract risk

Тикер может совпадать, но underlying, expiry, multiplier или settlement currency отличаться. Опасно случайно открыть другой expiry или inverse contract.

Pre-trade checklist включает symbol, expiry, type, multiplier, settlement asset и margin mode. Именно эти поля предотвращают крупные ошибки.

Правовой и продуктовый доступ

Деривативы могут быть недоступны пользователю по региону, статусу или правилам сервиса. Не следует обходить ограничения через чужие аккаунты или ложную страну, если это нарушает условия площадки.

Стратегия, которая работает только при скрытом обходе доступа, содержит неучтённый account risk и не является качественным арбитражем.

Риск Как проявляется Контроль
Basis widening Short MTM растёт быстрее компенсации Margin buffer и stress basis
Leg risk Одна нога filled, вторая нет Hedge-on-fill и timeout
Index risk Local spot ≠ mark/index Несколько серий цен
Counterparty Заморозка venue Venue caps и custody diversification
Stablecoin Depeg collateral Reporting currency
Rule change Funding/margin specs меняются Fresh contract snapshot
Operational API/outage Reconciliation и emergency plan

Как собрать spot-futures сделку пошагово: от идеи до двух исполненных ног

Шаг 1. Выберите один экономический underlying

Spot и futures должны представлять один underlying без скрытой конверсии. Wrapped asset, synthetic token или index basket добавляют отдельный basis и redemption risk.

Для учебного basis trade лучше начинать с прямого underlying и понятной settlement methodology.

Шаг 2. Приведите размеры к одной единице

Рассчитайте spot quantity, futures contracts, multiplier и dollar notional. Затем найдите residual delta после округления.

Если остаточная delta значима относительно expected basis, уменьшите размер или выберите более подходящую contract granularity.

Шаг 3. Получите executable prices

Снимите spot ask VWAP и futures bid VWAP на ваш размер. Не используйте last. Добавьте slippage buffer.

Если edge исчезает при небольшом ухудшении исполнения, сделка слишком хрупкая.

Шаг 4. Рассчитайте gross и net basis

Сначала gross basis, затем annualized basis для calendar futures. После этого вычтите полный cost stack. Для perpetual стройте funding scenarios и ожидаемый holding period.

Результат должен оставаться разумным не только в ideal case, но и в adverse execution scenario.

Шаг 5. Назначьте margin buffer

Определите свободный collateral после открытия short. Смоделируйте price shock и basis widening. Если buffer требует постоянного ручного пополнения из spot wallet, система хрупкая.

Лучше потерять часть capital efficiency, чем превратить небольшой basis edge в liquidation.

Шаг 6. Выберите порядок исполнения

На ликвидных рынках две ноги исполняют почти одновременно. Если одна нога менее ликвидна, сначала можно добиваться fill там и мгновенно hedge вторую, но это создаёт краткий directional exposure.

Автоматизация должна иметь timeout и unwind rule. Ручная торговля требует того же плана.

Шаг 7. Зафиксируйте entry snapshot

Сохраните timestamps, prices, quantities, fees, basis, days-to-expiry, funding estimate, margin balance, mark/index и reference contract.

Без entry snapshot невозможно объяснить разницу между ожидаемым и фактическим результатом.

Шаг 8. Мониторьте конструкцию, а не свечу

Главные показатели: net delta, current basis, margin ratio, liquidation buffer, actual funding, venue exposure, liquidity и operational status.

Цена underlying важна как вход в эти расчёты, а не как повод менять directional view.

Шаг 9. Закрывайте две ноги как процесс

При exit снова возникает leg risk. Если закрыть short первым, остаётся long spot; если продать spot первым — short exposure. Порядок зависит от ликвидности.

После закрытия сверяйте actual fills, fees и funding, а не только итоговую цифру интерфейса.

Шаг 10. Сверьте фактический PnL

Итоговый ledger должен объяснять каждую единицу результата: spot PnL, futures PnL, funding, fees, slippage и financing. Если итог биржи не сходится с вашим журналом, масштабирование откладывается.

Такой reconciliation особенно важен для нескольких площадок и разных collateral currencies.

До входа Минимальная проверка
Underlying Одинаковая экономическая экспозиция
Contract Type, expiry, multiplier, settlement
Prices Executable spot ask / futures bid
Notional Delta mismatch после округления
Costs 4 legs + spread + slippage + financing
Margin Initial + stress reserve
Exit Expiry, basis trigger или funding trigger
Failure plan Partial fill, outage, rule change

Как тестировать и мониторить стратегию без подгонки под красивый basis

Исторический basis должен быть point-in-time

Для backtest нужно синхронизировать spot и futures по одинаковому timestamp. Если использовать close одной площадки и settlement другой, появляются искусственные спреды.

Для календарных контрактов важно корректно менять expiry, а не смотреть continuous series так, будто контракт никогда не роллировался.

Backtest должен моделировать contract lifecycle

Контракт появляется, становится ликвидным, приближается к expiry и исчезает. Если тест всегда выбирает самый выгодный expiry задним числом, возникает selection bias.

Правило выбора контракта должно быть известно заранее: например, ближайший с минимумом дней до expiry и достаточной ликвидностью.

Funding history нельзя усреднять одной цифрой

Для perpetual храните каждое funding settlement. Стратегия получает cash flow в конкретные моменты, и последовательность отрицательных ставок влияет на drawdown.

Также учитывайте изменение интервала и caps. Текущая формула площадки может отличаться от исторической.

Добавьте realistic execution

Backtest по mid price завышает результат. Используйте bid/ask или модель spread, slippage и fee tiers. На крупном размере добавьте market impact.

Если edge исчезает после небольшого ухудшения исполнения, стратегия монетизирует оптимистичную модель, а не устойчивый basis.

Stress basis widening

История не обязана содержать будущий кризис, поэтому добавьте shocks: basis widening, funding sign reversal, 2–3x spread, снижение ликвидности и рост margin requirements.

Цель stress test — понять, сколько cash нужно, чтобы пережить adverse path до convergence.

Stress counterparty

Смоделируйте недоступность одной площадки, запрет вывода spot, API outage и невозможность пополнить margin. Если единственный план — «быстро переведу деньги», архитектура слабая.

Капитал на разных площадках должен иметь документированное emergency use.

Сравнивайте net return с альтернативой

Basis trade занимает капитал и время. Положительный PnL может быть неэффективным, если net annualized return после reserve и costs хуже альтернативы сходного риска.

Сравнение показывает opportunity cost и помогает не гоняться за headline basis.

Не оптимизируйте threshold до сотых

Если backtest говорит, что вход при annualized basis 8,37% идеален, а 8,31% резко хуже, это подозрительно. Устойчивое правило обычно работает в диапазоне.

Проверьте sensitivity к threshold, fee и holding period. Небольшое изменение параметров не должно уничтожать edge.

Paper и small-live после backtest

Paper проверяет расчёт basis и workflow, но не даёт реального slippage. Small-live показывает fills, funding, reconciliation и margin behavior.

Масштабирование должно зависеть от execution quality, а не от одного удачного PnL.

Ведите отдельный basis journal

В обычном торговом дневнике фиксируются setup и риск, но basis trade требует дополнительных полей: spot/futures timestamp pair, initial basis, annualized basis, expiry, funding history, residual delta и margin buffer.

Для общей дисциплины можно использовать принципы торгового плана OneMagic, а basis-specific поля держать отдельным шаблоном.

Тест Что проверяет Чего не доказывает
Historical backtest Basis logic и режимы Будущую доходность
Cost stress Устойчивость к fees/slippage Доступность ликвидности
Margin stress Выживаемость при widening Вероятность события
Paper trade Workflow и reconciliation Реальный market impact
Small live Фактические fills/funding Масштабируемость большого капитала

Практические сценарии, ошибки и критерии отказа от сделки

Сценарий: календарный futures с умеренной премией

Spot = 100, futures = 104, до expiry 90 дней. Gross basis = 4%, simple annualized ≈ 16,2%. Если суммарно 0,35% уходит на четыре fees/spread/slippage legs и ещё 0,8% эквивалентной стоимости капитала за период, net spread до дополнительных рисков около 2,85%.

Пример учебный и не является прогнозом. Он показывает, почему cost stack нужно применять до сравнения доходности.

Сценарий: basis расширился после входа

Позиция открыта при 4%, через неделю basis стал 8%. Экономически expiry всё ещё может вернуть spread к нулю, но short-leg показывает относительный убыток.

Если margin reserve мал, позицию ликвидируют и будущая convergence уже не поможет. Это failure margin plan, а не математической идеи.

Сценарий: funding был высоким и исчез

Long spot + short perp открыт из-за положительного funding. После притока арбитражёров premium сжался и ставка стала близка к нулю.

Теперь нужно сравнить cost of closing с ожидаемым будущим funding, а не ждать возврата прошлой ставки. Исторический максимум не является якорем.

Сценарий: одна нога исполнена частично

Spot куплен на 100 000, short perpetual — только на 60 000. Net long = 40 000. При движении рынка на 5% до исправления directional PnL около 2 000 может многократно превысить basis.

Именно поэтому partial fill — центральный, а не технически второстепенный риск.

Сценарий: spot растёт, short требует margin

Underlying вырос на 30%. Spot-leg имеет unrealized gain, short futures — сопоставимый loss. Если collateral isolated и прибыль spot находится в другом wallet, short может приблизиться к liquidation.

Margin buffer — часть стратегии с момента входа, а не деньги, которые планируется искать после движения.

Ошибка: считать funding APY из одного интервала

Умножение текущего funding на число интервалов в году создаёт headline APY, но предполагает неизменность ставки. Funding адаптивен и может меняться.

Такой показатель можно называть annualized current rate, но не expected annual return.

Ошибка: считать basis по одной площадке, а costs по другой

Иногда сканер показывает spot одной биржи, futures другой, но fee tier берётся из третьего примера. Такой расчёт не отражает исполнимую сделку.

Каждая строка cost model должна относиться к конкретному аккаунту, продукту и размеру.

Ошибка: игнорировать родительские страницы

На OneMagic уже есть два широких материала про арбитраж и Academy-хаб. Новая статья не должна повторять triangular, P2P и DEX арбитраж. Её задача — закрыть specific spot-futures intent и ссылаться на broad guide.

Так сохраняется тематический кластер без дополнительной каннибализации.

Когда лучше отказаться

Отказ разумен, если net basis после costs мал, depth недостаточна, contract specifications непонятны, margin reserve требует чрезмерного капитала, funding thesis держится на одной аномальной ставке или venue имеет проблемы с выводом.

Также не стоит входить без заранее описанного exit для partial fill, outage и funding reversal.

Минимальный чек-лист

До сделки должны быть записаны: spot venue/symbol, futures contract, expiry/type, multiplier, executable prices, quantity обеих ног, residual delta, gross/net basis, annualized comparison, fees, slippage, margin reserve, liquidation buffer, funding scenario, settlement index, exit trigger и emergency plan.

Если хотя бы одно поле неизвестно, стратегия ещё не рассчитана.

Главный вывод

Spot-futures arbitrage — не кнопка «получать funding» и не способ убрать все риски. Это дисциплина по преобразованию directional risk в basis, funding, margin, execution, index и counterparty risks.

Качество определяется не максимальным annualized basis, а тем, совпали ли реальные две ноги с моделью, пережила ли позиция adverse path и остался ли положительный результат после всех расходов.

Красный флаг Почему это проблема
Basis по last price Цена может быть неисполняемой
Доходность только на futures margin Игнорируется spot capital и reserve
Funding annualized из одного интервала Плавающая ставка выдаётся за прогноз
Нет margin stress Нейтральную позицию может ликвидировать widening
Нет plan для partial fill Возникает naked exposure
Непонятен settlement index Нельзя оценить convergence risk
Стратегия требует обхода правил Account/legal risk не учтён

Как считать hedge ratio, если размеры контрактов неудобные

Простой hedge ratio равен отношению spot underlying quantity к underlying-equivalent одного futures contract. Если 1 контракт представляет 0,1 BTC, а spot-leg равен 0,83 BTC, восемь контрактов оставляют long 0,03 BTC, а девять — создают short 0,07 BTC. Выбор должен учитывать не только близость к нулю, но и максимальный долларовый риск residual delta при stress move.

Для большой позиции остаток можно управлять отдельным micro-contract, если он доступен, либо уменьшить spot size. Не стоит компенсировать неточный multiplier дополнительным плечом: leverage меняет margin, но не исправляет размер underlying.

Линейный и inverse futures меняют поведение collateral

В линейном USDT-margined контракте notional и PnL проще выражать в quote currency. В inverse-контракте collateral и PnL могут быть в базовой монете, поэтому долларовая стоимость margin сама меняется вместе с рынком. Это усложняет delta-neutral accounting.

Перед сравнением двух venues нужно привести оба контракта к общей валюте отчёта. Одинаковый displayed leverage не означает одинаковую cash-flow динамику.

Mark price и liquidation price важнее last price

Биржа обычно использует mark price или индексную конструкцию для unrealized PnL и liquidation logic, чтобы случайная последняя сделка не ликвидировала позиции. Поэтому trader может видеть last futures price выше или ниже mark, но margin engine реагирует на другую цену.

Basis dashboard должен сохранять mark и index отдельно. Иначе невозможно объяснить, почему liquidation buffer изменился при seemingly stable last price.

Как оценить basis in basis points

Для малых спредов удобно выражать basis в basis points: 1 bp = 0,01%. Премия 0,75% равна 75 bp. Если round-trip execution cost 28 bp, gross edge 75 bp сразу уменьшается до 47 bp до capital cost и прочих расходов.

Такой формат удобен для сканера: комиссии, spread, slippage и safety buffer можно суммировать в одних единицах и сравнивать с gross basis.

Почему basis может быть широким именно потому, что сделка опаснее

В спокойном рынке арбитражный капитал быстро сжимает очевидные премии. Если spread остаётся unusually высоким, нужно искать ограничение: недостаток collateral, слабая ликвидность, высокий borrow cost, сомнение в settlement или проблемы venue. Широкий basis часто является ценой риска, а не подарком.

Поэтому рейтинг возможностей должен сортировать не только по annualized basis, но и по liquidity, counterparty quality, margin intensity и exit reliability.

Как считать time-to-expiry корректно

Annualization чувствительна к D — числу дней до settlement. Нужно использовать точное время расчёта, а не просто разность календарных дат. Для коротких сроков несколько часов заметно меняют annualized metric.

В automated system лучше считать seconds-to-settlement и переводить их в year fraction. В отчёте пользователю можно показывать дни с десятичной частью.

Что происходит в день экспирации

В день expiry ликвидность может мигрировать в следующий контракт, spread старого контракта измениться, а финальный settlement происходить по специальному reference window. Если trader планирует закрыть позицию вручную, он должен знать last trade time и не путать его с settlement time.

Автоматическое удержание до расчёта требует проверки, что spot-leg и futures-leg действительно отражают один и тот же economic benchmark на финальном этапе.

Почему early close может быть рациональным после быстрого сжатия basis

Если из исходных 4% basis за несколько дней сжалось 3,5%, оставшиеся 0,5% могут не компенсировать дополнительный срок удержания, margin reserve и tail risk. Тогда досрочный выход освобождает капитал и фиксирует большую часть spread.

Но решение должно учитывать exit fees. Если закрытие съедает 0,3%, остаточный экономический выбор уже менее очевиден. Поэтому early-exit threshold строят на net remaining basis.

Как сравнивать два expiry

Допустим, двухмесячный контракт даёт 2,2% gross basis, а четырёхмесячный — 4,0%. Простая annualization может показать близкие числа, но дальний контракт требует дольше держать spot и margin, имеет иной spread и больше времени для venue events.

Выбор делается по net annualized return после costs и capital reserve, а также по ликвидности и качеству settlement. Максимальный gross percent не обязательно лучший.

Calendar spread как соседняя, но отдельная стратегия

Calendar spread торгует разницей между двумя futures expiries и может быть менее зависим от spot-leg. Это related relative-value trade, но не тот же spot-futures cash-and-carry. Если включить его в одну статистику, denominator капитала и risk drivers смешиваются.

Для OneMagic эта статья не забирает calendar-spread intent; термин может использоваться только для объяснения term structure.

Почему perpetual funding trade требует stopping rule

У календарного futures есть естественная дата завершения, у perpetual её нет. Без stopping rule позиция может жить месяцами после исчезновения первоначального edge. Поэтому заранее задают минимальный net funding expectation, максимальный период отрицательного funding, basis threshold или capital reallocation trigger.

Stopping rule должен учитывать close cost. Иногда выгоднее переждать один отрицательный interval, чем закрывать и открывать две ноги заново; иногда continuing exposure уже не оправдан.

Funding prediction не должна опираться только на последнюю ставку

Последний funding rate отражает недавний premium, но рынок может измениться до следующего settlement. Более полезны rolling distribution, premium index trajectory, open interest, market regime и sensitivity к crowding. Даже эти данные не гарантируют следующую выплату.

В отчёте следует отделять realized funding от expected funding. Только realized относится к фактическому PnL.

Как crowding влияет на funding arbitrage

Если множество участников одновременно открывает long spot + short perpetual ради положительного funding, short demand давит на perpetual price и premium уменьшается. Сам арбитражный капитал уничтожает edge, который привлёк участников.

Это нормальная рыночная обратная связь. Поэтому высокая текущая ставка часто имеет меньшую persistence, чем кажется по simple annualization.

Нужно ли держать spot на той же площадке

На одной площадке проще управлять collateral и закрывать ноги, но выше venue concentration. На разных площадках можно снизить single-venue exposure, однако cash transfer между ними не мгновенен, а маржа одной биржи не признаёт прибыль другой.

Архитектуру выбирают по размеру капитала, legal access, collateral mobility и emergency procedures. Универсально «лучшей» схемы нет.

Cross margin против isolated margin

Cross margin может использовать общий баланс для поддержки short-leg и снизить вероятность технической ликвидации отдельной позиции, но одновременно расширяет blast radius: ошибка в одном контракте может затронуть весь derivatives wallet. Isolated ограничивает ущерб конкретной позицией, но требует более точного buffer.

Basis strategy должна фиксировать margin mode в trade record. Иначе одинаковый leverage на двух сделках имеет разный риск.

Почему collateral haircut важен

Если биржа разрешает использовать spot assets как collateral, она может оценивать их не по 100% market value, а с haircut. Например, актив стоимостью 100 000 может давать существенно меньшую collateral value. При стрессе haircut способен меняться.

Поэтому нельзя считать, что long spot полностью обеспечивает short futures только потому, что находится в unified account. Нужно читать collateral rules.

Как считать liquidity-adjusted position size

Размер basis trade ограничивается не только капиталом, но и худшей глубиной из двух ног. Если spot позволяет купить 500 000 с 10 bp slippage, а futures short на тот же размер двигает книгу на 80 bp, эффективный лимит задаёт futures.

Position size можно искать итеративно: увеличивать notional до момента, когда expected all-in slippage достигает заранее заданной доли gross basis.

Почему maker-only execution не всегда лучше

Maker fee ниже, но passive order может не исполниться, пока basis исчезает. Taker execution дороже, зато быстрее фиксирует две ноги. Правильный выбор зависит от edge half-life и queue position.

Для медленного calendar basis maker может быть разумным; для краткого perpetual dislocation leg risk может быть дороже taker fee.

Как учитывать opportunity cost незадействованного резерва

Margin reserve часто лежит в cash-equivalent и не участвует непосредственно в trade, но нужен для survival. Если он приносит доход, его можно учитывать отдельно; если нет, он снижает return on total allocated capital.

Скрывать reserve из denominator неправильно, потому что без него стратегия не выдержала бы stress scenario.

Почему transfer fee редко главный риск, но иногда критичен

В single-venue cash-and-carry on-chain transfer может вообще не требоваться. В cross-venue схеме rebalance иногда происходит после закрытия trade, и network fee мала относительно notional. Но withdrawal halt или длинная confirmation задержка важнее самой комиссии.

Поэтому transfer layer оценивают по availability, time-to-finality и operational limits, а не только по fee.

Как вести attribution PnL

Итоговую прибыль полезно разложить на locked basis/convergence, funding, spot execution, futures execution, explicit fees, borrow/capital cost и residual delta PnL. Такая attribution показывает, действительно ли стратегия заработала на заявленном edge.

Если большая часть прибыли пришла от случайного directional остатка, это не успех арбитража, а удачная ошибка хеджирования.

Как отличить плохую сделку от плохого процесса

Сделка может дать отрицательный PnL из-за заранее предусмотренного funding reversal, но быть корректно исполненной по правилам. И наоборот, прибыльная сделка с большим unhedged gap может быть плохим процессом. Review должен разделять outcome и compliance.

Это особенно важно для стратегии с малым edge и редкими крупными operational losses: один удачный outcome не оправдывает нарушение лимитов.

Когда широкий basis не масштабируется

На размере 5 000 премия может выглядеть 2%, но на 500 000 futures depth и spot depth сдвигают цены так, что executable basis остаётся 0,6%. Скринер, который не пересчитывает VWAP по size, показывает не масштабируемую возможность.

Каждый report должен привязывать basis к notional. Без этого процент не имеет практического смысла.

Как проверить, что settlement не создаёт неожиданную валютную позицию

Cash-settled futures могут рассчитываться в USD-equivalent, USDT или другой collateral currency в зависимости от платформы. После settlement portfolio может оказаться с spot asset плюс cash PnL в другой валюте.

Final-state diagram должен показывать, какие активы останутся после expiry и какие сделки нужны для возврата в target allocation.

Риск воскресного или внебанковского окна

Криптовалютный spot торгуется 24/7, а некоторые регулируемые derivatives имеют собственные часы и maintenance breaks. В периоды, когда одна нога торгуется, а другая закрыта, hedge нельзя мгновенно изменить.

Для cross-market basis это создаёт gap risk. Trading calendar должен быть частью pre-trade проверки.

Почему reference rate methodology имеет значение

Композитный benchmark может использовать несколько spot venues и специальное окно расчёта. Это снижает зависимость от одной биржи, но означает, что ваш local spot не является точной settlement price. Во время локального dislocation разница может быть заметна.

Перед крупным cash-and-carry нужно читать index methodology или хотя бы понимать список источников и время расчёта.

Как оценить maximum tolerable basis widening

Если свободный margin buffer равен M, а изменение относительной цены на short-leg приводит примерно к loss N × Δbasis, можно приблизительно оценить basis widening, которое account выдержит до risk threshold. Точная формула зависит от contract and margin rules.

Практический лимит должен быть гораздо консервативнее liquidation point и учитывать одновременное adverse move underlying.

Почему stop-loss по цене underlying может быть бессмысленным

У delta-neutral basis trade цена BTC сама по себе не определяет thesis. Stop по уровню spot без анализа futures может закрыть сделку именно тогда, когда две ноги продолжают компенсироваться. Более логичны basis, margin и venue triggers.

Price stop может использоваться как emergency risk control, но не должен подменять relative-value thesis.

Как учитывать изменение volatility

Рост volatility расширяет spread, повышает slippage и margin requirements и может временно раздвинуть basis. Поэтому стратегия, тестированная только в спокойных периодах, недооценивает capital demand.

В stress test полезно одновременно увеличивать volatility, spread и basis, потому что эти факторы часто ухудшаются вместе.

Что значит «риск расхождения» в названии статьи

Риск расхождения — это не только то, что futures и spot временно двигаются по-разному. Он включает mismatch локального spot с index, widening basis, different contract economics, residual delta и несовпадение cash flows между двумя ногами.

Главная защита — не прогнозировать расхождение, а иметь запас капитала, синхронные данные и заранее определённые limits.

Как отделить basis trade от обычного hedge

Обычный hedge может открываться для защиты уже существующей spot-позиции и не иметь собственной цели заработать на spread. Basis trade, напротив, строится вокруг относительной цены двух рынков и рассчитывает economics входа как отдельную сделку. Внешне обе конструкции выглядят как long spot + short futures, но мотив и критерий выхода различаются.

В журнале полезно отмечать purpose позиции. Иначе прибыль от защиты портфеля можно ошибочно считать арбитражной доходностью, а basis trade — обычным хеджем.

Почему высокая корреляция ног недостаточна

Spot и futures одного underlying обычно тесно связаны, но для арбитража важнее не общая корреляция доходностей, а конкретная механика convergence, settlement и funding. Два инструмента могут быть высоко коррелированы, но иметь устойчивый spread, который не исчезнет без экономического якоря.

Поэтому correlation не заменяет чтение contract specification. Basis trade строится на относительной цене и правилах контракта.

Что делать, если basis стал отрицательным до expiry

Переход basis через ноль может означать, что short futures теперь торгуется ниже spot. Для уже открытого long-spot/short-futures trade это часто означает, что большая часть convergence уже реализована и возникло дополнительное движение относительной цены.

Решение — не автоматически закрываться, а сравнить текущий realized basis PnL, оставшийся срок, costs выхода и settlement risk. Иногда удержание ещё рационально, иногда edge уже исчерпан.

Почему annualized basis особенно нестабилен возле expiry

Когда до расчёта остаётся мало дней, маленький абсолютный spread после умножения на 365/D превращается в огромную annualized цифру. Например, 0,2% за два дня выглядит как десятки процентов годовых, хотя в абсолютных деньгах edge мал и может быть полностью съеден одной неудачной заявкой.

Поэтому рядом с expiry смотрят в первую очередь на absolute net spread и execution risk, а annualized metric используют только как справочную нормализацию.

Как сравнивать basis разных монет

Сравнение BTC basis и basis менее ликвидного токена только по annualized проценту несправедливо. У второго могут быть шире books, хуже borrow, выше margin, слабее settlement benchmark и больше delisting risk.

Нужен risk-adjusted ranking: net basis, executable size, venue quality, margin intensity и time-to-exit. Процент — лишь одна колонка.

Почему funding payout не равен прибыли

Полученный funding может одновременно сопровождаться неблагоприятным изменением basis, fees и residual delta loss. Если интерфейс показывает «funding income +500», это не означает, что стратегия заработала 500.

Оценивается total two-leg PnL. Funding attribution полезна только как один компонент общей reconciliation.

Нужно ли использовать stop order на futures-leg

Автоматический stop на одной ноге может разрушить нейтральность, если он сработает без синхронного закрытия spot. Поэтому single-leg stop требует связанного action plan: либо немедленно продать spot, либо открыть replacement hedge.

Без этого stop защищает futures account, но создаёт новый directional market risk для всего portfolio.

Как хранить доказательства исполнения

Для каждой ноги сохраняйте order ID, fill IDs, average fill price, fee, timestamp и account statement. Для funding — settlement record. Для calendar futures — contract and settlement specification snapshot.

Такая история нужна не только для налогов. Она позволяет отличить model error от execution error и проверить, почему фактический net basis отклонился от расчётного.

Какие данные нужны для автоматического скринера

Минимальный скринер требует синхронные spot bid/ask, futures bid/ask, depth на целевой size, expiry, multiplier, funding history, fees, margin parameters и status инструмента. Last price и headline funding недостаточны.

Система должна отбрасывать stale quotes, разные timestamps и контракты с недостаточной глубиной до расчёта annualized opportunity.

Итоговая дисциплина капитала

Самая зрелая версия spot-futures arbitrage начинается не с вопроса «где basis выше», а с вопроса «какой максимальный капитал я готов разместить у этого venue и сколько свободной ликвидности останется после стрессового widening». Это меняет порядок решений.

Сначала задаются venue cap, margin reserve и emergency liquidity, потом внутри этих границ ищется лучшая относительная цена. Так стратегия остаётся управлением риском, а не погоней за процентом.

Как учитывать settlement fee и hidden close mechanics

Некоторые продукты имеют отдельные правила комиссии при settlement, delivery или auto-close. Даже если явной closing fee нет, расчёт по reference price может отличаться от локального executable spot. Поэтому before-entry cost model должна опираться на действующие contract rules, а не на предположение «на expiry закрытие бесплатно».

Если product specification меняется, старый шаблон расчёта нужно пересмотреть до следующего цикла.

Почему basis trade требует отдельного лимита на venue

Spot-futures стратегия часто концентрирует больше капитала на бирже, чем обычная направленная сделка: нужен полный spot notional, derivatives margin и reserve. Поэтому venue cap должен учитывать суммарный exposure, а не только margin account.

Если basis opportunity требует нарушить установленный counterparty limit, правильное действие — уменьшить размер или отказаться, даже если headline yield высок.

Как оценить стратегию после десяти сделок, а не одной

После серии циклов сравнивайте expected net basis при входе с realized net result, средний execution shortfall, maximum margin usage, funding forecast error и долю сделок с operational incidents. Такая статистика показывает, где модель систематически ошибается.

Один прибыльный trade почти ничего не говорит о качестве процесса; повторяемость проявляется в стабильности execution и контроле tail losses.

Почему простота конструкции — преимущество

Чем больше venues, collateral assets, bridges и borrowed legs добавлено ради нескольких дополнительных basis points, тем больше failure modes. Иногда менее доходная one-venue или simple calendar конструкция имеет лучший risk-adjusted результат благодаря меньшей операционной сложности.

Оптимизация должна учитывать не только процент, но и число зависимостей, которые способны одновременно отказать.

Для cross-venue конструкции отдельно проверяйте, как будет устроена последующая перебалансировка капитала. Практический материал о переводе USDT между биржами помогает учесть сеть, минимальный депозит и ограничения вывода, а обзор способов обмена крипты напоминает, что Convert, Spot и другие маршруты имеют разную исполнимую цену.

Для оценки рыночной среды полезно сопоставлять basis с общей структурой и ликвидностью крипторынка, а при работе с BTC — не путать basis с зонами потенциальных ликвидаций из карты ликвидности Bitcoin. Эти показатели могут двигаться одновременно, но измеряют разные явления.

Если одна из ног исполняется через конкретную централизованную площадку, дополнительно проверьте её торговый workflow и account structure. Например, OneMagic отдельно разбирает spot-ордера и исполнение на Bybit и устройство аккаунта Bybit; эти страницы нужны как platform-specific справка, а не как основание переносить параметры одной биржи на весь рынок.