Mark Price
The mark price is a fair-value reference price used by derivatives exchanges to calculate unrealized PnL and trigger liquidations.
Key Takeaways
- Mark price is a fair-value reference price derived from a spot index price combined with funding rate and basis adjustments. Exchanges use it instead of last traded price to calculate unrealized PnL and determine liquidation thresholds.
- By anchoring to multiple spot venues, mark price filters out single-exchange wicks and manipulation attempts that could otherwise trigger unfair liquidation cascades across leveraged positions.
- The typical formula takes the median of three values: a funding-adjusted index price, a basis-adjusted index price, and the contract's last traded price. This design keeps mark price close to fair value even during volatile or illiquid conditions.
What Is Mark Price?
Mark price is a smoothed reference price that derivatives exchanges calculate for each contract. Rather than relying on the most recent trade executed on a single venue, mark price blends data from multiple spot markets and adjusts for the contract's current funding rate and basis. The result is a price that better reflects the true fair value of the underlying asset at any given moment.
Exchanges introduced mark price to solve a specific problem: on thin order books, a single large order can spike the last traded price far from fair value for a few seconds. If that spike triggered margin calls, traders with otherwise healthy positions would be liquidated by momentary noise. Mark price prevents this by anchoring valuations to a broader, more manipulation-resistant dataset.
The concept is most commonly associated with perpetual futures contracts, where positions can remain open indefinitely and the risk of manipulation-driven liquidation is highest. However, mark price is also used for expiry futures, options, and other derivative products on both centralized and decentralized exchanges.
How It Works
Mark price calculation varies slightly between exchanges, but the underlying logic is consistent. The formula combines three components: a spot index price, the current funding rate, and a short-term moving average of the basis (the spread between the contract's mid-price and the spot index).
The Median-of-Three Formula
Most major exchanges (including Binance and Bybit) calculate mark price as the median of three candidate values:
Mark Price = Median(Price1, Price2, Last Traded Price)
Where:
Price1 = Index Price × (1 + Last Funding Rate × (Time Until Funding / 8))
Price2 = Index Price + Moving Average(Basis)
Basis = (Best Bid + Best Ask) / 2 − Index Price
Moving Average window: typically 2.5 to 5 minutesPrice1 adjusts the index for the expected carry cost reflected in the funding rate. If the funding rate is positive (longs paying shorts), the contract should trade slightly above spot, so Price1 nudges the mark price upward proportionally.
Price2 captures the real-time basis: how far the contract's order book midpoint diverges from the spot index. A short moving average smooths transient spikes while still tracking genuine market shifts.
Taking the median of all three ensures that no single outlier dominates. If the last traded price spikes due to a fat-finger trade but Price1 and Price2 remain stable, the mark price stays near the index. Conversely, if the index itself lags during a fast move, the last traded price and the basis-adjusted price can pull the mark price closer to the new equilibrium.
Index Price Construction
The index price underlying a mark price is itself a composite. Exchanges aggregate spot prices from multiple constituent exchanges (commonly 5 to 10 venues) using either equal weights or volume-weighted averages. Outlier-removal logic drops venues whose prices deviate beyond a threshold or whose API feeds go stale. This multi-source design prevents a single exchange outage or flash crash from distorting the index.
Funding Rate Impact
The funding rate is a periodic payment (typically every 8 hours) exchanged between long and short holders of a perpetual contract. When demand for longs exceeds shorts, the funding rate turns positive and longs pay shorts, incentivizing the contract price to converge toward the spot index.
Mark price incorporates the funding rate by scaling it by the fraction of time remaining until the next funding event. Immediately after a funding settlement the adjustment is near zero. As the next event approaches the adjustment grows, reflecting the expected carry. This time-decay component keeps mark price aligned with fair value throughout the funding cycle.
Mark Price vs. Last Traded Price
Understanding the distinction between mark price and last traded price is critical for anyone trading with leverage:
| Attribute | Mark Price | Last Traded Price |
|---|---|---|
| Source | Multi-exchange index + adjustments | Most recent fill on the contract |
| Update frequency | Continuous (recalculated every second) | Only updates when a trade executes |
| Manipulation resistance | High (aggregated, smoothed) | Low (single trade can spike it) |
| Used for | Unrealized PnL, liquidation, margin | Realized PnL, order matching |
| Visible on charts | Separate mark price line | Standard candlestick chart |
A common mistake: watching the candlestick chart (which plots last traded price) and assuming a position is safe because the candle never touched the liquidation price. In reality, the mark price may have crossed that level even though no trade occurred there, triggering liquidation.
Why Mark Price Matters
Mark price is the backbone of risk management on any derivatives platform. Its primary roles include:
- Unrealized PnL calculation: your floating profit or loss is computed from the difference between your entry price and the current mark price, not the last traded price. This gives a more accurate picture of portfolio health.
- Liquidation triggers: when mark price reaches your liquidation price, the exchange begins closing your position. Using mark price instead of last price prevents manipulation-driven liquidations.
- Margin requirements: both cross-margin and isolated-margin modes evaluate position health against mark price.
- Auto-deleveraging ranking: exchanges rank traders by unrealized profit (calculated via mark price) to determine who gets deleveraged first during extreme events.
Use Cases
Perpetual Futures Trading
Perpetual futures are the most traded derivative instrument in crypto. Because these contracts never expire, positions can remain open for weeks or months. Mark price ensures that long-lived positions are valued fairly throughout their lifetime, regardless of short-term volatility on any single exchange.
DeFi Derivatives Protocols
Decentralized perpetual protocols face an amplified version of the manipulation problem because on-chain liquidity is often thinner than on centralized venues. These protocols rely on oracle-fed mark prices (often from Chainlink or Pyth) that aggregate off-chain spot data and deliver it on-chain. The oracle manipulation risk makes mark price design especially critical in DeFi.
Portfolio Margining
Institutional traders often hold positions across multiple contracts (BTC perps, ETH perps, options). Portfolio margining systems use each contract's mark price to calculate net exposure and offset hedged risk. Accurate mark prices directly affect how much capital a trader must post.
Index-Based Products
Some exchanges offer basket or sector index contracts. Their mark prices are composites of the individual constituent mark prices, weighted by market cap or other factors. Accuracy at the constituent level propagates through to the index product.
Risks and Considerations
Index Composition Risk
If the constituent exchanges feeding the index price are compromised, illiquid, or manipulated simultaneously, the mark price itself can become unreliable. Events like coordinated exchange outages or cross-venue wash trading can distort the index. Exchanges mitigate this by monitoring constituent health and dynamically removing stale or outlier feeds.
Basis Divergence During Extreme Volatility
During black-swan events, the basis between futures and spot can blow out to levels the moving-average window cannot smooth. In these scenarios, the mark price may lag the actual clearing price, causing either delayed liquidations (increasing socialized losses) or premature liquidations if the mark overshoots. Exchanges sometimes widen their moving-average windows or switch to fallback formulas during extreme conditions.
Oracle Latency in DeFi
On-chain mark prices depend on oracle update frequency. If an oracle only pushes updates every few seconds (or heartbeat-based updates with wider intervals), the mark price can lag behind fast-moving markets. Attackers can exploit this latency to open positions at stale prices and profit from the correction: a pattern known as oracle front-running.
Transparency Variance
Not all exchanges publish their exact mark price methodology. Constituent weights, outlier thresholds, and fallback logic can differ. Traders should review the mark price documentation for each platform they use, especially when running cross-exchange strategies where a position on one venue is hedged on another with a different mark price formula.
Note: Mark price is specific to derivatives markets. If you are trading spot assets, the last traded price is the settlement price. For a deeper look at how derivative pricing works, see the research on crypto derivatives or explore related terms like open interest and basis trade.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.