Единицы риска, а не счета
Ликвидация оценивает не счёт. Она оценивает единицу риска — группу позиций, которые делят обеспечение и потому растут и падают вместе.
Следствие, которое упускают: ликвидация одной единицы не затрагивает другую. Изолированную позицию по BTC могут ликвидировать, пока кросс-часть счёта с ETH и SOL остаётся нетронутой — и наоборот. Изоляция настоящая, в обе стороны.
Коэффициент использования маржи
Запас прочности выражается через коэффициент использования маржи — какую долю доступной маржи сейчас съедает требование по поддерживающей марже. Чистое обеспечение — это баланс плюс нереализованный P&L за вычетом того, что зарезервировано. Поддерживающая маржа — сумма требований, посчитанных по каждой позиции из её ступени; см. Плечо.
Границу стоит назвать точно, потому что легко предположить обратное: для ликвидации чистое обеспечение должно опуститься строго ниже требования по поддерживающей марже. При равенстве ликвидации нет.
Пример с расчётом
Один счёт, две единицы риска, ставка поддерживающей маржи 0,50%. Позиции в кросс-марже делят обеспечение и оцениваются вместе; каждая изолированная позиция оценивается сама по себе.
Ни одна из единиц не близка к ликвидации, но безопасны они не одинаково, и единого коэффициента у счёта нет. Изолированная позиция в три с половиной раза ближе к своему порогу, и пополнение счёта ей не поможет: изолированная маржа выделяется при открытии, и её коэффициент меняет только добавление маржи к этой позиции.
В этом и состоит практическая разница между двумя режимами. Кросс объединяет обеспечение, поэтому прибыль в одном месте гасит убыток в другом. Изолированная маржа замыкает и то и другое.
Требования по поддерживающей марже разбиты на ступени по размеру позиции. Крупную позицию труднее разгрузить, не сдвинув рынок, поэтому у неё пропорционально выше требование и ниже максимальное плечо. Таблица ступеней по каждому рынку опубликована в его спецификации контракта.
Когда выполняется проверка
Вместо того чтобы просматривать каждый счёт в каждом блоке, протокол проверяет то, что могло измениться:- При каждом обновлении маркировочной цены — полный просмотр, поскольку движение цены может поставить под риск любую позицию
- В каждом блоке — счета, у которых с прошлой проверки изменился баланс или позиции: депозиты, выводы средств, переводы, исполнения и платежи финансирования
- При расчёте финансирования — все счета, с которых было списание
Последовательность шагов
Когда единица риска пересекает порог, протокол проходит фиксированную последовательность и останавливается, как только запас прочности единицы восстановлен.Восстановление на месте — стоп, как только единица в норме
Позицию забирают — убыток уходит вовне
Чистое обеспечение строго ниже требования по поддерживающей маржеПри равенстве ликвидации нет — проверка строгая
1
Отмена всех открытых ордеров единицыв стакане, условные, тейк-профит, стоп-лосс
Зарезервированная маржа возвращается
2
Взаимозачёт встречных позицийтолько в режиме хеджирования
Лонг и шорт на одном рынке гасят друг друга
3
Ликвидация забирает позициюпозиция закрывается в стакан заявок
Цену выхода выбираете уже не вы
4
Страховой фонд покрывает убытокесли закрытие не покрыло убыток
Покрывает фонд, а не другая сторона
5
Автоделевериджтолько если фонда не хватило
Прибыльные встречные позиции сокращаются
Что делает протокол
Чего это стоит вам
Шаги 1 и 2 — попытки самовосстановления, и именно поэтому счёт может пересечь порог и вернуться обратно, так и не потеряв ни одной позиции по решению протокола. Они же объясняют, почему ваши ордера в стакане могут исчезнуть при резком движении: их отмена — первое, что протокол пробует.
Как снизить риск ликвидации
- Следите за коэффициентом, а не за ценой. Расстояние до ликвидации — функция маржи, а не того, насколько сдвинулась цена.
- Следите за коэффициентом сами. Ничто вас не предупредит и ничто не помешает добавлять риск по дороге вверх, так что единственная подстраховка — маржа, которую вы держите в резерве.
- Понимайте, какая именно единица под риском. В смешанной конфигурации важен коэффициент той единицы, в которой лежит позиция, за которую вы переживаете.
- Подбирайте размер под ступень. Переход на более высокую ступень поднимает требование по поддерживающей марже, а это сдвигает цену ликвидации против вас, даже если больше ничего не изменилось.
Актуальные значения параметров
Каждое число на этой странице — ончейн-конфигурация конкретного рынка, а не константа протокола. Параметры, которые за ним стоят:
Они публикуются в спецификации контракта каждого рынка и читаются из блокчейна. Интеграция, зашившая их в код, рано или поздно посчитает число, которого сеть не применяет, — см. Разработчикам.
Что дальше
Автоделеверидж
Что происходит, когда страховой фонд с непокрытым убытком не справляется.
Режимы маржи
Как кросс и изолированная маржа определяют состав единицы риска.
Добавление и вывод маржи
Как пополнить изолированную позицию до того, как она дойдёт до порога.
Маркировочная цена
Цена, по которой оценивается коэффициент использования маржи.