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

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%

Зарегистрируйтесь сейчас — получите скидку до 100 USDT на торговую комиссию (для верифицированных пользователей)