1. Що таке UniMMR?
Сума обʼєднаної підтримуючої маржі у маржинальному портфелі – це загальна сума підтримуючої маржі, яку користувач повинен утримувати на всіх своїх ф’ючерсних і крос-маржинальних акаунтах (у USD), які використовуються в маржинальному портфелі.
uniMMR відіграє вирішальну роль в управлінні ризиками. За допомогою цього показника визначають, чи відповідає трейдер мінімальним вимогам до маржі. Вищий uniMMR вказує на нижчий ризик, а нижчий uniMMR сигналізує про вищий ризик і потенційну ліквідацію.
2. Як розрахувати UniMMR?
Параметр | Розрахунок | Опис |
uniMMR | Unified Account Adjusted Equity / Unified Maintenance Margin Amount = ∑adjustedEquity / ∑MM | Коефіцієнт обʼєднаної підтримуючої маржі для акаунту маржинального портфеля Binance, який розраховується як співвідношення загального скоригованого капіталу до загальної суми підтримуючої маржі. |
∑adjustedEquity | ∑Equity - OpenLoss * assetIndexPrice | Сума скоригованих значень власного капіталу всіх акаунтів маржинального портфеля, де коригування враховують фактор відкритого збитку. |
∑Equity | ∑min((MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice * collateralRate, (MarginAsset - MarginLoan + futuresAsset + futuresUnrealPnL) * assetIndexPrice) | Сума загальної вартості капіталу всіх акаунтів маржинального портфеля, зокрема маржинальні та ф’ючерсні акаунти |
∑MM | ∑Maintenance Margin =∑ futuresMM*assetIndexPrice + ∑MarginMM*assetIndexPrice | ∑MM – це сума підтримуючої маржі для всіх активів на акаунті маржинального портфеля |
∑futuresMM | ∑futuresMM = ∑futuresMM_UM + ∑futuresMM_CM futuresMM_UM = |MMR * Position * MarkPrice| - cum futuresMM_CM = |MMR * Notional| = |MMR * Amount* contract multiplier| - cum | Загальна сума підтримуючої маржі або маржі, необхідної для підтримки рівня маржі для всіх ф’ючерсних позицій, що зберігаються на акаунті (в USD). |
∑MarginMM | ∑MarginMM = ∑ (Loan * MMR) Коефіцієнт підтримуючої маржі (MMR) змінюється залежно від обраного кредитного плеча:*
*Binance залишає за собою право коригувати ці показники за необхідності. Користувачі отримають сповіщення про такі зміни. | Загальна сума підтримуючої маржі або маржі, необхідної для підтримки рівня маржі для всіх крос-маржинальних позицій, що зберігаються на акаунті (в USD). |
Відкритий збиток | OpenLoss = ∑qty * price * min(0, side * (collateralRateA - collateralRateB)) де:
| Відкритий збиток – зменшення вартості власного капіталу, що враховується при розрахунку uniMMR, коли є відкриті крос-маржинальні ордери, які передбачають обмін активу з вищою ставкою забезпечення на актив з нижчою ставкою забезпечення. |
3. Як розрахувати обʼєднаний скоригований капітал акаунту?
- баланси на ф’ючерсних акаунтах, які використовуються;
- нереалізований прибуток (якщо такий є) мінус будь-які нереалізовані збитки (якщо такі є) за кожною позицією ф’ючерсів USDⓈ-M і COIN-M;
- загальна вартість активів мінус загальна сума зобов’язань і непогашених відсотків вашого крос-маржинального акаунту
- Будь-яке коригування через відкритий збиток, понесений зниженням вартості капіталу, коли є відкриті позиції в режимі крос-маржі, які передбачають обмін активу з вищою ставкою забезпечення на актив з нижчою ставкою забезпечення.
4. Що таке MaxWithdraw?
5. Що таке MaxLoan?
MaxLoan = max(min (virtualMaxLoan / assetIndexPrice, Max_Borrow-Current Loan, 0)
6. Коли відбуваються маржин-коли та ліквідація?
Діапазон uniMMR | Відповідний статус |
uniMMR> 1.5 | Ви можете вільно торгувати. |
1,2 < uniMMR ≤ 1,5 | Ви отримаєте нагадування про необхідність переказу коштів на ваш акаунт ф’ючерсів USDⓈ-M, COIN-M або крос-маржинальний акаунт, погашення маржинальної позики або скорочення ф’ючерсних позицій. |
1,05 < uniMMR ≤ 1,2 | Система відмовляється приймати нові ордери. Binance як і раніше прийматиме нові ордери на скорочення позицій. Ви не зможете збільшувати рівень маржі. |
1 < uniMMR ≤ 1,05 | Відбудеться ліквідація. Binance надішле сповіщення про ліквідацію. |
- Знайомство з режимом маржинального портфеля Binance
- Як активувати режим маржинального портфеля на Binance
- Як переглянути інформацію про маржинальний портфель з акаунту Binance та інтерфейсу торгівлі
- Правила торгівлі в режимі маржинального портфеля Binance
- Як працює ліквідація на акаунті з маржинальним портфелем Binance
- Логіка ордерів у режимі маржинального портфеля Binance
- Функції автоматичного переказу коштів та відсоткові ставки в режимі маржинального портфеля Binance
- Види забезпечення та ставки в режимі маржинального портфеля Binance
- API маржинального портфеля Binance
- Правила та умови користування маржинальним портфелем Binance
Ордер | Символ | Сторона | collateralRateA | collateralRateB | К-сть | Ціна |
1 | BTCUSDT | Купівля | 0,99 | 0,95 | 0,1 | 40 005 USDT |
2 | ETHUSDT | Продаж | 0,99 | 0,95 | 0,2 | 2102 USDT |
1. Як розрахувати відкритий збиток?
- qty – кількість базового активу
- "collateralRateA" – актив котирування
- "collateralRateB" – базовий актив
- "side" = 1 для ордера на продаж і "side" = -1 для ордера на купівлю
- openLoss для ордера 1 = 0,1 * 40 005 * min(0, -1*(0,99 - 0,95)) = -160,02 USDT
- openLoss для ордера 2 = 0,2 * 2102 * min(0, 1*(0,99 - 0,95)) = 0 USDT
2. Як розрахувати капітал, початкову маржу та підтримуючу маржу для крос-маржинального акаунту?
Актив | Маржинальний актив | Маржинальна позика | Equity = MarginAsset - MarginLoan | Маржа IM | Маржа MM |
USDT | 4000,5 | 0 | 4000,5 | 0 | 0 |
BTC | 0,1 | 0,04 | 0,06 | 0,02 | 0,004 |
ETH | 20 | 15 | 5 | 7,5 | 1,5 |
- USDT: Cross Margin MM = 0
- BTC: Cross Margin MM = 0,004
- ETH: Cross Margin MM = 1,5
3. Як розрахувати капітал, початкову маржу та підтримуючу маржу для акаунтів ф’ючерсів USDⓈ-M і COIN-M?
Тип контракту | USDⓈ-M | COIN-M | |
Символ | BTCUSDT_PERP | BTCUSDT_20220624 | BTCUSD_PERP |
Актив | USDT | USDT | BTC |
Баланс гаманця | 1999,5 USDT | 0,1 BTC | |
MMR bracket | 0,5% | 0,5% | 0,5% |
Кредитне плече | 10x | 10x | 10x |
IMR | 10% | 10% | 10% |
Кількість позицій | 0,05 BTC | 0,04 BTC | 10 000 USD |
Напрямок позиції | Шорт | Лонг | Лонг |
Ціна входу | 52 000 USDT | 52 350 USDT | 50 000 BTC |
Ціна маркування | 40 000 USDT | 42 000 USDT | 40 000 BTC |
Нереалізований PnL | 600 USDT | -414 USDT | -0,05 BTC |
Контракт | Капітал | Розрахунок IM* | Результат IM | Розрахунок MM | Результат MM |
USDⓈ-M | |||||
BTCUSDT_PERP | 1999,5 + 186 = 2185,5 USDT | 0,05 BTC * 40 000 USDT/BTC * 10% (IMR) | 200 USDT | 0,05 BTC * 40 000 USDT * 0,5% (MMR bracket) | 10 USDT |
BTCUSDT_20220624 | 0,04 BTC * 42 000 USDT/BTC * 10% (IMR) | 168 USDT | 0,04 BTC * 42 000 USDT * 0,5% (MMR bracket) | 8,4 USDT | |
COIN-M | |||||
BTCUSD_PERP | 0,05 BTC | 10 000 USD * 10% (IMR) / 40 000 USDT/BTC | 0,025 BTC | 10 000 USDT * 0,5% (MMR bracket) / 40 000 USD | 0,00125 BTC |
4. Як розрахувати суму скоригованого капіталу та обʼєднаної підтримуючої маржі для кожного активу?
Монета | 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 = ∑adjustedEquity /∑MM
- Давайте спочатку розрахуємо скоригований обʼєднаний капітал акаунту (∑adjustedEquity):
- Далі розрахуймо суму обʼєднаної підтримуючої маржі (∑MM):
- Тепер ми можемо розрахувати uniMMR:
6. Як розрахувати maxWithdraw?
- Сума обʼєднаної початкової маржі = (368 * 1,001) + (0,045 * 40 000) + (7,5 * 2100) = 17 918,368
- Віртуальний доступний баланс = обʼєднаний капітал акаунту - сума (початкова маржа) = 2206,712
- 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?
- Кредитне плече: 3x
- virtualAvailable balance: 4 413,424 USDT
- maxBorrowable BTC для користувача = 10