Margin Methodology
GRVT uses Cross Margin methodology for evaluation of client account risks. It is designed to enhance capital efficiency across all types of trading strategies while maintaining our exchange’s risk profile. Cross Margin calculates margin requirements independently for each position based on its risks.
Terms and Definitions
Account Equity:
Represent the value of the account if all open positions were closed at current Mark Prices of their instruments.
Is calculated as:
Balance of USDT+ sum ofUnrealized PnLon all open positions.
Position Initial Margin Requirement
Amount of
Equitythat an account must hold in order to open a specificPosition
Position Maintenance Margin Requirement
Amount of
Equitythat an account must hold in order to maintain the currently open position.
Instrument Initial Margin Requirement
Amount of
Equitythat an account must hold in order to open thebiggest possible positionthat can result fromcurrently open position and all open ordersin the givenInstrument.Example:Account has open position of Long 1
BTC_USDT_PerpwithMarkPrice=100,000 USDT,Account has open BUY orders of total size 1.5 BTC of
BTC_USDT_PerpAccount has open SELL orders of total size 2.6 BTC of
BTC_USDT_PerpBiggest possible
Longposition = Max(0, 1 BTC) + 1.5 BTC = 2.5 BTC.Biggest possible
Shortposition = Min(0, 1 BTC) - 2.6 BTC = -2.6 BTC.Say
Initial Marginrequirement = 2% of position size (Leverage=50X)Biggest possible
LongpositionInitial Margin= 2.5 * 100,000 * 2% = 5,000 USDT.Biggest possible
ShortpositionInitial Margin= 2.6 * 100,000 * 2% = 5,200 USDT.BTC_USDT_Perp Initial Margin= Max(5000 , 5200) = 5,200 USDT.
Account Initial Margin Requirement
Sum of
Instrument Initial Margin Requirementacross all instruments that account has open positions or open orders for.Account Initial Margin Requirementis calculated when:Client sends a new order -
Pre-Order check.Right before executing order trade on order book -
Pre-Trade check.
On
Pre-Order check- ifAccount Equityis belowAccount Initial Margin Requirementthen GRVTrejects new client orderright awayOn
Pre-Trade check- ifAccount Equityis belowAccount Initial Margin Requirementthen GRVTcancels orderback to the client before order is traded.
Account Maintenance Margin Requirement
Amount of
Equitythat an account must hold to maintain all its currently open positions.Calculated as a sum of
Position Maintenance Margin Requirementfor all open positions of the account.Maintenance Margin Requirementis checked periodically.If
Account Equityis belowMaintenance Margin Requirementthe account is liquidated (seehttps://help.grvt.io/en/articles/10255070-what-s-the-liquidation-process-on-grvt)
Cross Margin on Perpetuals
Depending on position's size in USDT units it falls into Margin Tier 1 to 10.
Different instruments have different size thresholds for Margin Tiers.
Each tier has its level of Initial and Maintenance Margin expressed as a % of a position size.
BTC and ETH Margin Rates
Margin Rates table for BTC_USDT_Perp and ETH_USDT_Perp
Note: rates are subject to change.
Max Position | Initial Leverage | Initial | Maintenance |
600,000 | 50 | 2.00% | 1.00% |
1,600,000 | 25 | 4.00% | 2.00% |
4,000,000 | 20 | 5.00% | 2.50% |
10,000,000 | 10 | 10.00% | 5.00% |
20,000,000 | 5 | 20.00% | 10.00% |
50,000,000 | 3.33 | 30.00% | 15.00% |
80,000,000 | 2.5 | 40.00% | 20.00% |
100,000,000 | 2 | 50.00% | 25.00% |
101,000,000 | 1.5 | 67.00% | 33.50% |
N/A | 1 | 100.00% | 50.00% |
Maximum Position Size for BTC_USDT_Perp and ETH_USDT_Perp is 100 BTC and 1000 ETH, respectively.
SOL Margin Rates
Margin Rates table for SOL_USDT_Perp
Note: rates are subject to change.
Max Position | Initial Leverage | Initial | Maintenance |
240,000 | 50 | 2.00% | 1.00% |
640,000 | 25 | 4.00% | 2.00% |
1,600,000 | 20 | 5.00% | 2.50% |
4,000,000 | 10 | 10.00% | 5.00% |
8,000,000 | 5 | 20.00% | 10.00% |
20,000,000 | 3.33 | 30.00% | 15.00% |
32,000,000 | 2.5 | 40.00% | 20.00% |
40,000,000 | 2 | 50.00% | 25.00% |
41,000,000 | 1.5 | 67.00% | 33.50% |
N/A | 1 | 100.00% | 50.00% |
Maximum Position Size for SOL_USDT_Perp is 10_000 SOL.
Alt-Coins Margin Rates
Margin Rates table for Alt-Coins ( all coins other than SOL_USDT_Perp , BTC_USDT_Perp or ETH_USDT_Perp)
Note: rates are subject to change.
Max Position | Initial Leverage | Initial | Maintenance |
40,000 | 50 | 2.00% | 1.00% |
80,000 | 25 | 4.00% | 2.00% |
200,000 | 20 | 5.00% | 2.50% |
600,000 | 10 | 10.00% | 5.00% |
1,200,000 | 5 | 20.00% | 10.00% |
3,000,000 | 3.33 | 30.00% | 15.00% |
6,000,000 | 2.5 | 40.00% | 20.00% |
10,000,000 | 2 | 50.00% | 25.00% |
11,000,000 | 1.5 | 67.00% | 33.50% |
N/A | 1 | 100.00% | 50.00% |
Maximum Position Size for all coins (including alt coins) can be retrieved via this API endpoint:
https://api-docs.grvt.io/market_data_api/#get-all-instruments-response (see next section for more detail on Maximum Position Size )
Maximum Position Size ( Balances-independent )
Maximum Position Size is absolute maximum position size for a given coin in a given trading account. Maximum Position Size is independent of how much balance user has deposited on their trading account. Maximum Position Size for all coins can be retrieved via this API endpoint:
curl --location 'https://market-data.grvt.io/full/v1/all_instruments' \
--data '{"is_active": true}'
"max_position_size" field in the output of the API call shows each instrument's Maximum Position Size in base currency.
The table below shows the maximum position sizes (in base currency) and their USDT equivalents (at June-11-2025 prices) for individual instruments as of June-11-2025 (Note: max position sizes are subject to change).
instrument | max_position_size (in base currency) | Mark price (as of June-11-2025) | Max Position USDT Equivalent |
AAVE | 3,000 | 306.82 | 920,463 |
ADA | 1,000,000 | 0.71 | 710,825 |
AI16Z | 1,000,000 | 0.23 | 230,359 |
ARB | 1,000,000 | 0.40 | 403,260 |
ATOM | 100,000 | 4.55 | 454,588 |
BERA | 150,000 | 2.49 | 372,995 |
BNB | 1,500 | 668.88 | 1,003,318 |
BTC | 100 | 109,579.63 | 10,957,963 |
DOGE | 3,000,000 | 0.20 | 585,069 |
ENA | 1,500,000 | 0.36 | 538,104 |
ETH | 1,000 | 2,783.71 | 2,783,708 |
FARTCOIN | 1,000,000 | 1.33 | 1,328,199 |
IP | 100,000 | 4.12 | 411,579 |
JUP | 1,000,000 | 0.49 | 487,044 |
KAITO | 400,000 | 1.73 | 692,235 |
KPEPE | 50,000,000 | 0.01 | 637,249 |
LINK | 40,000 | 15.19 | 607,644 |
OP | 500,000 | 0.71 | 353,105 |
PENDLE | 100,000 | 4.46 | 445,629 |
PENGU | 50,000,000 | 0.01 | 592,819 |
POL | 2,000,000 | 0.22 | 446,606 |
POPCAT | 1,000,000 | 0.40 | 401,419 |
SOL | 10,000 | 164.08 | 1,640,801 |
SUI | 150,000 | 3.44 | 515,746 |
TON | 200,000 | 3.31 | 662,705 |
TRUMP | 30,000 | 10.80 | 324,071 |
VIRTUAL | 500,000 | 2.06 | 1,029,802 |
WIF | 1,000,000 | 1.01 | 1,009,515 |
WLD | 500,000 | 1.16 | 577,569 |
XLM | 2,000,000 | 0.28 | 557,240 |
XRP | 250,000 | 2.28 | 570,632 |
ZK | 10,000,000 | 0.06 | 577,231 |
Configurable Leverage
If client choses Configurable Leverage manually in UI (or sets via API) the system will use the minimum between:
1 /
User Selected LeverageandInitial Margin Ratefrom the table above
to calculate Initial Margin Requirements of account.
For details of Configurable Leverage see: https://help.grvt.io/en/articles/10393222-configurable-leverage
Limiting the Maximum Position Size
GRVT rejects orders or trades that can potentially open a position of size larger than Maximum Position Size for this instrument.
Given: Open Position Size is the signed size, i.e. a positive number for Long position and negative number for short positions.
Max Long position: Max(0,Open Position Size) + Size of all Open BUY OrdersMax Short position: Min(0,Open Position Size) - Size of all Open SELL OrdersCheck that Max( abs(
Max Long position), abs(Max Short position)) is not larger thanMaximum Position Sizefor this instrument.
