Market order slippage occurs when an order eats through liquidity at different price levels on the order book, pushing the price away. When trading on OKX, understanding your trade details will show you exactly where every cent went.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
Prerequisites
- You are logged into your OKX account.
- You have a completed or ongoing market order.
- You know whether you are checking spot, margin, or futures trading pairs.
Why Slippage Happens: The "Ladder" of Liquidity Depth
The logic of a market order is to "take liquidity at the best available price". At the moment of your order, the order book's sell (or buy) orders are listed at different price levels.
If there are 10 contracts at the best ask price and you buy 20 contracts, the first 10 will be filled at the best ask, and the remaining 10 will have to eat into orders at the next best ask. If that level is insufficient, the order continues to march up the price ladder. This process of moving from the "best price" to the "next best price" is slippage.
The magnitude of slippage depends on order size and market depth:
- Low liquidity: When there are few buy/sell orders in a trading pair, the spread gaps can be large; a normal market order can punch through several price levels.
- Large order size: When large capital enters, existing depth cannot fully absorb it, naturally pushing the price away.
- High market volatility: During rapid price moves, there may be a time gap between the "current price" you see when clicking and the "actual price" at which the system matches, causing the execution price to deviate from expectations.
Step 1: Identify Slippage in Your Trade Details
To understand the specific slippage, you need to pull up the "trade details" for this order.
On the OKX App: Go to the [Trade] page, select the relevant trading pair, and in the bottom positions bar, tap the "Trade history" icon on the right, then switch to the "Trade details" tab.
On the web: Go to [Assets] – [Order Center] – [Order History], find the target order, click details to view trade records.
Completion criterion: In the trade details, you can see the order was split into multiple fills, each with a different execution price.
Step 2: Compare "Expected Price" vs. "Average Actual Price"
The size of slippage lies in the comparison between the "expected price" and the "average execution price".
- Expected price: The top price in the order book the moment you clicked "Market buy/sell" on the trading panel.
- Average execution price: Check trade details, calculate total value of all fills divided by total quantity to get the volume-weighted average price.
Common mistake: Some people think that if the price "gets pushed up" in the trade details, it's slippage. Actually, you need to distinguish two scenarios — if all fills in the trade details are at the same price level, it's just normal depth execution; only when the fills span two or more price levels, and the last few fills deviate significantly from the first few, does true slippage occur.
Completion criterion: You have identified the actual price difference caused by slippage and determined whether it is within an acceptable range.
Step 3: Check if "Slippage Protection" Was Enabled
Platforms like OKX have launched a "slippage tolerance" feature. If you checked this when placing the order, the system will set a price protection limit.
- Set by price difference: E.g., set 0.1 USDT, buy limit = best ask + 0.1 USDT. Any portion of the order beyond this range will be cancelled.
- Set by percentage: E.g., set 0.5%, buy limit = best ask × (1 + 0.5%).
Once slippage protection is active, the order may only partially fill, with the rest automatically canceled for exceeding the slippage limit.
Completion criterion: You confirmed whether the market order used slippage tolerance, and if the tolerance range was reasonable.
Risk reminder: Slippage is a result you only know after the order is placed, not something you can precisely control beforehand. If large slippage causes a loss, that loss is part of the order cost and cannot be recovered. Frequently using large market orders on thinly traded pairs can accumulate significant wear from repeated slippage. For some tokens with very thin depth, a single normal market order can cause 10% or even higher slippage. Always check the order book's bid/ask thickness before placing an order.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
How to Verify You've Done It Right
On OKX, go to [Assets] – [Order Center], find the target order under "Order History", hover or click details to view "Trade Details".
- If all fills are around the same price, slippage is minimal.
- If the filled price clearly jumps across multiple levels, confirm whether the price deviation is within expectations.
- For further auditing, download the full trade statement (CSV/PDF) from the Order Center to see detailed records including fill prices, fees, and other complete fields.


