Часто задаваемые вопросы
Главная
Центр поддержки
Часто задаваемые вопросы
Криптовалютные Деривативы
Фьючерсные Контракты
Режим мультиактивов
Как рассчитать коэффициент маржи в режиме мультиактивов

Как рассчитать коэффициент маржи в режиме мультиактивов

2022-07-06 07:02

Как проверить коэффициент маржи аккаунта в режиме мультиактивов

Если вы выберете Режим мультиактивов, то увидите тег Мультиактивы в виджете «Коэффициент маржи».
Поскольку баланс вашей маржи распределен между несколькими позициями в режиме мультиактивов, просим вас внимательно следить за коэффициентом маржи. Как только он достигнет 100%, все позиции будут ликвидированы.

Как рассчитать коэффициент маржи в режиме мультиактивов

Для расчета коэффициента маржи в режиме мультиактивов можно использовать следующую формулу:
Коэффициент маржи аккаунта = поддерживающая маржа аккаунта / баланс на аккаунте.
  • Поддерживающая маржа аккаунта — это сумма поддерживающей маржи всех кросс-маржинальных позиций в долларах США.
  • Баланс аккаунта — это сумма маржинальных балансов по всем кросс-маржинальным позициям в долларах США.
Обратите внимание, что коэффициент маржи основывается на преобладающем рыночном курсе пар USDTUSD и BUSDUSD.

Пример

Допустим, у нас есть следующие пары активов и соответствующие им коэффициенты плавающей конверсии:
Пара активов
Индекс активов
Буфер индекса бид-цены
Буфер индекса аск-цены
Ставка бид
Ставка аск
USDTUSD
0,99
0,01
0,005
0,9801
0,99495
USDCUSD
1
0
0
1
1
Вы хотите торговать двумя контрактами: бессрочным BTCUSDT и ETHUSDC с кредитным плечом 100х и 50х соответственно. В этом сценарии коэффициент поддерживающей маржи составит 0,8% и 1% соответственно. В зависимости от выбранного режима маржи (изолированной или кросс-маржи) статус аккаунта и изменения расчета различных параметров могут быть следующими:

1. Исходное состояние: нет открытых позиций.

Торговая пара
BTCUSDT
ETHUSDC
Маржинальные активы
USDT
USDC
Баланс кошелька активов
200
220
Баланс активов
200
220
Коэффициент поддерживающей маржи
0,008
0,01
Коэффициент начальной маржи
0,01 (100x)
0,02 (50x)
Нереализованный PNL
0
0
В режиме одного актива 
Доступное количество USDT для ордера = 200 USDC = 220
В режиме мультиактивов 
Баланс аккаунта = ∑min(assetEquity*bidRate, assetEquity*askRate) = 200 * 0,9801 + 220 * 1 = 416,02
Поскольку открытых позиций нет: 
  • assetCrossInitialMargin = 0
  • uniAvailableForOrder = accountEquity-∑(assetCrossInitialMargin*askRate) = 416,02 - 0 = 416,02
  • Доступно USDT для ордера = 416,02/0,99495 = 418,13
  • Доступно USDC для ордера = 416,02/1 = 416,02
  • Коэффициент поддерживающей маржи аккаунта = 0
  • Коэффициент маржи аккаунта = Поддерживающая маржа аккаунта / Средства на аккаунте = 0

2. С открытыми позициями

Торговая пара
BTCUSDT
ETHUSDC
Маржинальные активы
USDT
USDC
Баланс кошелька активов
200
220
Баланс активов
200
220
Коэффициент поддерживающей маржи
0,008
0,01
Коэффициент начальной маржи
0,01 (100x)
0,02 (50x)
Количество позиций
0,5
20
Начальная цена
20 000 USDT
600 USDC
Цена маркировки
20 000 USDT
600 USDC
Нереализованный PNL
0
0
Поддерживающая маржа аккаунта = ∑assetMM*askRate = 0,5 * 20 000 * 0,008 * 0,99495 + 20 * 600 * 0,01 * 1 = 199,596
Поскольку нереализованного PnL нет: 
  • Баланс аккаунта = accountWalletBalance = 416,02
  • uniAvailableForOrder = баланс аккаунта - ∑(assetCrossInitialMargin * askRate) = 416,02 - (0,5 * 20 000 * 0,01 * 0,99495 + 20 * 600 * 0,02 * 1) = 76,525
  • Доступно USDT для ордера = 76,525 / 0,99495 = 76,91
  • Доступно USDC для ордера = 76,525 / 1 = 76,525
  • Коэффициент маржи = поддерживающая маржа аккаунта / баланс аккаунта = 199,596 / 416,02 = 0,47977 = 47,98%

3. С открытыми позициями и нереализованным PnL

Торговая пара
BTCUSDT
ETHUSDC
Маржинальные активы
USDT
USDC
Баланс кошелька активов
200
220
Баланс активов
200 - 500 = -300
220 + 400 = 620
Коэффициент поддерживающей маржи
0,008
0,01
Коэффициент начальной маржи
0,01 (100x)
0,02 (50x)
Количество позиций
0,5
20
Начальная цена
20 000 USDT
600 USDC
Цена маркировки
19 000 USDT
620 USDC
Нереализованный PNL
0,5 * (19 000 - 20 000) = -500
20 * (620 - 600) = 400
  • Поддерживающая маржа аккаунта = ∑assetMM*askRate = 0,5 * 19 000 * 0,008 * 0,99495 + 20 * 620 * 0,01 * 1 = 199,61
  • С нереализованным PnL: баланс аккаунта = ∑min(assetEquity*bidRate, assetEquity*askRate) = -300 * 0,99495 + 620 * 1 = 321,515
  • uniAvailableForOrder = баланс аккаунта - ∑(assetCrossInitialMargin * askRate) = 321,515 - (0,5 * 19 000 * 0,01 * 0,99495 + 20 * 620 * 0,02 * 1) = -21
  • Для ордера доступно 0 USDT и USDC
  • Коэффициент маржи = поддерживающая маржа аккаунта / баланс аккаунта = 199,61/321,515 = 0,62084 = 62,08%