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
- Compare the close price of the position with the stop loss level that was set; the Positions and Deals views show both for a closed trade (see history columns explained).
- Look at the comment: a deal closed by a stop usually carries a marker such as [sl], explained in the comments page.
- Check the time. A fill at the first moments of a new session, or at a news minute, suggests a gap rather than ordinary slippage.
- Look at the size of the difference. A few points is normal slippage; many times the usual spread is more likely a gap.
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
| Measure | Without a gap | With a gap |
|---|---|---|
| Loss versus planned risk | About one R | More than one R |
| Average loss | Close to planned | Pulled upward by outliers |
| Maximum drawdown | Follows the plan | Can jump in one step |
| Position size rule | Works as designed | Understates 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
- Whether to hold positions over a weekend or through scheduled news, and with what size; this is a personal risk decision, not advice.
- Whether the broker’s trading hours and the symbol’s sessions create gaps in the instrument you trade.
- Whether your risk per trade should allow for a gap larger than the stop, since the stop is not a ceiling on the loss.
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
- Whether a stop is guaranteed depends on the broker and account; check their terms.
- One gap does not prove a pattern, and a long run without gaps does not mean none will come.
- Nothing here is trading advice; the numbers are made up for illustration.
Frequently asked questions
Why was my stop loss filled at a worse price?
How do I tell a gap from slippage?
Does MT5 guarantee my stop price?
Does a gap loss count in my statistics?
Does the journal app record planned stop prices?
Related guides
- A local trading journal for MT5
- P&L calendar for MT5
- Trade notes, ratings and screenshots
- Trading progress and goals
- Back up your journal and move it to a new PC
- An offline trading journal for Windows
- How to set monthly trading goals
- Import your whole MT5 history
- How to tag trades
- Trade screenshots for your journal
- All trading journal comparisons
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