Mark price is a fair-value reference calculated from multiple data sources. Last price is simply the most recent trade on a single exchange. Crypto exchanges use mark price — not last price — to trigger liquidations, and understanding why can save you from getting liquidated by a momentary price wick that doesn't reflect the real market.
Last price is the price of the most recent trade executed on a specific exchange. It's what you see on the chart. If someone market-sells 10 BTC into a thin order book and pushes the price down $500 momentarily, that $500 dip is the last price.
Mark price is a calculated fair-value reference that exchanges use for margin calculations, unrealized P&L, and — critically — liquidation triggers. It's typically derived from a combination of:
The purpose of mark price is to prevent manipulation. If liquidations were triggered by last price alone, a single large order on a thin exchange could wick the price down, mass-liquidate leveraged positions, and snap right back — all without the broader market actually moving. Mark price smooths out these anomalies.
Most major exchanges use a variation of:
Mark Price = Index Price + Moving Average of (Futures Mid Price − Index Price)
Where:
The exact formula varies by exchange:
The key property: mark price moves more slowly and smoothly than last price, because it's anchored to a multi-exchange index rather than a single venue's trade history.
Your liquidation is triggered when:
Mark price reaches your liquidation level (NOT last price)
This means:
The "basis" adjustment in the mark price formula accounts for the natural premium or discount of futures vs spot. If BTC perpetual trades at a $100 premium to spot, the mark price doesn't just use the spot index — it includes this basis so that mark price reflects the fair value of the futures contract, not just the spot asset.
This is important because without the basis adjustment, every perpetual futures position would show a small unrealized loss equal to the basis — even immediately after opening. The basis component makes mark price accurate for the specific instrument, not just the underlying.
On most exchange interfaces:
This creates a common confusion: you might see the chart wick through your liquidation level without actually getting liquidated — because mark price didn't reach that level. Or the reverse: your position gets liquidated even though the chart shows the price briefly touched and bounced — because mark price crossed the liquidation threshold based on the broader index.
Protection from manipulation. Mark price exists specifically to prevent liquidation hunting through single-exchange manipulation. Without it, any well-capitalized trader could push last price into a liquidation cluster, profit from the cascade, and snap price back. Mark price makes this significantly harder (though not impossible if the manipulation occurs across all index component exchanges).
Accurate P&L tracking. Your unrealized P&L is based on mark price, giving you a fairer representation of your position's value than last price, which can be noisy. If last price shows your position down 3% but mark price shows it down 1.5%, the mark-price figure is the more accurate reflection of where you'd actually exit.
Understanding liquidation triggers. If you're monitoring your position and see last price approaching your liquidation level, don't panic — check mark price. If mark price is well above (or below) your liquidation level, you have more room than the chart suggests. Conversely, don't assume safety because the chart bounced — verify mark price specifically.
Using chart price to monitor liquidation risk. The chart shows last price. Your liquidation is triggered by mark price. During volatile periods, last price can deviate significantly from mark price. Always check the mark price directly on your position's liquidation display, not on the chart.
Ignoring basis when setting stops. If you set a stop-loss based on a spot chart level, but your perpetual's mark price has a different basis adjustment, your stop may trigger at a different effective spot level than intended. Account for the current basis between your perpetual and spot when translating chart levels to order prices.
Assuming mark price prevents all manipulation. Mark price makes single-exchange manipulation harder, but coordinated manipulation across index component exchanges — or manipulation of the index itself through low-liquidity exchange components — is still possible. Mark price reduces the risk; it doesn't eliminate it.
Yes, especially during volatile periods. During a liquidation cascade, last price on a single exchange can wick 2–5% below mark price as aggressive selling overwhelms the local order book while the broader index (and therefore mark price) moves more gradually. During normal conditions, the difference is typically <0.1%.
No. Each exchange has its own formula, index composition, and smoothing parameters. Binance, Bybit, and OKX all calculate mark price differently, which means the same position at the same entry on different exchanges can have slightly different liquidation prices. Always check the specific exchange's documentation for their mark price methodology.
Stop-loss orders on most exchanges trigger based on last price (unless you specifically select mark price trigger, which some exchanges offer). This means your stop can execute on a wick that mark price never reaches. If your exchange offers mark-price-triggered stops, use them — they're more resistant to flash wicks and manipulation.
---
This article is part of The Codex — PARAGON's structured learning library.