🔎
·····
Blog · 2026-07-16 · 5 min read

How to measure your broker's real slippage in MT5

Slippage is the one execution cost no comparison table can show you, because it only exists on real fills. Here is how to measure it on your own account.

Spread and commission are published. Slippage is not. It is the difference between the price you expected and the price you actually got, and it only exists once an order is filled on a live account. No broker advertises it, and no comparison table can show it to you.

For anyone running an EA, it matters more than the spread. A strategy that works on backtest data with perfect fills can quietly bleed out on a broker that fills you a point or two worse, every single trade.

What slippage actually is

When you send a market order, the price moves between the moment your terminal sends it and the moment the broker fills it. If it moves against you, that is negative slippage and it is a cost. If it moves in your favour, that is price improvement.

Some slippage is unavoidable, it is the market moving. What you are looking for is a pattern: a broker whose fills are consistently worse than the quote you saw is charging you a cost that never appears in any spread table.

How to measure it yourself

The method is simple in principle:

  • Record the bid and ask at the moment before your order goes out.
  • When the deal is filled, compare the fill price against that quote.
  • For a buy, slippage is fill price minus the ask you saw. For a sell, it is the bid you saw minus the fill price.
  • Convert to points and average it over many fills. One trade tells you nothing, a hundred tells you a lot.

Doing this by hand from the history tab is painful, because MT5 does not store the quote you were looking at when you clicked. It has to be captured live, at the moment of the fill.

What a normal number looks like

There is no universal threshold, but as a rough guide on majors during normal hours:

  • Around zero, or slightly negative: good execution, and price improvement happens.
  • Under 1 point average: normal for most decent brokers.
  • Consistently 3 points or more: worth investigating, especially if it is one sided.

The one sided part matters. Genuine market movement should slip you both ways roughly evenly. If almost every fill is worse for you and almost none better, that is not the market, that is the execution.

Measure it automatically

Our free MT5 panel, Broker X-Ray, does exactly this in the background. It keeps the last quote, compares it against every fill on your account, and shows your running average slippage in points in the BROKER tab. It never trades and never sends your account number, balance or order history, only the average slippage figure if you opt in to share.

Because it is crowdsourced, you can also see how your broker's execution compares with what other traders are getting. That is the number that is almost impossible to find anywhere else.

Keep reading

The true cost per lot: why the spread is not your cost
The spread is the number every broker advertises and the one that tells you the least. Here is the formula that actually lets you compare two brokers.
Raw vs standard account: which one is actually cheaper?
Raw accounts look cheaper because the commission is hidden in a separate line. Run both through the same formula and the answer depends on how you trade.