In the world of cryptocurrency derivatives, understanding how margin rates, profit and loss (PnL) calculations, and risk controls work is essential for both novice and experienced traders. This guide dives deep into the mechanics behind OKX contract trading, focusing on key concepts such as margin rate, mark price, funding fees, liquidation, and position management—all critical for maximizing returns while minimizing risk.
Whether you're trading USDT-margined or coin-margined perpetual contracts, a solid grasp of these principles ensures smarter decision-making and improved trading performance.
How Margin Works on OKX
Full vs. Isolated Margin Modes
OKX offers two primary margin modes: Full (Cross) Margin and Isolated Margin.
- Isolated Margin: Each position has a fixed, separate margin. You set the leverage and initial margin manually. If the position moves against you, only the allocated margin is at risk.
- Full (Cross) Margin: The entire account equity supports all open positions. This increases capital efficiency but also exposes the whole account to liquidation risk if market movements are severe.
👉 Discover how margin mode choice impacts your trading strategy and risk exposure.
Initial and Maintenance Margin Rates
- Initial Margin Rate =
1 / Leverage. For example, with 10x leverage, the initial margin rate is 10%. - Maintenance Margin Rate: The minimum margin required to keep a position open. If your margin ratio drops to or below this level plus taker fee rate, liquidation is triggered.
This dynamic is crucial in determining how close your position is to being forcibly closed.
Calculating Margin Rate
Isolated Margin Rate
For isolated positions:
Margin Rate = (Fixed Margin + Unrealized PnL) / Position ValueWhere:
- Position Value = (Face Value × Number of Contracts) / Mark Price
Full (Cross) Margin Rate
For cross-margin accounts:
Margin Rate = (Balance + Realized PnL + Unrealized PnL) / (Position Value + Frozen Margin × Leverage)A higher margin rate means more safety from liquidation. Monitoring this in real time helps avoid unexpected losses.
Understanding Mark Price and Its Role
The Mark Price prevents manipulation and ensures fair liquidations. It’s calculated as:
Mark Price = Spot Index Price + Basis Moving AverageAnd:
Basis Moving Average = MA( (Best Bid + Best Ask)/2 - Spot Index Price )This smoothed price is used to calculate unrealized PnL and determine liquidation triggers, not the last traded price.
Why Mark Price Matters
Using mark price avoids sudden liquidations due to flash crashes or spoofing. It reflects a more accurate market consensus.
Profit and Loss Calculations
Realized PnL
Realized PnL occurs when you close a position. It's settled after fees.
Long Position:
Realized PnL = (Face Value / Entry Price - Face Value / Exit Price) × Number of ContractsShort Position:
Realized PnL = (Face Value / Exit Price - Face Value / Entry Price) × Number of ContractsExample: Open long at $500, close at $1000, 1 BTC contract (face value $100):
PnL = (100/500 - 100/1000) × 1 = 0.1 BTCUnrealized PnL
Unrealized PnL reflects current gains or losses on open positions.
Long:
Unrealized PnL = (Face Value × Contracts / Entry Price) - (Face Value × Contracts / Mark Price)Short:
Unrealized PnL = (Face Value × Contracts / Mark Price) - (Face Value × Contracts / Entry Price)These values update in real time based on mark price fluctuations.
Funding Fees: What Traders Need to Know
Funding fees are exchanged between longs and shorts every 8 hours—at 08:00, 16:00, and 24:00 HKT.
How Funding Rate Is Calculated
Funding Rate = Clamp( MA( ((Bid + Ask)/2 - Index Price)/Index Price - Interest ), a, b )Interestis currently 0.- For most contracts:
a = -0.3%,b = 0.3% - MA refers to the moving average of the last minute.
If the rate is positive, longs pay shorts; if negative, shorts pay longs.
Practical Impact
Holding positions across funding intervals means you’ll either pay or receive funds. High demand for long positions often leads to regular payments from longs.
👉 Learn how funding rates can influence your holding costs and strategy timing.
Daily Settlement at 16:00 HKT
Perpetual contracts settle daily at 16:00 Hong Kong time. During settlement:
Unrealized PnL → Realized PnL
- Floating gains/losses are locked in.
- Settlement price = latest mark price at 16:00 HKT.
- New settlement price becomes the base for future unrealized PnL.
Realized PnL → Account Balance
- In full mode: added to main balance.
- In isolated mode: added to fixed margin of the position.
- Funding Fees Collected
- Loss Distribution (if needed)
Any auto-deleveraging or insurance fund shortfall is covered by net profitable traders proportionally.
Liquidation and Bankruptcy Price
When margin falls below maintenance levels, liquidation occurs.
Estimated Liquidation Price Formulas
Full Mode (Long):
= [ (MMR + Taker Fee) × Total Long Contracts + (Long Contracts - Short Contracts) ] /
( Total Loss / Face Value + Long Contracts / Avg Long Price - Short Contracts / Avg Short Price )Isolated Mode (Long):
= (1 + MMR) / (1 / Entry Price + Fixed Margin / Face Value / Contracts)Bankruptcy price is where the position loses all margin:
- Full Long Bankruptcy Price = Entry Price - (Balance + Realized PnL) / Contracts / Face Value
- Isolated Long Bankruptcy Price = Entry Price - Fixed Margin / Contracts / Face Value
Once triggered, OKX’s auto-deleveraging engine closes the position at bankruptcy price.
Risk Management & Position Controls
- Minimum Order Size: 1 contract. Partial contracts cannot be traded.
- Position Tier Limits: Leverage and max position size vary by tier and asset.
Available Margin Calculation:
- USDT Contracts:
Available = Margin × Leverage / (Face Value × Mark Price) - Coin-Margined:
Available = Margin × Mark Price × Leverage / Face Value
- USDT Contracts:
Note: The "max available" shown on-platform uses real-time prices—your actual order price may differ, leading to failed orders or high risk warnings.
Frequently Asked Questions (FAQ)
Q: What triggers a liquidation on OKX?
A: Liquidation occurs when your margin ratio drops to or below the sum of the maintenance margin rate and taker fee rate. The system uses mark price to determine this point.
Q: How often are funding fees charged?
A: Every 8 hours—at 08:00, 16:00, and 24:00 HKT. You only pay or receive if you hold a position at those moments.
Q: Can I transfer funds from isolated margin sub-account anytime?
A: No. Only after closing all positions can the sub-account balance be transferred back. Realized PnL must first settle into the main account.
Q: What happens during a market crash with multiple liquidations?
A: Gains from profitable auto-liquidations go into the insurance fund. If losses exceed this fund, they’re shared among net profitable traders that day.
Q: Why does my "max available" order fail even with sufficient funds?
A: The displayed max uses current mark price. If your limit order price differs significantly, required margin changes—possibly exceeding available balance.
Q: How is settlement price determined?
A: At 16:00 HKT daily, the latest mark price becomes the settlement price, resetting unrealized PnL calculations.
Final Thoughts
Mastering OKX’s contract trading system requires more than just placing bets—it demands understanding of margin dynamics, funding mechanics, and risk thresholds. By leveraging accurate formulas and staying aware of settlement cycles and fee structures, traders can build resilient strategies that survive volatile markets.
👉 Start applying these insights with real-time data and advanced tools on OKX today.
By focusing on core keywords like OKX margin rate, contract liquidation, funding fee calculation, mark price, realized vs unrealized PnL, cross vs isolated margin, and perpetual contract settlement, this guide aligns with high-intent search queries while delivering actionable knowledge for crypto derivatives traders.