• Language & Exchange Rate Switch
  • Preference Settings
    Rise/fall colour
    Start-End Time of the Change
Web3 Exchange
Gate Blog

Your Gateway to crypto news and insights

Gate.io Blog Calculation of Maintenance Margin & Classification of Contract Types

Calculation of Maintenance Margin & Classification of Contract Types

20 November 10:36


Q : Good morning, let's continue studying Perpetual Contract.


A : Yes, today's topic is Calculation of Maintenance Margin and Classification of Contract Types.


A : Let's start with Calculation of Maintenance Margin first.


Q : Please tell me what Maintenance Margin is.


A : Maintenance Margin is the minimum margin required to continue holding a position.


Maintenance Margin is affected by the position value and the maintenance margin ratio.


Position Maintenance Margin = ( Value Position * MMR ) + Close Position Fee


The maintenance margin ratio is normally half of the reciprocal of MMR.


For example, BTC_USD supports 50X leverage at maximum, that the MMR is 0.5%.


*Note: the MMR is affected by the risk limit.


Q : Please give me an example.


A : A user opens a 100USDT worth of long position with 100X BTC_USDT,


then the Maintenance Margin of this user's position is:


( Position Value*MMR ) + Close Position Fee


which is: (100*0.5% )+ 100*0.075% = 0.57USDT


The Initial Margin is:


(100/100)+100*0.075% = 1.075USDT


So the possible loss of this position is ( 1.075-0.575 ) = 0.5USDT


At maximum the position will face a forced liquidation when the margin is insufficient to maintain the position and the margin.


A : that's all.



Q : Let's move to Classification of Contract Types



The currency types in the contract tradings are specified in the following three types:


Base Currency: The underlying currency of the trading;


Quote Currency: The currency is a counter currency;


Settle Currency: The currency is used for settlement;


According to different combinations of currency types, contract types can be divided into three types: USDT Contract, Quanto, and Inverse Contract.


USDT Contract:


A contract with the same quote currency and settlement currency.


It's the easiest one with all contract types, with the same concept as spot trading, which is also the easiest to understand.


Take ETC-USDT contract as an example, ETC is the base currency, while USDT is for pricing and settlement. The price is the number of 1 ETC worth of USDT.


( Currently, all contracts settled with USDT is USDT contract)


Quanto Contract:


Quanto Contract is settled as another asset rather than either the base currency or the counter currency in the trading pair. Since the counter currency and the settlement currency are different, it's necessary to define a trading relationship between them.


Take ETC-USDT contract as an example, ETH is base currency, USDT is the counter currency, and BTC is used for settlement. Quanto realizes that some users are not willing to maintain a certain base currency wallet (such as ETH) but trade with the currency in their wallet (settlement currency, BTC), and use the most familiar fiat currency (counter currency, USD) to mark price.


( Currently, most contracts settled with BTC are Quanto Contract)


Inverse Contract:


A contract with the same base currency and settlement currency is an Inverse Contract. For example, BTC_USDT. It's possible to trade with the currency in the wallet (BTC) without maintaining fiat currency (USD) by applying the Inverse Contrat. That the trading relationship between USD and BTC is reversed, and USD is still used to mark the price.


*Note: The contract types of the corresponding trading pairs are indicated in detail.





Q : Let's go to a question session


Unbox Your Luck and Get a $6666 Prize
Register Now
Claim 20 Points now
New User Exclusive: complete 2 steps to claim Points immediately!

🔑 Register an account with Gate.io

👨‍💼 Complete KYC within 24 hours

🎁 Claim Points Rewards

Claim now
Language and Region
Exchange Rate
Go to Gate.TR?
Gate.TR is online now.
You can click and go to Gate.TR or stay at Gate.io.