FAQ
Home
Support Center
FAQ
Crypto Derivatives
Futures Contracts
How to Calculate Margin Ratio in the Multi-Assets Mode?

How to Calculate Margin Ratio in the Multi-Assets Mode?

2022-07-06 07:02

How to check your account margin ratio under the Multi-Assets Mode?

If you select the [Multi-Assets Mode], you'll see a [Multi-Assets] tag on the Margin Ratio widget.
Since your margin balance is shared across multiple positions in the Multi-Assets Mode, please monitor your margin ratio closely. Once the margin ratio reaches 100%, all positions will be liquidated.

How to calculate margin ratio in the Multi-Assets Mode?

You can use the following equation to calculate your margin ratio in the Multi-Assets Mode:
Account Margin Ratio = Account Maintenance Margin / Account Equity
  • Account Maintenance Margin = Sum of Maintenance Margin of All Cross Positions (in USD)
  • Account Equity = Sum of Margin Balance of All Cross Positions (in USD)
Please note that the margin ratio is based on the prevailing market rate for USDTUSD and USDCUSD pairs.

Example

Suppose the asset pairs and their respective floating conversion rates are as follows:
Asset Pair
Asset Index
Index Bid Buffer
Index Ask Buffer
Bid Rate
Ask Rate
USDTUSD
0.99
0.01
0.005
0.9801
0.99495
USDCUSD
1
0
0
1
1
You want to trade two contracts, BTCUSDT perpetual and ETHUSDC with 100x and 50x leverage respectively. In this scenario, the Maintenance Margin Ratio will be 0.8% and 1% respectively. Depending on the margin mode you’re (Isolated or Cross), the account status and calculation changes of various parameters are as follows:

1. Initial state - No open positions

Symbol
BTCUSDT
ETHUSDC
Margin Asset
USDT
USDC
Asset Wallet Balance
200
220
Asset Equity
200
220
Maintenance Margin Ratio
0.008
0.01
Initial Margin Ratio
0.01 (100x)
0.02 (50x)
Unrealized PnL
0
0
Under the Single-Asset Mode:
USDT available for order = 200 USDC available for order = 220
Under the Multi-Assets Mode:
Account Equity = ∑min(assetEquity*bidRate, assetEquity*askRate) = 200 * 0.9801 + 220 * 1 = 416.02
As there are no open positions,
  • assetCrossInitialMargin = 0
  • uniAvailableForOrder = accountEquity-∑(assetCrossInitialMargin*askRate) = 416.02 - 0 = 416.02
  • USDT Available for Order = 416.02 / 0.99495 = 418.13
  • USDC Available for Order = 416.02 / 1 = 416.02
  • Account Maintenance Margin Ratio = 0
  • Margin Ratio = Account Maintenance Margin / Account Equity = 0

2. With open positions

Symbol
BTCUSDT
ETHUSDC
Margin Asset
USDT
USDC
Asset Wallet Balance
200
220
Asset Equity
200
220
Maintenance Margin Ratio
0.008
0.01
Initial Margin Ratio
0.01 (100x)
0.02 (50x)
Position Quantity
0.5
20
Entry Price
20,000 USDT
600 USDC
Mark Price
20,000 USDT
600 USDC
Unrealized PnL
0
0
Account Maintenance Margin = ∑assetMM*askRate = 0.5 * 20,000 * 0.008 * 0.99495 + 20 * 600 * 0.01 * 1 = 199.596
As there is no unrealized PnL,
  • Account Equity = accountWalletBalance = 416.02
  • uniAvailableForOrder = Account Equity - ∑(assetCrossInitialMargin * askRate) = 416.02 - (0.5 * 20,000 * 0.01 * 0.99495 + 20 * 600 * 0.02 * 1) = 76.525
  • USDT Available for Order = 76.525 / 0.99495 = 76.91
  • USDC Available for Order = 76.525 / 1 = 76.525
  • Margin Ratio = Account Maintenance Margin / Account Equity = 199.596 / 416.02 = 0.47977 = 47.98%

3. With open positions and unrealized PnL

Symbol
BTCUSDT
ETHUSDC
Margin Asset
USDT
USDC
Asset Wallet Balance
200
220
Asset Equity
200 - 500 = -300
220 + 400 = 620
Maintenance Margin Ratio
0.008
0.01
Initial Margin Ratio
0.01 (100x)
0.02 (50x)
Position Quantity
0.5
20
Entry Price
20,000 USDT
600 USDC
Mark Price
19,000 USDT
620 USDC
Unrealized PnL
0.5 * (19,000 - 20,000) = -500
20 * (620 - 600) = 400
  • Account Maintenance Margin = ∑assetMM*askRate = 0.5 * 19,000 * 0.008 * 0.99495 + 20 * 620 * 0.01 * 1 = 199.61
  • With unrealized PnL, Account Equity = ∑min(assetEquity*bidRate, assetEquity*askRate) = -300 * 0.99495 + 620 * 1 = 321.515
  • uniAvailableForOrder = Account Equity - ∑(assetCrossInitialMargin * askRate) = 321.515 - (0.5 * 19,000 * 0.01 * 0.99495 + 20 * 620 * 0.02 * 1) = -21
  • USDT Available for Order and USDC Available for Order are both 0
  • Margin Ratio = Account Maintenance Margin / Account Equity = 199.61 / 321.515 = 0.62084 = 62.08%