
1. Что такое ликвидация?
2. Каковы условия срабатывания ликвидации? Как она происходит?
Ликвидация позиции на бессрочные фьючерсы BingX зависит от риска. Когда риск позиции на фьючерсы достигает 100%, позиция частично или полностью ликвидируется.
1. Риск
- Риск в режиме изолированной маржи = (Поддерживающая маржа по позиции, открытой в режиме изолированной маржи + Комиссия за закрытие позиции) / (Маржа позиции + Нереализованная П/У).
- Риск в режиме кросс-маржи = (Суммарная поддерживающая маржа по всем позициям, открытым в режиме кросс-маржи + Комиссии за закрытие всех открытых в режиме кросс-маржи позиций) / (Остаток на счете - Суммарная маржа по всем позициям, открытым в режиме изолированной маржи - Заблокированные активы + Нереализованные П/У по всем позициям, открытым в режиме кросс-маржи).
2. Процесс ликвидации
2.1 Режим изолированной маржи
- Позиция блокируется, пользователь лишается возможности увеличивать/сокращать маржу позиции, размещать заявки и т.д.
- Система рассчитывает цену банкротства и одну за другой ликвидирует позиции по этой цене.
2.2 Режим кросс-маржи
- Соответствующий маржинальный счет замораживается, и пользователь лишается возможности пополнения счета, вывода активов со счета, перевода средств, размещения заявок, отмены заявок и т.д.
- Процесс принудительной ликвидации остановится, если после отмены всех отложенных заявок для данного маржинального счета в конкретной валюте риск < 100%.
- Процесс принудительной ликвидации остановится, если после закрытия длинных и коротких позиций данного маржинального счета на одну и ту же валюту и взаимозачета по таким позициям риск < 100%.
- Если после описанных выше мер риск все равно ≥100%, система ликвидирует открытые в режиме кросс-маржи позиции по одной по цене банкротства в порядке снижения нереализованных убытков (то есть позиции с самыми большими убытками ликвидируются в первую очередь), пока риск не станет < 100%, или пока все открытые в режиме кросс-маржи позиции не ликвидируются.
3. Ожидаемая цена ликвидации
3.1 Режим изолированной маржи
3.1.1 Ожидаемая цена ликвидации для одной позиции в противоположных направлениях
3.1.2 Причины изменения ожидаемой цены ликвидации
- Пользователь изменяет (увеличивает или уменьшает) маржу по открытой позиции.
- Взаиморасчеты по комиссиям за финансирование (в том числе выплата и получение комиссий за финансирование).
3.2 Режим кросс-маржи
3.2.1 Ожидаемая цена ликвидации для одной позиции в противоположных направлениях
3.2.2 Причины изменения ожидаемой цены ликвидации
- Изменение залога для других позиций из-за изменения нереализованных П/У в результате курсовых колебаний.
- Открытие других позиций, для которых используются средства счета.
- Перевод средств на счет и перевод средств со счета.
- Вычет торговых комиссий за открытие и закрытие позиций.
- Взаиморасчеты по комиссиям за финансирование (в том числе выплата и получение комиссий за финансирование).
4. Цена банкротства
5. Страховой фонд
- За счет чего он формируется? При принудительной ликвидации система отправляет заявку на закрытие позиции пользователя по цене банкротства. Если фактическая цена ликвидации позиции лучше цены банкротства, образовавшийся остаток передается в страховой фонд.
-
Как он используется: при ликвидации система закрывает позицию пользователя по цене банкротства, отправляя ордер на рынок. Если цена исполнения ордера хуже банкротной цены, или закрыть позицию не удается, то убытки покрываются за счет страхового фонда. Когда средств страхового фонда недостаточно, или быстро исчерпываются, активируется автоматический делеверидж (автоделевереджинг).
6.Пример ликвидации позиции на фьючерсы USDⓢ-M
6.1 Расчет цены ликвидации в режиме изолированной маржи
Пример
Представьте, что пользователь, баланс счета которого составляет 1 100 USDT, открывает длинную позицию на 10 ETH по цене в 1 000 USDT за ETH, используя плечо 10х. Ставка поддерживающей маржи равна 0,4%, ставка комиссии тейкера равна 0,05%, а сумма поддержки равна 0.
Начальная маржа = Ср. цена открытия × Размер / Кредитное плечо = 1 000 × 10 / 10 = 1 000
Поддерживающая маржа = Цена × Размер × Ставка поддерживающей маржи = 1000 × 10 × 0,004 = 40
Цена ликвидации = 1 000 - [(1 000 - 40) / 10] - (0 / 10) = 904
6.2. Пример ликвидации в режиме изолированной маржи
- Начальная маржа = Средняя цена позиции × Размер / Кредитное плечо = 1 000 × 10 / 10 = 1 000
- Нереализованная П/У = (Рыночная цена - Средняя цена позиции) × Размер = (904 - 1 000) × 10 = -960
- Риск = (Поддерживающая маржа для позиции, открытой в режиме изолированной маржи + Комиссия за закрытие позиции) / (Маржа позиции + Нереализованная П/У) = (904 × 10 × 0,4% + 904 × 10 × 0,05%) / (1 000 - 960) = 101,70%
- Реализованные П/У = (Цена банкротства - Средняя цена позиции) × Размер = (900,4502251 - 1 000) × 10 = -995,4977489
- Комиссия за закрытие позиции = Цена банкротства × Размер × Ставка торговой комиссии = 900,4502251 × 10 × 0,05% = 4,502251126
- Остаток = (Цена исполнения - Цена банкротства) × Размер = (902 - 900,4502251) × 10 = 15,497749.
- Отрицательный остаток = (Цена исполнения - Цена банкротства) × Размер = (900 - 900,4502251) × 10 = -4,502251.
6.3 Расчет цены ликвидации в режиме кросс-маржи
Расчет цены ликвидации в режиме кросс-маржи
Представим, что баланс счета пользователя равен 5 000 USDT. Он открывает длинную позицию на 2 BTC по цене в 10 000 USDT за BTC и использует кредитное плечо 10х. Ставка поддерживающей маржи равна 0,5%, сумма поддержки равна 0.
Поддерживающая маржа = Цена × Размер позиции × Ставка поддерживающей маржи - Сумма поддержки
= 10000 × 2 × 0,5% - 0 = 100 USDT
Расчет цены ликвидации начинается с определения текущего допустимого убытка.
Общий допустимый убыток = Доступный баланс - Поддерживающая маржа
= 5 000 - 100 = 4 900 USDT
Если общий допустимый убыток равен 4 900 USDT, позиция может выдержать падение цены до 2 450 USDT (4 900 / 2). Поэтому цена ликвидации позиции равна 7 550 USDT (10 000 - 2 450).
6.4. Пример ликвидации в режиме кросс-маржи
- Остаток на счете = Пополнения - Выводы + Все реализованные П/У + Все комиссии за финансирование - Все торговые комиссии = 5 000 - 0 + 0 + 0 - (10 000 × 2 × 0,05% + 1 000 × 10 × 0,05%) = 4 985
- Нереализованная П/У по позиции на BTC = (Рыночная цена - Средняя цена позиции) × Размер позиции = (8 004 - 10 000) × 2 = -3 992
- Нереализованная П/У по позиции на ETH = (Рыночная цена - Средняя цена позиции) × Размер позиции = (912 - 1 000) × 10 = -880
- Риск позиции в режиме кросс-маржи = (Суммарная поддерживающая маржа по всем позициям, открытым в режиме кросс-маржи + Комиссии за закрытие всех открытых в режиме кросс-маржи позиций) / (Остаток на счете - Суммарная маржа по всем позициям, открытым в режиме изолированной маржи - Заблокированные активы + Нереализованные П/У по всем позициям, открытым в режиме кросс-маржи) = [(8 004 × 2 × 0,4% + 912 × 10 × 0,4%) + (8 004 × 2 × 0,05% + 912 × 10 × 0,05%)] / (4 985 - 0 - 0 - 3 992 - 880) = 100,07%
7. Пример ликвидации позиции на стандартные фьючерсы Coin-M
7.1 Расчет цены ликвидации в режиме изолированной маржи
Представьте, что пользователь, баланс счета которого составляет 1 ETH, открывает длинную позицию на 1 000 контрактов по цене в 1 000 USDT за ETH, используя плечо 10х. Ставка поддерживающей маржи равна 0,4%, ставка комиссии тейкера равна 0,05%, номинальная стоимость одного контракта равна 10 USDT, а сумма поддержки равна 0.
Ожидаемая цена ликвидации (Лонг) = [Стоимость длинной позиции × (Ставка поддерживающей маржи + Ставка комиссии тейкера + 1) - Сумма поддержки] / [Стоимость длинной позиции × (1 / Кредитное плечо + 1) / Cр. цена открытия длинной позиции]
= [10 000 × (0,004 + 0,0005 + 1) - 0] / [10 000 × (1 / 10 + 1) / 1 000]
= 913,181819 USDT
7.2. Пример ликвидации в режиме изолированной маржи
Представьте, что пользователь, баланс счета которого составляет 1 ETH, открывает длинную позицию на 1 000 контрактов по цене в 1 000 USDT за ETH, используя плечо 10х. Ставка поддерживающей маржи равна 0,4%, ставка комиссии тейкера равна 0,05%, номинальная стоимость одного контракта равна 10 USDT, а сумма поддержки равна 0. Когда цена ETH падает до 913,181819, позиция пользователя выглядит следующим образом.
Начальная маржа = Стоимость позиции / Ср. цена открытия / Кредитное плечо
= 10 000 / 1 000 / 10
= 1 ETH
Нереализованная П/У = (1 / Ср. цена открытия длинной позиции - 1 / Цена) × Количество контрактов в длинной позиции × Номинальная стоимость контракта
= (1 / 1 000 - 1 / 913,181819) × 1 000 × 10
= -0,950722 ETH
Поддерживающая маржа = (Количество контрактов × Номинальная стоимость контракта × Ставка поддерживающей маржи - Сумма поддержки) / Цена
= (1 000 × 10 × 0,004 - 0) / 913,181819
= 0,043803 ETH
Комиссия за закрытие позиции = Количество контрактов × Номинальная стоимость контракта / Цена × Ставка торговой комиссии
= 1 000 × 10 / 913,181819 × 0,05%
= 0,005476 ETH
Риск = (Поддерживающая маржа по позиции, открытой в режиме изолированной маржи + Комиссия за закрытие позиции) / (Маржа позиции + Нереализованная П/У)
= (0,043803 + 0,005476) / (1 - 0,950722)
= 100%
В этот момент риск ≥100%, активируется ликвидация (дальнейший процесс, в том числе переход управления позицией к системе и задействование страхового фонда, тот же, что и для фьючерсов USDⓢ-M).
7.3 Расчет цены ликвидации в режиме кросс-маржи
Представьте, что пользователь, баланс счета которого составляет 2 ETH, открывает длинную позицию на 1 000 контрактов по цене в 1 000 USDT за ETH, используя плечо 10х. Ставка поддерживающей маржи равна 0,4%, ставка комиссии тейкера равна 0,05%, номинальная стоимость одного контракта равна 10 USDT, а сумма поддержки равна 0.
Комиссия за открытие позиции = Количество контрактов × Номинальная стоимость контракта / Цена × Ставка торговой комиссии
= 1 000 × 10 / 1 000 × 0,05%
= 0,005 ETH
Ожидаемая цена ликвидации в режиме кросс-маржи (Лонг) = Количество контрактов в длинной позиции × Номинальная стоимость контракта × (Ставка поддерживающей маржи для лонга + Ставка комиссии тейкера + 1) - Сумма поддержки для лонга] / [Баланс счета + Номинальная стоимость контракта × (Количество контрактов в длинной позиции / Ср. цена открытия длинной позиции)]
= [1 000 × 10 × (0,004 + 0,0005 + 1) - 0] / [1,995 + 10 × (1 000 / 1 000)]
= 10 045 / 12
= 837,432264 USDT
7.4. Пример ликвидации в режиме кросс-маржи
Представьте, что пользователь, баланс счета которого составляет 2 ETH, открывает длинную позицию на 1 000 контрактов по цене в 1 000 USDT за ETH, используя плечо 10х. Ставка поддерживающей маржи равна 0,4%, ставка комиссии тейкера равна 0,05%, номинальная стоимость одного контракта равна 10 USDT, а сумма поддержки равна 0. Когда цена ETH падает до 837,432264, позиция пользователя выглядит следующим образом.
Нереализованная П/У = (1 / Ср. цена открытия длинной позиции - 1 / Цена) × Количество контрактов в длинной позиции × Номинальная стоимость контракта
= (1 / 1 000 - 1 / 837,432264) × 1 000 × 10
= -1,941265 ETH
Комиссия за закрытие позиции = Количество контрактов × Номинальная стоимость контракта / Цена × Ставка торговой комиссии
= 1 000 × 10 / 837,432264 × 0,05%
= 0,005971 ETH
Поддерживающая маржа = (Количество контрактов × Номинальная стоимость контракта × Ставка поддерживающей маржи - Сумма поддержки) / Цена
= (1 000 × 10 × 0,004 - 0) / 837,432264
= 0,047766 ETH
Риск позиции в режиме кросс-маржи = (Поддерживающая маржа позиций, открытых в режиме кросс-маржи + Комиссия за закрытие позиций, открытых в режиме кросс-маржи) / (Баланс счета + Нереализованные П/У по всем позициям, открытым в режиме кросс-маржи)
= (0,047766 + 0,005971) / (1,995 - 1,941265)
= 100%
В этот момент риск ≥100%, активируется ликвидация.