Skip to main content

What are the margin requirements on GRVT?

Updated over a week ago

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 of Unrealized PnL on all open positions.

Position Initial Margin Requirement

  • Amount of Equity that an account must hold in order to open a specific Position

Position Maintenance Margin Requirement

  • Amount of Equity that an account must hold in order to maintain the currently open position.

Instrument Initial Margin Requirement

  • Amount of Equity that an account must hold in order to open the biggest possible position that can result from currently open position and all open orders in the given Instrument.

  • Example:

    • Account has open position of Long 1 BTC_USDT_Perp with MarkPrice=100,000 USDT,

    • Account has open BUY orders of total size 1.5 BTC of BTC_USDT_Perp

    • Account has open SELL orders of total size 2.6 BTC of BTC_USDT_Perp

    • Biggest possible Long position = Max(0, 1 BTC) + 1.5 BTC = 2.5 BTC.

    • Biggest possible Short position = Min(0, 1 BTC) - 2.6 BTC = -2.6 BTC.

    • Say Initial Margin requirement = 2% of position size (Leverage=50X)

    • Biggest possible Long position Initial Margin = 2.5 * 100,000 * 2% = 5,000 USDT.

    • Biggest possible Short position Initial 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 Requirement across all instruments that account has open positions or open orders for.

  • Account Initial Margin Requirement is 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 - if Account Equity is below Account Initial Margin Requirement then GRVT rejects new client order right away

  • On Pre-Trade check - if Account Equity is below Account Initial Margin Requirement then GRVT cancels order back to the client before order is traded.

Account Maintenance Margin Requirement

  • Amount of Equity that an account must hold to maintain all its currently open positions.

  • Calculated as a sum of Position Maintenance Margin Requirement for all open positions of the account.

  • Maintenance Margin Requirement is checked periodically.

  • If Account Equity is below Maintenance Margin Requirement the account is liquidated (see https://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
Size (USDT)

Initial Leverage

Initial
Margin %

Maintenance
Margin%

300,000

50

2.00%

1.00%

800,000

25

4.00%

2.00%

2,000,000

20

5.00%

2.50%

5,000,000

10

10.00%

5.00%

10,000,000

5

20.00%

10.00%

25,000,000

3.33

30.00%

15.00%

40,000,000

2.5

40.00%

20.00%

70,000,000

2

50.00%

25.00%

100,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
Size (USDT)

Initial Leverage

Initial
Margin %

Maintenance
Margin%

60,000

50

2.00%

1.00%

160,000

25

4.00%

2.00%

400,000

20

5.00%

2.50%

1,000,000

10

10.00%

5.00%

2,000,000

5

20.00%

10.00%

5,000,000

3.33

30.00%

15.00%

8,000,000

2.5

40.00%

20.00%

14,000,000

2

50.00%

25.00%

20,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
Size (USDT)

Initial Leverage

Initial
Margin %

Maintenance
Margin%

20,000

50

2.00%

1.00%

40,000

25

4.00%

2.00%

100,000

20

5.00%

2.50%

300,000

10

10.00%

5.00%

600,000

5

20.00%

10.00%

1,500,000

3.33

30.00%

15.00%

3,000,000

2.5

40.00%

20.00%

5,000,000

2

50.00%

25.00%

10,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 Leverage and

  • Initial Margin Rate from 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.

  1. Max Long position: Max(0, Open Position Size) + Size of all Open BUY Orders

  2. Max Short position: Min(0, Open Position Size) - Size of all Open SELL Orders

  3. Check that Max( abs(Max Long position), abs(Max Short position)) is not larger than Maximum Position Size for this instrument.

Did this answer your question?