MT5 weekend gaps and stop loss fills: why the exit was worse

Learn how gaps differ from slippage, how a gap fill appears in your history and how to tag these trades so your risk figures stay honest.

A stop loss is meant to limit a loss at a price you chose, but the exit price in the history is sometimes worse than the stop. The usual cause is a gap: the market jumped from one price to another without trading in between, so the order could only be filled at the next available price. Weekend openings, news releases and thin markets are typical moments. This page explains how a gap fill looks in the MetaTrader 5 history, how to tell it from ordinary slippage and how to record it so your risk figures stay honest.

How a stop order really works

A stop loss is a pending instruction. When the market price reaches the level, the order becomes a market order and is filled at the best price available at that moment, not at the exact level you typed. In a calm market the two prices are almost the same. When the price gaps through the level, the fill happens beyond it. The same applies to a stop entry order. Some brokers offer guarantees on stops in particular account types, but that is a broker product with its own terms, not a platform default, so read the broker’s own description before relying on it.

Spotting a gap fill in the history

The difference between a gap and slippage is one of degree and cause. Slippage is a small difference between the expected and actual price; a gap is a jump in the market itself. See spread and slippage in your history for the smaller effect.

What gaps do to your risk numbers

MeasureWithout a gapWith a gap
Loss versus planned riskAbout one RMore than one R
Average lossClose to plannedPulled upward by outliers
Maximum drawdownFollows the planCan jump in one step
Position size ruleWorks as designedUnderstates the real exposure

A single large gap loss can move your average loss and your expectancy noticeably, so it is worth tagging such trades separately and looking at your figures with and without them. The tools on the expectancy calculator and the position size calculator work from planned risk, which a gap can exceed.

A worked example (hypothetical)

A trader sells an invented index at 5,000.0 with a stop at 5,020.0, risking 20.0 points, or one R. Over the weekend the market rises, and on the Monday open the first price is 5,060.0. The stop becomes a market order and fills at 5,060.0, a loss of 60.0 points, or three R, instead of the planned one. In the journal the entry should say what happened: weekend gap, planned risk 20 points, actual loss 60 points. Reviewing the month with the trade tagged, the trader can see that the strategy’s normal losses are close to one R, and that holding through a weekend produced the one outsized loss. The prices are invented.

Choices a trader can think about

Recording gap trades

AI Trading Journal, a Windows app for MetaTrader 5 only, keeps one entry per closed position on your own PC, with the result as profit plus commission plus swap. It does not store your intended stop price or measure slippage, and it does not flag gaps. Use the tag and notes fields to mark such trades, for example with a label like gap fill, and add the planned and actual risk in your own words. Filters and search then let you pull those entries together at review time. You can read how to compare outcomes by setup on holding time analysis.

Limits and cautions

Frequently asked questions

Why was my stop loss filled at a worse price?
The price gapped through the level, so the order could only be filled at the next available price, which was further away.
How do I tell a gap from slippage?
Slippage is a small difference near the level; a gap is a large jump, often at a session open or news time.
Does MT5 guarantee my stop price?
Not by default. Some brokers offer guaranteed stops under their own terms; check the broker’s site.
Does a gap loss count in my statistics?
Yes, it is a normal closed trade. Tag it so you can review the figures with and without it.
Does the journal app record planned stop prices?
No. It records the closed trade; add the planned risk in the notes.

Related guides

Tag and review your gap trades: journal free for 7 days

Free for 7 days, no card required. After that, a one-time $19.99 purchase. No subscription. Also on the Microsoft Store.

One-time $19.99, no monthly fee · your MT5 login never leaves your PC · trades go into your own journal on your PC, not through our servers.

Start free 7-day trial