Infrastructure livemarket-datapricingrisktrading

Why Can Last Price and Mark Price Disagree?

Explore why the most recent trade price and the calculated reference price can diverge, covering data sources, update cycles, and risk implications for traders.

By the Felix team6 min read

Produced with automation, then checked by deterministic quality rules and an independent source-grounded review before publication.

Key takeaways
  • 01The last price records the most recent executed trade and can become stale in thin markets.
  • 02The mark price is a synthetic reference that blends order‑book mid‑price, funding rates, and volatility estimates.
  • 03Data latency, missing updates, or venue‑specific refresh rules can create temporary mismatches.
  • 04Margin and liquidation calculations typically rely on the mark price to reduce manipulation risk.
  • 05Monitoring both prices and their timestamps helps traders avoid unexpected margin calls.

In electronic markets two price concepts often appear side by side: the last price, which reflects the most recent executed trade, and the mark price, a calculated reference used for margin, risk, and settlement purposes. Although both aim to represent market value, they are derived from different data streams and update mechanisms, which can lead to noticeable divergence. Understanding the mechanics behind each price and the factors that cause disagreement is essential for anyone who manages margin or executes orders in real time.

What Is the Last Price and How Is It Determined?

The last price is simply the price at which the most recent trade was executed on a given venue. It changes only when a trade occurs, so in highly liquid instruments the value may update many times per second, while in thinly traded assets it can remain unchanged for minutes or longer. Because it is based on actual transaction data, the last price provides a concrete confirmation that market participants are willing to trade at that level. However, it does not convey any information about the current order‑book depth, funding adjustments, or volatility.

What Is the Mark Price and Why Is It Used?

The mark price is a synthetic reference that aims to reflect a fair value for the instrument at a given moment. It typically combines the mid‑price of the best bid and ask, recent funding or interest rates, and a volatility estimate. Exchanges refresh the mark price on a fixed schedule-often every second-to provide a stable benchmark for margin calculations, liquidation thresholds, and settlement. By smoothing out isolated trades, the mark price reduces the risk that a single outlier trade can trigger a margin call or liquidation.

Why Do the Two Prices Diverge?

  • The last price may be stale if no trades have occurred recently, while the mark price continues to adjust to order‑book changes.
  • Rapid order‑book movements shift the mid‑price, moving the mark price even though no trade has happened.
  • Funding rate adjustments or volatility spikes are incorporated into the mark price but not into the last price.
  • Data latency or missing updates from a venue can cause the displayed last price to lag behind the current market state.

How Does Data Freshness Influence the Comparison?

High‑quality market data must include a source identifier, a precise timestamp, and any freshness warnings. When the last price timestamp is older than the most recent mark price update, traders may see a discrepancy that is purely a timing issue. Verifying the freshness of each feed helps avoid decisions based on outdated trade information. For best practices on exposing data freshness, see Communicating Market‑Data Freshness in Financial Apps.

What Risks Emerge When the Difference Is Ignored?

Margin calls and liquidation thresholds are usually calculated against the mark price. If a trader bases risk decisions solely on the last price, they may underestimate exposure during rapid market moves, leading to unexpected margin calls. Conversely, relying only on the mark price can mask the fact that no actual trade has occurred at that level, which may affect execution expectations and slippage estimates.

Can the last price ever be higher than the mark price?

Yes. If a recent trade executes at a price above the current calculated reference, the last price will reflect that higher level until the mark price updates on its next cycle.

Does the mark price prevent price manipulation?

The mark price reduces the impact of isolated trades by using a broader data set, but it cannot eliminate all manipulation risk, especially in very thin markets where order‑book data may be sparse.

How often should I check both prices?

During active trading, checking both prices each time you evaluate margin or place an order is prudent. In low‑activity periods, a periodic review aligned with the mark price’s refresh interval is sufficient.

What should I do if I notice a large discrepancy?

Verify the timestamps and source of each price, examine recent order‑book depth, and assess whether latency or a funding‑rate change explains the gap before acting on the data.

The mark price is a protective reference; the last price is a record of what actually happened.

Additional Resources on Market‑Data Quality

For a deeper dive into why market data must expose its source and how that impacts downstream calculations, read Why Financial Market Data Must Show Its Source. Understanding the provenance of each price feed helps you trust the numbers you use for risk management.

If you are building or integrating trading automation, consider how an AI agent can verify market data before placing an order. The article How an AI Agent Can Verify Market Data Before Placing an Order outlines practical steps for adding verification layers to your workflow.

Frequently asked questions

Why do some exchanges publish a separate mark price?

Exchanges provide a mark price to give traders a stable reference for margin and liquidation that is less susceptible to single‑trade spikes.

Can I rely on the last price for stop‑loss placement?

Using the last price alone can be risky in low‑liquidity markets because the price may not move for an extended period, causing delayed stop execution.

What role does funding rate play in the mark price?

Funding rates are added to the mark price calculation for perpetual contracts to reflect the cost of holding a position over time.

How should I handle stale last‑price data?

Monitor the timestamp of the last price and, if it exceeds your acceptable freshness window, defer decisions until a newer trade updates the price.

Is the mark price used for settlement on all asset classes?

Most derivatives and perpetual contracts use a mark price for settlement, while spot markets typically settle directly on the last traded price.

Sources and verification

Product claims in this article were checked against these first-party references. Runtime status remains authoritative for current availability.

Build with Felix now.

Felix infrastructure is live through MCP and the API. The full trading app launches September 17.

Keep reading

Not a brokerage, exchange, or investment adviser. Not investment advice. Trading involves risk, including total loss.