← Blog

Liquidated Before Your Stop Loss Hit? Mark Price vs Last Price Explained

You got liquidated before your stop loss filled because liquidation triggers on the exchange's mark price, while your stop loss usually watches the last traded price. Here is the gap, a worked BTC example, and how to stop it happening again.

Ezath Team·

If you got liquidated before your stop loss filled, the short answer is this: liquidation triggers on the exchange's mark price, but a default stop loss watches the last traded price — and the two are not the same number. A sharp wick, thin liquidity, or high leverage can push the mark price to your liquidation level while the last price never trades through your stop. The position gets force-closed by the exchange before your own order ever has a chance to fire.

It feels like a betrayal, especially when you did the "responsible" thing and set a stop. But it is not a bug, and you were not singled out. It is a mechanical gap between two different prices that most platforms never explain clearly when you open your first futures position. This post walks through exactly what happened, with a worked Bitcoin example, why leverage makes it dramatically worse, and the concrete fix so it does not happen again.

The two prices nobody told you about

Every perpetual futures contract has at least two prices running at the same time, and they answer different questions.

Last price is the most recent trade that actually executed on that one exchange. It moves with every fill, jumps around on thin order books, and can spike on a single large market order or a brief liquidity gap. When you place a normal stop-loss order, this is usually the price it watches by default.

Mark price is a smoothed "fair value" the exchange computes to decide liquidations and unrealized PnL. On Binance and most major venues it is anchored to an index price — the average spot price of the asset across several major exchanges — plus a funding-basis adjustment. In practice it is often the median of a few inputs (an index-derived value and the contract price), so no single extreme tick can drag it around.

That design is deliberate and, frankly, on your side. If liquidations fired on last price, anyone with enough size could slam the order book on one exchange for a fraction of a second, print a fake low, and cascade-liquidate thousands of traders. Mark price exists to make that manipulation expensive and to stop honest traders from being wiped by a one-exchange glitch. The catch is that the same smoothing that protects you in one scenario creates the gap that burned you in another: your liquidation is measured against a price your stop loss is not even looking at.

Last priceMark price
What it isMost recent executed trade on this exchangeIndex-anchored fair value across exchanges
Moves onEvery single fill, including thin wicksSmoothed median; resists single-tick spikes
What it controlsYour default stop-loss triggerLiquidation and unrealized PnL
Manipulable by one big order?Yes, brieflyMuch harder

A worked BTC example of the gap

Imagine BTC is trading at $60,000 and you go long with 25x leverage. Your liquidation price sits somewhere around $57,600 (roughly a 4% adverse move, before fees and funding — the exact number depends on the exchange and your margin). You are not reckless, so you set a stop loss at $58,000 to cap the damage well before liquidation.

Now a fast sell cascade hits the order book on your exchange. Liquidity is thin for a few seconds and the last price wicks down to $57,500 before snapping back to $58,200. Here is the painful part:

  • The mark price, anchored to the spot index across multiple exchanges, dips only to around $57,650 — enough to cross your $57,600-ish liquidation level for an instant. The exchange force-closes your position.
  • Your stop loss at $58,000 was watching last price. Last price did blow past $58,000 on the wick — but in a violent, gappy move, a stop-market order fills at the next available price, and a stop-limit may not fill at all if price gaps straight through the limit. Either way, the liquidation engine got there first.

You wake up to a liquidated position and a stop order that either never filled or filled far worse than you expected. Both things happened in the same two-second window, and the order of operations was decided by which price each system was watching. Your stop was looking at the noisy, exchange-specific last price; the liquidation engine was looking at the smoothed mark price — and on this particular wick, the mark price reached your liquidation line first.

The deeper problem in this example is not the stop placement. It is that your stop and your liquidation price were too close together to begin with, and the thing that crushed that distance was leverage.

Why leverage shrinks your margin for error

Leverage does not change your entry, your target, or the chart. What it changes is how far price has to move against you before you are liquidated. That distance is, very roughly, the inverse of your leverage:

  • 5x leverage → liquidation is roughly 20% away from entry.
  • 10x leverage → roughly 10% away.
  • 25x leverage → roughly 4% away.
  • 50x leverage → roughly 2% away.
  • 100x leverage → roughly 1% away.

(These are approximations before fees, funding, and maintenance margin, which all pull the real number slightly closer.)

At 5x, a normal stop loss has 20% of breathing room to sit comfortably inside the liquidation price, and a routine wick never gets near either. At 50x or 100x, the entire distance from entry to liquidation is smaller than a single ordinary volatility candle on BTC. There is simply no room to fit a stop loss and a safety buffer and survive normal market noise. The mark-vs-last gap is always present, but at low leverage it is a rounding error; at extreme leverage it is the difference between a managed loss and a total wipeout.

This is the single most under-appreciated cost of high leverage. People focus on the bigger position size and the bigger potential gain. The hidden tax is that you have voluntarily moved your liquidation price so close to your entry that the exchange's mark price can touch it before your own stop loss — set on last price — has any chance to protect you. If you want the full breakdown of choosing a sane multiplier, see what leverage to use for crypto futures.

The fix: lower leverage and a stop that sits well inside liquidation

There is no setting that makes your stop loss "win the race" against the liquidation engine when they are placed on top of each other. The fix is structural — you have to engineer real distance between the two.

1. Drop the leverage. This is the highest-leverage change you can make (pun intended). Moving from 25x to 5x widens the gap between your entry and your liquidation price by roughly five times, which gives your stop loss somewhere safe to live. Most experienced futures traders use far less leverage than beginners assume, precisely to keep liquidation off the table for normal moves.

2. Set your stop well inside the liquidation price. Your stop loss should trigger long before liquidation is ever in question — not a few dollars away from it. If your liquidation is at $57,600, a stop at $58,000 is far too close on a leveraged book. The stop needs to be at a level where, even after a nasty wick, the mark price has no realistic path to your liquidation line before the stop fills. Practically, that means the stop is defined by your trade thesis and risk budget, and then you choose leverage low enough that liquidation sits comfortably beyond it — never the other way around.

3. Size the position off the stop, not off the leverage slider. Decide how many dollars you are willing to lose if the stop hits, then back out the position size from the distance to your stop. Our risk/reward + position-size calculator does this math for you, and the position sizing guide walks through the logic. When you size from the stop, leverage becomes an output of your risk plan rather than a dial you crank for excitement.

4. Check your real liquidation price before you enter — not after. Run the numbers through the free liquidation calculator so you can see exactly where the exchange will force-close you for a given size and leverage, then confirm your stop sits well inside that line. Doing this before clicking buy turns the mark-vs-last gap from a nasty surprise into a parameter you control.

5. Where the exchange allows it, set your stop trigger to mark price. Many platforms let you choose whether a stop watches last price or mark price. Triggering on mark price makes your stop speak the same language as the liquidation engine, so a single-exchange last-price wick is less likely to leave your stop unfilled while liquidation fires. It does not replace the buffer — you still need real distance — but it removes one source of mismatch.

How this differs from "my stop keeps getting hit"

It is worth separating two complaints that feel similar but have different causes. If your stop loss is filling but always right before price reverses in your favour, that is a stop placement problem — usually stops parked at obvious round numbers or just under support where the market hunts them. That is a different post: why your stop loss keeps getting hit.

What we are describing here is the opposite frustration: your stop did not save you because liquidation arrived first. One is about where the stop sits relative to the chart; this one is about the distance between your stop and your liquidation price, and the fact that they are measured against two different prices. Fixing stop placement will not help if your leverage is so high that liquidation is breathing down your stop's neck — and dropping leverage will not help if you keep parking stops in obvious liquidity pools. Most traders who get liquidated-before-stop are quietly suffering from both at once.

Where Ezath fits

This is the exact failure mode our signals are built to avoid. Every Ezath signal ships with a defined entry, stop, and targets, and the stop is placed with a deliberate buffer above the liquidation price — at sensible leverage — so the position is never force-closed before the stop can fill. We do not promise you will never take a loss; defined-stop trading means losses are part of the plan. What we do is make sure a loss is a managed stop-out at the level you signed up for, not a surprise liquidation caused by the mark-vs-last gap.

Because we are skeptical of performance claims (you should be too), the outcomes are not marketing copy. Our track record is public and hash-chained — wins and losses both recorded, tamper-evident, so you can audit how defined stops actually played out rather than taking our word for it. Whether or not you ever use a signal service, the takeaway is the same: keep leverage low enough that your stop sits well inside liquidation, size from your stop, and check your liquidation price before you enter.

Educational content, not financial advice. Crypto futures are high-risk and can lose money quickly.

Put the analysis to work

Live BUY / SELL signals for BTC, ETH and SOL, with AI explanations and a public track record.