Що таке Об'єднаний коефіцієнт підтримуючої маржі акаунту (uniMMR) і як він розраховується
2023-05-04 14:26
Що таке об’єднаний коефіцієнт підтримуючої маржі (uniMMR)
Приклади розрахунку UniMMR
Останнє оновлення: 06 лютого 2025 року
Відмова від відповідальності: відповідно до вимог MiCA, несанкціоновані стейблкоїни підпадають під певні обмеження для користувачів з ЄЕЗ. Для отримання додаткової інформації, будь ласка, клацніть тут.
1. Що таке uniMMR?
Об'єднаний коефіцієнт підтримуючої маржі (uniMMR) є основою системи маржинального портфеля. Цей коефіцієнт використовується для оцінки загального рівня ризику всього портфеля трейдера, беручи до уваги скоригований капітал і підтримуючу маржу за всіма позиціями на торгових акаунтах Маржинального портфеля.
Сума об’єднаної підтримуючої маржі у маржинальному портфелі – це загальна сума підтримуючої маржі, яку користувач повинен утримувати на всіх своїх ф’ючерсних і крос-маржинальних акаунтах (у USD), які використовують маржинальний портфель.
uniMMR відіграє вирішальну роль в управлінні ризиками. За допомогою цього показника визначають, чи відповідає трейдер мінімальним вимогам до маржі. Вищий uniMMR вказує на нижчий ризик, а нижчий uniMMR сигналізує про вищий ризик і потенційну ліквідацію.
Щоб підтримувати правильний розподіл портфеля, ви повинні підтримувати свій uniMMR вище певного порогу. Залежно від рівня uniMMR можуть застосовуватися різні дії або обмеження, такі як отримання нагадувань про маржин-кол, обмеження нових ордерів або навіть ліквідація. Моніторинг uniMMR необхідний для уникнення ризиків ліквідації і забезпечення добре збалансованого портфеля.
Коефіцієнт об’єднаної підтримуючої маржі для акаунту маржинального портфеля Binance, який розраховується як співвідношення загального скоригованого капіталу до загальної суми підтримуючої маржі.
∑adjustedEquity
∑Equity - ∑OpenLoss * assetIndexPrice
Сума скоригованих значень власного капіталу всіх акаунтів маржинального портфеля, де коригування враховують фактор відкритого збитку.
Загальна сума підтримуючої маржі або маржі, необхідної для підтримки рівня маржі для всіх ф’ючерсних позицій, що зберігаються на акаунті (в USD).
∑MarginMM
∑MarginMM = ∑ (Loan * MMR) Коефіцієнт підтримуючої маржі (MMR) змінюється залежно від обраного кредитного плеча:*
Для кредитного плеча 3X MMR становить 10%
Для кредитного плеча 5X MMR становить 8%
Для кредитного плеча 10X MMR становить 5%
*Binance залишає за собою право коригувати ці показники за необхідності. Користувачі отримають сповіщення про такі зміни.
Загальна сума підтримуючої маржі або маржі, необхідної для підтримки рівня маржі для всіх крос-маржинальних позицій, що зберігаються на акаунті (в USD).
"side" = 1 для ордера на продаж і "side" = -1 для ордера на купівлю
"qty" – це кількість базового активу
"collateralRateA" – актив котирування
"collateralRateB" – базовий актив
Відкритий збиток – зменшення вартості власного капіталу, що враховується при розрахунку uniMMR, коли є відкриті крос-маржинальні ордери, які передбачають обмін активу з вищою ставкою забезпечення на актив з нижчою ставкою забезпечення.
futuresMM_UM = |MMR * Position * MarkPrice| - cum
MMR (ставка підтримуючої маржі) залежить від умовної вартості відкритої позиції та може бути знайдена тут для кожного символу
Cum: це "сума підтримуючої маржі" у правилах торгівлі
Зверніть увагу: assetIndexPrice можна перевірити за допомогою кінцевої точки API: GET /sapi/v1/portfolio/asset-index-price
3. Як розрахувати об’єднаний скоригований капітал акаунту?
Об’єднаний скоригований капітал акаунту в режимі маржинального портфеля — це сума таких показників:
баланси на ф’ючерсних акаунтах, які використовуються;
нереалізований прибуток (якщо такий є) мінус нереалізовані збитки (якщо такі є) за кожною позицією акаунтів ф’ючерсів USDⓈ-M і COIN-M;
загальна вартість активів мінус загальна сума зобов’язань і непогашених відсотків вашого крос-маржинального акаунту;
будь-яке коригування через відкритий збиток, понесений зниженням вартості капіталу, коли є відкриті позиції в режимі крос-маржі, які передбачають обмін активу з вищою ставкою забезпечення на актив з нижчою ставкою забезпечення.
Приклад розрахунку OpenLoss
Користувач 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.
"Відкритий збиток" можна розрахувати за наведеною нижче формулою:
Open Loss = ∑qty * price * min(0, side * (collateralRateA - collateralRateB))
Відкритий збиток = 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 (Сума об’єднаної підтримуючої маржі) – це загальна сума підтримуючої маржі або маржі, необхідної для підтримки рівня маржі, що утримується на всіх ф’ючерсних і крос-маржинальних акаунтах (у USD), які ви використовуєте.
4. Що таке MaxWithdraw?
MaxWithdraw – це максимальна сума активу, яку ви можете зняти зі свого маржинального акаунту так, щоб ваш uniMMR не впав нижче 105%. У цій сумі враховується баланс вашого акаунту, віртуальний доступний баланс і необхідна ставка забезпечення, щоб гарантувати, що активи, що залишилися, можуть покрити ваші позиції та підтримувати необхідний рівень маржі.
MaxWithdraw для USDT на акаунті маржинального портфеля = max(min (margin free asset, virtual available balance / asset index price / collateral rate), 0)
У таблиці нижче наведено рівні 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 перегляньте такі статті:
* Припустимо, що стандартно у режимі крос-маржі кредитне плече становить 3x.
∑MarginMM = ∑ (Позика * MMR)
Використовуючи це значення MMR, ми можемо розрахувати підтримуючу маржу (MM) крос-маржі для кожного активу:
USDT: MM крос-маржі = 0
BTC: MM крос-маржі = 0,004
ETH: MM крос-маржі = 1,5
Ставка початкової маржі (IMR): IMR – це відсоток від загальної вартості позиції, який трейдер повинен тримати як забезпечення на своєму акаунті для відкриття нової угоди. Вона означає мінімальну суму коштів, яку необхідно депонувати для покриття потенційних збитків. Вища IMR вказує на нижчий рівень кредитного плеча й більшу суму необхідного забезпечення.
Коефіцієнт підтримуючої маржі (MMR): MMR – це мінімальний відсоток від загальної вартості позиції, який трейдер повинен підтримувати на своєму акаунті, щоб позиція залишалася відкритою після її створення. Він слугує гарантією, що трейдер має достатньо коштів для покриття потенційних збитків і уникнення ліквідації. Якщо капітал акаунту впаде нижче цього рівня, позиція буде ліквідована, щоб запобігти подальшим збиткам.
3. Як розрахувати капітал, початкову маржу та підтримуючу маржу для акаунтів ф’ючерсів USDⓈ-M і COIN-M?
Користувач А також має такі ф’ючерсні позиції, нереалізований PnL та активи на акаунтах ф’ючерсів USDⓈ-M і COIN-M:
*Початкова маржа = умовна вартість позиції / рівень кредитного плеча **Примітка. Групи MMR, згадані тут, датуються 2023 роком і можуть бути оновлені. Підкоригуйте розрахунки, якщо будуть застосовані майбутні зміни.
4. Як розрахувати суму скоригованого капіталу та об’єднаної підтримуючої маржі для кожного активу?
Знаючи, що UniMMR = ∑adjustedEquity /∑MM, об’єднаймо наведені вище розрахунки, щоб отримати суму скоригованого капіталу й об’єднаної підтримуючої маржі для кожного активу, що зберігається на крос-маржинальних і ф’ючерсних акаунтах користувача А:
Монета
Asset IndexPrice
Ставка забезпечення
Об’єднаний скоригований капітал
Відкритий збиток
Сума об’єднаної початкової маржі
Сума об’єднаної підтримуючої маржі
USDT
1,001
0,99
2185,5 + 4000,5 = 6186
160,02
200 + 168 = 368
10 + 8,4 = 18,4
BTC
40 000
0,95
0,06 + 0,05 = 0,11
0,02 + 0,025
= 0,045
0,004 + 0,00125 = 0,00525
ETH
2100
0,95
5
7,5
1,5
5. Як розрахувати об’єднаний коефіцієнт підтримуючої маржі (uniMMR)?
Тепер у нас достатньо даних для розрахунку uniMMR. Нагадуємо, uniMMR = ∑adjustedEquity /∑MM
Давайте спочатку розрахуємо скоригований об’єднаний капітал акаунту (∑adjustedEquity):
Далі розрахуймо суму об’єднаної підтримуючої маржі (∑MM):
Сума об’єднаної підтримуючої маржі = USDT MM * Asset IndexPrice + BTC MM * Asset IndexPrice + ETH MM * Asset IndexPrice = (18,4 * 1,001) + (0,00525 * 40 000) + (1,5 * 2100) = 3378,41
Тепер ми можемо розрахувати uniMMR:
uniMMR = ( 20 125,08 / 3 378,41) = 5,96 (595,6%)
6. Як розрахувати maxWithdraw?
MaxWithdraw – це максимальна сума активу, яку користувач може зняти зі свого маржинального акаунту, не порушуючи необхідні рівні маржі. У цій сумі враховується баланс акаунту користувача, віртуальний доступний баланс і необхідна ставка забезпечення, щоб гарантувати, що активи, що залишилися, можуть покрити позиції користувача та підтримувати необхідний рівень маржі.
MaxWithdraw для USDT на акаунті маржинального портфеля = max(min(margin free asset, virtual available balance / asset index price / collateral rate), 0) = max(min(0, 2206,712 / 1,001 / 0,99), 0) = max(min(0, 2226,77), 0) = 0 0) = 0
Будь ласка, зверніть увагу, що користувач А також має 1999,5 USDT на акаунті маржинального портфеля USDⓈ-M. Якби користувач A здійснив збір коштів першим, 1999,5 USDT було б перераховано на акаунт маржинального портфеля, і в цьому разі maxWithdraw користувача A для USDT на маржинальному акаунті маржинального портфеля = max(min(1999,5, 2226,77),0) = 1999,5 USDT
7. Як розрахувати суму maxLoan?
Припустимо, користувач А хоче запозичити якусь суму BTC. Щоб розрахувати максимальну суму позики, ми можемо використовувати таку формулу: