All
FAQ
Announcements
Product documents
Mark price and Last price
2.1 Calculate the mark price of Futures and Perpetual Mark price = Index price + Basis of moving average Basis of moving average = Moving average of (Mid price of contract - Index price) = Moving average of [(Best ask of contract + Best bid of contract) / 2 - Index price] Note: USDT-margined, USDC-margined and crypto-margined contracts refer to the index price of base currency as their index price. E.g.Published on 16 June 2022Updated on 17 Nov 2025Product documentationSpot cost price
Asset Overview Spot Cost Price Definition: A weighted average of the cost prices and quantities across the Trading Account, Funding Account, and Earn Account. Transfers between these accounts do not affect the cost price. Example: If the Asset Overview shows 1 ETH with a cost price of 3000, and this ETH is transferred from the Funding Account to the Trading Account, the Asset Overview cost price remains 3000.2.Published on 17 June 2022Updated on 6 Nov 2025Product documentationPrice limit rules
Price limit is one of the important risk control methods to protect investors and prevent the market from being manipulated. If there is no price limit, a few traders can make the contract price fluctuate greatly and create a large apportionment, by using a small amount of funds and a high leverage level.Published on 16 June 2022Updated on 28 Jan 2026Product documentationSpot index prices
What is a spot index price? Spot Index price aims to measure the price of an underlying cryptocurrency. OKX’s USDT-margined contracts are denominated in USDT index price, USDC-margined contracts are denominated in USDC index price, while coin-margined contracts use the USD-equivalent spot index price of the underlying cryptocurrency.Published on 16 June 2022Updated on 5 Nov 2025Product documentationMulti-currency margin mode: cross margin trading
Currency USD Price Balance Position Floating PnL Equity BTC 100,000 2 NA 0 2 SOL 200 6,000 NA 0 6,000 USDT 1 100,000 BTC-USDT perpetual position 10,000 110,000 Given that you set the borrow leverage of BTC to 5x and you place a sell order of 4 BTC in the BTC-USDT pair. Thus, frozen equity is incurred. However, the frozen equity is larger than your BTC equity, which means your equity isn’t enough to cover the frozen equity.Published on 21 Mar 2023Updated on 27 Mar 2026Product documentationBorrowing and repaying in multi-currency and portfolio margin account modes
Funding fee for perpetual futures In perpetual futures, if the equity of a crypto is insufficient to cover the funding fee when it is collected, potential borrowing will incur. Assume your account has 10,000 USDC and a BTC-USDT perpetual contract cross-margin position. When the funding fee is collected, 10 USDT is deducted from your balance. Your USDT equity becomes –10 USDT and liability of 10 USDT is incurred.Published on 4 Apr 2025Updated on 30 Jan 2026Product documentationBorrow in spot mode
Validation for auto-borrow ordersAdjusted equity is sufficient Crypto Equity Current Price (USD) In use Discount rate BTC 0.1 60,000 0 0.98 ETH 1 3,000 0 0.98 USDT 0 1 0 1 Place an auto-borrow order to sell 6,000 USDT at a price of 60,000 BTC/USDT (Assuming leverage is 2x and there are no trading fees or interest) Adjusted equity = 0.1 BTC x 60,000 x 0.98 + 1 ETH x 3,000 x 0.98 - 60,000 x 0.1 x (1 - 0.98) = 8,700 USD Frozen margin inclusive of the current order placed = 6,000 / 2 = 3,000 USD SincePublished on 19 Sept 2024Updated on 18 Nov 2025Product documentationIntroduction to spot mode
“Available” in “Sell BTC” shows you the current BTC balance you can sell, while "Max sell" shows you the amount of USDT obtained after selling BTC based on the last price of BTC/USDT. Enter an appropriate BTC purchase price and amount, and click “Buy BTC” to place the order. (Likewise for selling) Your buy/sell orders can be viewed on the Open Orders and Order History lists.Published on 23 Dec 2020Updated on 17 Nov 2025Product documentationAnnouncement on the Price Volatility of MANTRA (OM)
Following a sharp rise in its price beginning in early November 2024, the token experienced an initial sudden and substantial price decline of more than 80% across the market at approximately 2:28:32am (UTC+8) on April 14, 2025 ("Market Event"). We observed that substantial trading volume spikes and price decline initially happened across various centralised exchanges outside of OKX, before spreading to the overall market.Published on 14 Apr 2025Updated on 17 Nov 2025AnnouncementsWhat is Proof of Reserves (PoR) user snapshot data?
Initial: Funding account 5,000 USDT Flexible/Fix Loan: user stakes 5,000 USDT to borrow 0.1 BTC Comparison between user assets after the loan and snapshot data: Account equity Snapshot Initial assets 5,000 USDT Loan User puts down 5,000 USDT as collateral to borrow 0.1 BTC Borrowed loan? Funding account: 0.1 BTC Grow account: 3,422.46 USDT Note: This is a user's collateral equity.Published on 20 Jan 2023Updated on 3 Apr 2026FAQ495Funding fee mechanism
Cross-margin mode (single-currency, multi-currency, portfolio margin) For cross-margin positions, the funding fee will be added to their cross-margin equity.Published on 21 Dec 2020Updated on 20 Mar 2026Product documentationHow do Simple Buy/Sell and Spot Trading differ?
The quote already contains a small spread, so the buying/selling price is higher than the selling price, but no extra fees are added after you confirm. Convert on the webWhat's Spot Trading? Spot Trading lets you buy and sell crypto at live market prices, with more control over how and when your orders are filled. Market orders fill instantly at the best available bid/ask. Limit orders fill only at the price you set (or better). Fees are shown separately and follow a maker/taker schedule.Published on 28 July 2025Updated on 9 Dec 2025FAQ2How do I buy and sell crypto with AUD balance?
How do I buy and sell crypto with my AUD balance?Published on 25 Oct 2024Updated on 17 Nov 2025FAQSpot and futures cross margin mode
Sell 0.5 BTC at the filled price of 10,000 USDT, then 5,000 USDT is bought. After deducting the fee of 5 USDT and interest of 10 USDT, the remaining 4,985 USDT will be used to pay off the liability. With a remaining liability of 5,015 USDT, the position still exists.2. After partially closing the position: the position asset is 1.5 BTC, liability 5,015 USDT, and interest 0 USDT.3. Sell 1 BTC at the filled price of 10,000 USDT, then 10,000 USDT is bought.Published on 17 June 2022Updated on 6 Nov 2025Product documentationFutures mode: cross margin trading
These calculations are to avoid liquidations caused by a sudden change in the account risk level after the open order is filled. mgnRatio in the details array Total equity The fiat value of all cryptocurrencies in the your account. Total equity = Sum (Crypto equity × Crypto price) The crypto price is based on the USD price of the crypto on OKX. If a crypto does not have a USD price, we will calculate using the spot price of the USDT pair of the crypto multiplied by the price of USDT/USD on OKX.Published on 21 Mar 2023Updated on 27 Mar 2026Product documentation