All
FAQ
Announcements
Product documents
Mark price and Last price
The mark price takes into account both the spot index price and the moving average of the basis.Published on Jun 16, 2022Updated on May 29, 2026Product documentationLaunch of Mark Price System for Futures Trading
Fixed-margin mode: Margin ratio = (fixed margin + UPL) / initial margin Cross-margin mode: (Balance + RPL + UPL) / (position margin + withheld margin for working orders) 3.Clearing Without Mark Price: Clearing price = the last trading price at 09:00 every Friday (CET, UTC +1) With Mark Price: Clearing price = Mark Price at 09:00 every Friday (CET, UTC +1) 4.API Users may user V3-WebSocket Mark Price channel to obtain the latest Mark Price.Published on Jan 8, 2019Updated on May 29, 2026AnnouncementsProfit and loss calculation of margin
Margin mode of single currency account Profit and loss Long margin with base crypto, PnL is quoted with base crypto (using Mark price and Last price) Mark price PnL = Assets in position - (Debt + Interest) / Mark price Last price PnL = Assets in position - (Debt + Interest) / Last price Long margin with quote crypto, PnL is quoted with quote crypto (using Mark price and Last price) Mark price PnL = Assets in position * Mark price - (Debt + Interest) Last price PnL = Assets in position * Last pricePublished on Jun 17, 2022Updated on May 29, 2026Product documentationIntroduction to options margin calculation
Call options’ seller: Position margin = [max (0.1, 0.15 - OTM value / same expiry futures mark price) * margin factor + options mark price] * contract multiplier * amount of positions = [max (0.1, 0.15 – 100 / 5900) * 1.02 + 0.0575] * 0.1 * 50 = 0.96606 BTC (3) Put options’ seller:Position margin of BTCUSD and ETHUSD options = [max (0.1 * (1 + options mark price), 0.15 – OTM value / same expiry futures mark price) * margin factor + options mark price] * contract multiplier * amount of positions ExamplePublished on Dec 16, 2020Updated on May 29, 2026Product documentationFutures PnL calculation rules
value * |number of contracts| * mark price * (maintenance margin ratio + fee rate)]Published on Jun 20, 2022Updated on May 29, 2026Product documentationOption Margin
Margin × indexPrice) Buy to Close positions (Short)² Max (Order Price - Position IMR, 0) Max (Order Price - Position IMR, 0) MMR MMR (Long) N/A¹ N/A¹ MMR (Short Call) c * Margin Factor + Mark Price c * Margin Factor * index price + Mark Price MMR (Short Put) max(c, c * Mark Price) * Margin Factor⁴ + Mark Price max(c * index price, c * Mark Price) * Margin Factor⁴ + Mark Price Index Coin-Margined BTCUSD Coin-Margined ETHUSD USDⓈ-margined BTCUSD USDⓈ-margined ETHUSD a 0.1 0.1 0.1 0.1 b 0.15 0.15 0.15Published on Jun 20, 2022Updated on May 29, 2026Product documentationCalculation of option's profit and loss
Options value Options value = total positions * mark price * contact multiplier * contract value P&L Unrealized profit or loss of current position P&L = (mark price - avg. open price) * total positions * contract multiplier * contract value P&L ratio P&L of long positions = (mark price – avg. open price) / avg. open price P&L of short positions = (avg. open price - mark price) / avg. open price Initial margin The initial margin for long positions is 0.Published on Jun 20, 2022Updated on May 29, 2026Product documentationNitro Spreads Table View Glossary
smaller of the two mark prices.Published on Jul 10, 2024Updated on May 29, 2026Product documentationOKX to change initial margin requirement (IMR) for futures under one-way mode in spot and futures and multi-currency account modes
USDT-margined contracts Buy order loss: Abs (Contract size × |Number of contracts| × Multiplier × Min [0, (Mark price – Order price)]) Sell order loss: Abs (Contract size × |Number of contracts| × Multiplier × Min [0, (Order price – Mark price)]) Crypto-margined contracts Buy order loss: Abs (Contract size × |Number of contracts| × Multiplier × Min [0, (1 / Order price – 1 / Mark price)]) Sell order loss: Abs (Contract size × |Number of contracts| × Multiplier × Min [0, (1 / Mark price – 1 / OrderPublished on Oct 24, 2024Updated on May 29, 2026AnnouncementsFutures margin calculation rules
Margin requirement for positions Crypto-margined contracts Initial margin = Contract size × |Number of contracts| × Multiplier / (Mark price × Leverage) USDT-margined contracts Initial margin = Contract size × |Number of contracts| × Multiplier × Mark price / Leverage The initial margin fluctuates based on the mark price in cross-margin mode.Published on Jun 22, 2020Updated on May 29, 2026Product documentationIntroduction to the isolated mode of Futures mode/Multi-currency/Portfolio margin
price Long position using quote crypto as margin Floating PnL = assets * mark price - |liability + interest| Short position using base crypto as margin Floating PnL = assets / mark price - |liability + interest| Short position using quote crypto as margin Floating PnL = assets - |liability + interest| * mark price In the old isolated margin mode Long position using base crypto as margin Floating PnL = assets - |liability + interest| / mark price - margin Short position using quote crypto as marginPublished on Dec 16, 2020Updated on May 29, 2026Product documentationExpiry Futures PnL Calculation Rules
The position's entry price is 100,000 USD and the mark price is 160,000 USD. Long positions PnL: = Face value x |Size| x Multiplier x(Mark price - Entry price) = 0.01 x 10 x 1 x (160,000 - 100,000) = 6000 USDT Coin-margined contracts: Suppose you hold a short BTC-USD expiry futures position, the contract face value is 100 USD, contract multiplier is 1, size is 1000 contracts. The position's entry price is 100,000 USD and the mark price is 80,000 USD.Published on Jun 20, 2022Updated on May 29, 2026Product documentationExplanation for Greeks Delta and Gamma
BTCUSD-200327-20000-P Mark Price PA delta BS delta 1.8571 BTC -2.85702309 -0.99993983 Quarterly BTCUSD0327 Mark Price delta 7,000 0.01428571(=100/7,000) The number of futures contracts calculated by using PA delta for hedging is: The number of futures contracts calculated by using BS delta for hedging is: A positive number indicates a buy, and a negative number indicates a sell.Published on Feb 12, 2020Updated on May 29, 2026Product documentationFutures mode: cross margin trading
pos Options value If the unit for calculating the price is crypto, then options value = total positions * mark priceIf the unit for calculating the price is the number of contracts, then options value = total positions * mark price * multiplier optVal Floating PnL Unrealized profit or loss of current position Floating PnL = (mark price - avg. open price) * total positions * multiplier upl Floating PnL % Floating PnL % = (mark price – avg. open price) / avg. open price Floating PnL % = (avg. openPublished on Mar 21, 2023Updated on Jun 2, 2026Product documentationSystem Liquidation Mechanism
Instead, the entrusted price will be calculated based on current market depth, basis, and mark price to increase transaction efficiency and return to cover the loss.3.Inquiry for Liquidated Positions and Margin Call Loss a.After the price change, some positions may be transacted at lower prices than their bankruptcy prices(for closed long positions) or higher(for closed short positions).Published on Apr 26, 2023Updated on May 29, 2026Product documentation