Что такое единый коэффициент поддерживающей маржи (uniMMR) и как он рассчитывается?

2023-05-04 14:26

Последнее обновление: 6 февраля 2025 года

Отказ от ответственности. В соответствии с требованиями MiCA для пользователей из ЕЭЗ (Европейской экономической зоны) будут действовать определенные ограничения при работе с несанкционированными стейблкоинами. Дополнительная информация доступна здесь

1. Что такое uniMMR?

Единый коэффициент поддерживающей маржи (uniMMR) — это основа системы маржи портфеля. Он применяется для оценки общего уровня риска всего портфеля трейдера с учетом скорректированного собственного капитала и поддерживающей маржи по всем позициям на торговых аккаунтах в режиме маржи портфеля. 

Единая сумма поддерживающей маржи в режиме маржи портфеля — это общая сумма поддерживающей маржи, которая должна быть у пользователя по всем его фьючерсным и кросс-маржинальным аккаунтам (в долларах США), включенным в программу маржинального портфеля.

Показатель uniMMR играет важную роль в управлении рисками, помогая определить, соответствует ли трейдер минимальным маржинальным требованиям. Большее значение uniMMR свидетельствует о более низком риске, меньшее — о более высоком риске и опасности ликвидации.

2. Как рассчитывается uniMMR? 

uniMMR = единый скорректированный капитал по аккаунту / единая поддерживающая маржа по аккаунту

Показатель uniMMR в здоровом портфеле не должен превышать определенного порога. В зависимости от уровня uniMMR могут выполняться различные действия либо действовать те или иные ограничения (например, напоминания о маржин-колле, ограничения на размещение новых ордеров или даже ликвидация). Мониторинг uniMMR необходим для предотвращения рисков ликвидации и обеспечения сбалансированности портфеля.

Подробные сведения о расчете uniMMR

ПараметрФормулаОписание
uniMMRЕдиный скорректированный капитал по аккаунту / единая поддерживающая маржа по аккаунту
= ∑adjustedEquity / ∑MM
Единый коэффициент поддерживающей маржи для аккаунта маржи портфеля Binance, рассчитываемый как отношение общего скорректированного капитала к общей сумме поддерживающей маржи.
∑adjustedEquity∑Капитал -  ∑открытый убыток * индексная цена активаСумма значений скорректированного капитала всех аккаунтов маржи портфеля, где корректировка учитывает фактор открытого убытка.
∑Equity∑min((MarginAsset – MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice * collateralRate, (MarginAsset – MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice)Сумма значений общего капитала всех аккаунтов маржи портфеля, включая маржинальные и фьючерсные аккаунты.
∑MM∑поддерживающая маржа = ∑ futuresMM * assetIndexPrice + ∑ MarginMM * assetIndexPrice∑MM — сумма поддерживающей маржи по всем активам в аккаунте маржи портфеля.
∑futuresMM

∑futuresMM = ∑futuresMM_UM + ∑futuresMM_CM

futuresMM_UM = |MMR * позиция * цена маркировки| - cum

futuresMM_CM = |MMR * номинал| = |MMR * сумма * коэффициент контракта| - cum

Общая сумма поддерживающей маржи (или сумма, необходимая для поддержания уровня маржи) по всем фьючерсным позициям в аккаунте (в долларах США).
∑MarginMM

∑MarginMM = ∑ (Заем * MMR) 
Коэффициент поддерживающей маржи (MMR) варьируется в зависимости от выбранного кредитного плеча:*

  • Для кредитного плеча 3X MMR составляет 10%.
  • Для кредитного плеча 5X MMR составляет 8%
  • Для кредитного плеча 10X MMR составляет 5%

*Binance оставляет за собой право корректировать эти показатели в случае необходимости. При этом пользователи будут получать уведомления о таких изменениях.

Общая сумма поддерживающей маржи (или сумма, необходимая для поддержания уровня маржи) по всем кросс-маржинальным позициям в аккаунте (в долларах США).
Открытый убыток

Открытый убыток = ∑кол-во * цена * min(0, сторона * (collateralRateA – collateralRateB))

Определения

  • сторона = 1 для ордера на продажу и –1 для ордера на покупку
  • кол-во — количество базового актива
  • collateralRateA — ставка обеспечения актива котировки
  • collateralRateB — ставка обеспечения базового актива
Под открытым убытком понимается уменьшение стоимости капитала, которое учитывается при расчете показателя uniMMR при наличии открытых кросс-маржинальных ордеров, предусматривающих обмен актива с более высокой ставкой обеспечения на актив с более низкой ставкой.


futuresMM_UM = |MMR * позиция * цена маркировки| - cum

MMR (коэффициент поддерживающей маржи) зависит от номинальной стоимости открытой позиции, его можно найти здесь для каждого тикера

Cum: «Сумма поддерживающей маржи» из правил торговли

Страница правил торговли фьючерсами Binance с кредитным плечом и маржой 


futuresMM_CM = |MMR * номинал| = |MMR * сумма * коэффициент контракта| - cum

MMR (коэффициент поддерживающей маржи) зависит от номинальной стоимости открытой позиции, его можно найти здесь для каждого тикера

Cum: «Сумма поддерживающей маржи» из правил торговли

Страница правил торговли фьючерсами Binance с кредитным плечом и маржой 

MarginMM = (Loan * MMR) / (1 – MMR), где MMR = marginMM /marginAsset = 1 – (1 / 1,1) = 1 / (1,1) с кредитным плечом 3x.

  • Примечание: assetIndexPrice можно проверить из конечной точки API: GET /sapi/v1/portfolio/asset-index-price

3. Как рассчитать единый скорректированный капитал по аккаунту?

Единый скорректированный капитал по аккаунту в режиме маржи портфеля представляет собой сумму приведенных ниже показателей:

  • Балансы учитываемых фьючерсных аккаунтов.
  • Нереализованная прибыль (при ее наличии) за вычетом нереализованных убытков (при их наличии) по каждой позиции в кошельках фьючерсов USDⓈ-M и фьючерсов COIN-M.
  • Общая стоимость активов за вычетом всех обязательств и непогашенных процентов на кросс-маржинальном аккаунте.
  • Любая корректировка в связи с открытыми убытками, вызванными снижением стоимости капитала при наличии открытых кросс-маржинальных позиций, предусматривающих обмен актива с более высокой ставкой обеспечения на актив с более низкой ставкой.

Пример расчета открытых убытков

Пользователь A держит на аккаунте Bitcoin (BTC) в качестве маржи, и он размещает ордер на покупку Cardano (ADA) с использованием BTC. Базовым активом является ADA, а активом котировки — BTC. Ставка обеспечения у BTC составляет 95%, у ADA — 90%.

Символ покупки — ADA/BTC. Предположим, что сумма покупки составляет 500 ADA, а цена покупки — 0,001 ADA/BTC. Значение assetIndexPrice для BTC составляет 40 000 USD.

Открытый убыток можно рассчитать по указанной ниже формуле.

Открытый убыток = ∑кол-во * цена * min[0, направление * (collateralRateA – collateralRateB)]

collateralRateA — ставка обеспечения актива котировки (BTC), collateralRateB — ставка обеспечения базового актива (ADA).

Открытый убыток = 500 * 0,001 * min (0,(–1) * (0,95 – 0,9))

Открытый убыток = 500 * 0,001 * min(0, –0,05)

Открытый убыток = 500 * 0,001 * (–0,05)

Открытый убыток = –0,025 BTC

Открытый убыток в USD = –0,025 * 40 000 = –1000 USD

В этом примере открытый убыток составляет 1000 USD, что означает потенциальное снижение стоимости капитала на $1000 в результате исполнения ордера на покупку ADA/BTC с учетом разных ставок обеспечения.

∑MM (единая сумма поддерживающей маржи) — это общая сумма поддерживающей маржи (или сумма, необходимая для поддержания уровня маржи), которая должна быть у пользователя по всем его учитываемым фьючерсным и кросс-маржинальным аккаунтам (в долларах США).

4. Что такое показатель MaxWithdraw?

MaxWithdraw — это максимальная сумма актива, которую можно вывести с маржинального аккаунта, не доводя показатель uniMMR до уровня ниже 105%. При этом учитываются баланс аккаунта, виртуальный доступный баланс и требуемая ставка обеспечения, необходимые для того, чтобы оставшиеся активы могли покрыть ваши позиции и обеспечить требуемый уровень маржи.

Значение MaxWithdraw для USDT в маржинальном аккаунте маржи портфеля = max(min (свободный от маржи актив, виртуальный доступный баланс / индексная цена актива / ставка обеспечения), 0) 

Определения

Виртуальный доступный баланс = max(∑adjustedEquity – ∑IM, 0)

5. Что такое показатель MaxLoan?

MaxLoan — максимальный заем, доступный для маржинального аккаунта. 


MaxLoan = max(min(виртуальный максимальный заем / индексная цена актива, Max_Borrow - текущий заем, 0)

Virtual MaxLoan = (кредитное плечо – 1) * max(виртуальный доступный баланс, 0)

Определения

virtualAvaliable balance = max(∑adjustedEquity – ∑IM, 0)

6. Когда происходит маржин-колл и ликвидация?

В следующей таблице приведены уровни uniMMR и соответствующий статус аккаунта маржи портфеля на Binance. Значение uniMMR считается нормальным при показателе выше 1,2 (120%). Обратите внимание, что ликвидация произойдет при падении uniMMR до уровня 1,05 (105%).

Диапазон uniMMRСоответствующий статус
uniMMR > 1,5Можно свободно торговать.
1,2 < uniMMR ≤ 1,5Вы получите напоминание о необходимости перевести средства на фьючерсный аккаунт USDⓈ-M или COIN-M либо кросс-маржинальный аккаунт, погасить маржинальный заем или сократить фьючерсные позиции.
1,05 < uniMMR ≤ 1,2Система перестает принимать новые ордера. Binance по-прежнему принимает ордера вида «только сокращение». Увеличивать уровень маржи нельзя.
uniMMR ≤ 1,05Происходит ликвидация. Binance отправляет уведомление о ликвидации.

Более подробная информация о программе маржинального портфеля Binance приведена в следующих статьях: