Как работает ликвидация на бессрочных фьючерсах

Точное условие ликвидации на фьючерсах Binance, роль маркировочной цены и оценка цены ликвидации при плече от 5x до 100x.

Главное за минуту
  • Binance ликвидирует позицию, когда коэффициент маржи (поддерживающая маржа, делённая на маржевый баланс) достигает 100 %. В расчёте используется маркировочная цена, а не цена последней сделки.
  • Поддерживающая маржа — это номинал позиции, умноженный на ставку поддерживающей маржи (зависит от размера позиции), минус фиксированная поддерживающая сумма: крупные позиции ликвидируются раньше.
  • Для изолированного лонга без комиссий цена ликвидации примерно равна входу × (1 − 1/плечо) ÷ (1 − ставка поддерживающей маржи). При 10x это около 9.5 % ниже входа, при 100x — около 0.5 %.
  • Ликвидация обходится дороже самого убытка: взимается комиссия за ликвидацию, а если позиция обанкротилась, потери берёт на себя страховой фонд, а последняя мера — автоделеверидж.

«Цена ликвидации» — вопрос, с которым рано или поздно сталкивается каждый трейдер фьючерсов, и ответ на него часто понимают неверно. Большинство калькуляторов выдают число, но почти никто не объясняет, что за ним стоит. В этой статье мы разбираем правила одной из крупнейших криптобирж фьючерсов, Binance, по её собственной документации и добавляем расчёт, который можно проверить самому.

Что запускает ликвидацию

Позиция с плечом обеспечена залогом. Биржа ликвидирует вас, когда залога перестаёт хватать на поддерживающую маржу — минимум, который биржа требует для удержания позиции. Binance задаёт условие двумя строками:1

Залог = Начальный залог + Реализованный PnL + Нереализованный PnL < Поддерживающая маржа

Коэффициент маржи = Поддерживающая маржа / Маржевый баланс

Когда коэффициент маржи достигает 100 %, «some, if not all, of your positions will be liquidated» — часть ваших позиций, а то и все, будут ликвидированы.2 Поэтому следить нужно за коэффициентом маржи, а не за ценой. Коэффициент 40 % означает, что ваш маржевый баланс в 2.5 раза больше поддерживающей маржи; интерфейс биржи показывает этот коэффициент по вашему счёту.

Почему маркировочная цена, а не цена последней сделки

Если бы ликвидация считалась по цене последней сделки, одна крупная заявка в тонком стакане могла бы сделать «прокол» цены и выбить позиции, которым на самом деле ничто не угрожало. Поэтому Binance указывает, что «your liquidation prices and unrealized PnL are calculated based on the Mark Price» — цены ликвидации и нереализованный PnL считаются по маркировочной цене, которую биржа строит из «a combination of funding data and a basket of price data from multiple spot exchanges» — данных о фандинге и корзины цен с нескольких спотовых бирж.1 Раз маркировочная цена опирается на споты и фандинг, она менее чувствительна к разовому всплеску в стакане фьючерса, чем цена последней сделки. Смотрите на маркировочную цену, а не только на свечной график своего инструмента.

Поддерживающая маржа: почему большая позиция ликвидируется раньше

Binance даёт определение одной строкой:3

Поддерживающая маржа = Номинал позиции × Ставка поддерживающей маржи − Поддерживающая сумма

Ставка не постоянна. Она зависит от уровня номинала позиции: чем крупнее позиция, тем выше применяемая ставка, а поддерживающая сумма — фиксированная поправка, благодаря которой ступени остаются непрерывными. На практике это значит, что при одинаковом плече очень крупная позиция ликвидируется ближе к цене входа, чем маленькая. Всегда смотрите таблицу ступеней своего контракта.

Оценка цены ликвидации

Формулу для кросс-маржи Binance публикует картинкой и отмечает, что в изолированном режиме «чужие» члены обнуляются (суммарная поддерживающая маржа и нереализованный PnL других позиций равны нулю, а баланс кошелька — собственный баланс изолированной позиции).3 Из этих определений изолированный лонг выводится самостоятельно. Пусть E — цена входа, L — плечо, m — ставка поддерживающей маржи, A — поддерживающая сумма на единицу, а начальная маржа равна E ÷ L на единицу. Позицию ликвидируют, когда маржевый баланс равен поддерживающей марже:

E/L + (P − E) = m·P − A, откуда P = (E·(1 − 1/L) − A) / (1 − m)

Для шорта зеркальная формула: P = (E·(1 + 1/L) + A) / (1 + m).

Это наш собственный вывод из опубликованных определений, без учёта торговых комиссий и фандинга. Авторитетен калькулятор биржи, но формула показывает структуру: плечо задаёт запас, ставка поддерживающей маржи немного его съедает. При условной ставке 0.5 % и A = 0 для цены входа 100:

ПлечоЦена ликвидации лонгаРасстояние от входаЦена ликвидации шортаРасстояние
5x80.40−19.6 %119.40+19.4 %
10x90.45−9.5 %109.45+9.5 %
20x95.48−4.5 %104.48+4.5 %
50x98.49−1.5 %101.49+1.5 %
100x99.50−0.5 %100.50+0.5 %

Два вывода. Первый: запас примерно равен 1 ÷ плечо: при 20x хватает движения против вас примерно на 4.5 %. Второй: при 50x и выше запас составляет 1.5 % или меньше, и до него может дотянуться обычная тень свечи; сравнивайте запас с размером движений, которые монета реально делает на вашем таймфрейме.

Сколько на самом деле стоит ликвидация

Потеря маржи — не весь счёт. Binance описывает процесс так:1

  • Комиссия за ликвидацию. «A portion of the assets that have been made available to maintain the position will be deducted and paid to Binance as a Liquidation Clearance Fee» — часть активов, выделенных для удержания позиции, списывается и уходит Binance; размер считается по ставке комиссии и номиналу позиции.
  • «Умная» ликвидация. Биржа старается не закрывать всё: она отправляет «one large Immediate or Cancel order» — одну крупную заявку «исполнить немедленно или отменить», чтобы сбросить позицию на рынок. Если после этого маржи всё равно не хватает, остаток становится обанкротившейся позицией.
  • Страховой фонд. Он «will bear the losses arising from the Bankrupt Position» — берёт на себя убытки обанкротившейся позиции, а пополняется в том числе частью комиссий за ликвидацию.4
  • Автоделеверидж (ADL). Если убыток превышает то, что фонд может принять, торговое ядро ликвидирует обанкротившуюся позицию «and some opposing non-bankrupt trader’s positions» — и часть позиций противоположной стороны, которые не обанкротились.4 То есть при экстремальном движении даже прибыльного трейдера с другой стороны могут принудительно вывести из выигрышной позиции.

Как не попасть под ликвидацию

Рекомендации самой Binance коротки и всё ещё лучшие:2

  1. Следите за коэффициентом маржи. При 100 % позиции ликвидируются.
  2. Добавляйте маржу: «the higher the margin balance you have, the lower the liquidation price» — чем больше маржевый баланс, тем ниже цена ликвидации.
  3. Используйте стоп-лосс, чтобы «exit a losing position earlier and avoid getting liquidated» — выйти из убыточной позиции раньше и не быть ликвидированным. Ставьте его заметно внутри цены ликвидации, с запасом на проскальзывание.
  4. Не докупайте контракты в убыточную позицию: это повышает цену ликвидации всей позиции.

Добавим одно правило арифметики: выбирайте плечо после того, как выбрали стоп. Если стоп в 3 % от входа, плечо выше примерно 30x ставит цену ликвидации ближе стопа (в таблице выше при 50x запас 1.5 %), и выход выбираете уже не вы, а биржа.

Как увидеть ликвидации вживую

Чтобы понимать, сколько принудительных закрытий приходит на рынок во время движения, на странице «Ликвидации» показан поток принудительных ордеров с фьючерсов Binance с итогами по лонгам и шортам в разрезе монет. Binance отдаёт в этом потоке не больше одного ордера на инструмент в секунду, поэтому в экстремальные моменты это выборка, а не полный счёт. Это контекст рынка, а не торговый сигнал.

Footnotes

  1. Binance Support, «Binance Futures Liquidation Protocols»: условие и коэффициент маржи, маркировочная цена, комиссия за ликвидацию, «умная» ликвидация, страховой фонд, автоделеверидж. ↩ ↩2 ↩3

  2. Binance Support, «How to Reduce Your Chances of Getting Liquidated»: коэффициент маржи 100 %, маржевый баланс, стоп-лосс, не докупать в убыточную позицию. ↩ ↩2

  3. Binance Support, «USDⓈ-M Futures Liquidation Price»: определение поддерживающей маржи, условия изолированной маржи. Вывод формулы и таблица — наши (изолированный режим, без комиссий, условная ставка поддерживающей маржи). ↩ ↩2

  4. Binance Support, «Introduction to Futures Insurance Funds»: роль фонда, пополнение комиссиями за ликвидацию, автоделеверидж при превышении возможностей фонда. ↩ ↩2

Источники

  1. Binance Futures Liquidation Protocols. Binance Support (официальная документация)
  2. USDⓈ-M Futures Liquidation Price. Binance Support (официальная документация)
  3. Introduction to Futures Insurance Funds. Binance Support (официальная документация)
  4. How to Reduce Your Chances of Getting Liquidated. Binance Support (официальная документация)
Исследования OrderBlock.net

Команда сканера OrderBlock.net. Читаем первоисточники — научные работы и документацию бирж — и указываем каждый источник.

Статья — исследование, а не инвестиционная рекомендация. Результаты на истории не гарантируют результатов в будущем.