Як перевірити коефіцієнт маржі вашого акаунту в режимі мультиактивів?
Як розрахувати коефіцієнт маржі в режимі мультиактивів?
- Підтримуюча маржа акаунту = сума підтримуючої маржі всіх крос-позицій (в USD)
- Капітал акаунту = сума маржинальних балансів за всіма крос-позиціями (в USD)
Приклад
Пара активів | Індекс активів | Буфер індексу бід | Буфер індексу аск | Ставка бід | Ставка аск |
USDTUSD | 0,99 | 0,01% | 0,005% | 0,9801 | 0,99495 |
USDCUSD | 1 | 0 | 0 | 1 | 1 |
1. Початковий стан – немає відкритої позиції
Символ | BTCUSDT | ETHUSDC |
Маржинальний актив | USDT | USDC |
Баланс гаманця активів | 200 | 220 |
Капітал активів | 200 | 220 |
Коефіцієнт підтримуючої маржі | 0,008 | 0,01% |
Коефіцієнт початкової маржі | 0,01 (100x) | 0,02 (50x) |
Нереалізований PnL | 0 | 0 |
- 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 |
- капітал акаунту = 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
- USDT, доступні для ордера, і USDC, доступні для ордера, дорівнюють 0
- Коефіцієнт маржі = підтримуюча маржа акаунту / капітал акаунту = 199,61 / 321,515 = 0,62084 = 62,08%