In this article
After this article, you can
- Check whether candle Open uses a new quote or the previous Close.
- Calculate the gap using a consistent price side and period boundary.
Terms at hand: Price gap · bid and ask (bid-ask prices) · Pip · Order execution · Balance · Central banks
A price gap is a jump between consecutive observed prices in a specified data feed. An opening gap can be measured from a candle’s Close to the next period’s first quote, but smoothing or missing data can change what the chart displays. A gap does not prove that no transaction occurred anywhere between those levels. For a position, the practical issue is whether its ordinary stop can execute beyond the planned level.
A smoothed opening can conceal a gap
An export can copy the previous Close into Open. Two representations of identical quotes can therefore show different gaps.
Scroll sideways to see the full diagram
Original EUR/USD model; pip = 0.0001. All quotes in the new period are below 1.10000. This is not a real weekend or execution history. OANDA documents the parameter smooth: Open may use the previous Close rather than the first price of the period. This is a specific export option, not a property of every chart.
Before measuring a gap, record three things: the price side, time zone and period boundary, and how Open is determined. Calculation: (1.09800 − 1.10000) / 0.0001 = −20. A copied 1.10000 Open does not prove an executable quote existed.
What a price gap actually is
With an unsmoothed quote-based chart, an opening gap is the difference between the previous Close and the first quote of the new period on the same price side. For example, 1.0850 to 1.0780 leaves an empty interval on that chart. A smoothed candle may instead copy the previous Close into Open. Chart fields alone do not prove that no market participant traded anywhere inside the interval.
A genuine gap in the observed quote feed means its price changes discontinuously, but a chart gap can also depend on data and display settings. Check Bid or Ask, the period boundary and whether Open uses the first quote or a copied previous Close. The chart alone does not establish which prices were executable for your order; use the execution history and contract rules.
Trading breaks and the quote feed
An exchange’s regular stock session leaves periods outside that session; extended-hours arrangements and auctions vary by venue. Forex providers also publish instrument-specific schedules and breaks. A reopening quote can reflect information received during a break, but comparing the frequency of stock and currency gaps requires a defined dataset, session boundary and price series. No such cross-market frequency estimate is supplied here.
Many forex pairs are quoted across weekday sessions, but that does not guarantee smooth prices or continuous execution. OANDA Corporation, for example, documents daily breaks and different hours for some pairs. A within-week discontinuity, a wide spread and missing exported ticks are different possibilities; inspect the actual feed before classifying the event.
The weekend gap: one important type of trading break
Check the provider’s weekend closing and reopening hours in its stated time zone, then convert them for the date. Information can arrive while your instrument is unavailable; a subsequent quote can differ from the last one before the break. Other services may offer separate weekend products, so “the whole world cannot trade” is not the same claim as “this position cannot be closed through this service”.
Do not attach a “normal” pip range to a quiet weekend without a defined source, instrument and sample. A small historical maximum does not bound the next reopening. Estimate a hypothetical loss at several closing prices and keep it separate from an observed gap statistic. The worked stop example below does exactly this without pretending that its prices describe a real weekend.
Large intraday moves deserve separate analysis. The Bank of England’s review of March–June 2016 reports significant volatility and large falls in sterling as the 23 June referendum result became clear. That historical report does not classify every retail feed’s ticks as a gap or establish your stop’s fill. A rapid continuous move and a missing interval can both matter for execution, but they are not interchangeable data descriptions.
Types of gap and what they signal
Technical-analysis terminology distinguishes several interpretations of gaps relative to a trend or range. These labels describe a chosen chart context; they do not by themselves supply a tested probability of continuation, reversal or filling. Keep the definition of the data gap separate from the proposed trading interpretation.
- A breakaway gap is interpreted as appearing with a move out of a range or through a chosen boundary. The label depends on how the range and threshold are defined; it does not guarantee the start of a strong move or a particular time to fill.
- A runaway or continuation gap is interpreted as occurring within an existing trend. Calling it continuation does not prove that the trend will persist or that enough orders exist to execute a trade at the charted price.
- An exhaustion gap is interpreted as appearing late in an extended move. “Late” often relies on hindsight; the label alone cannot establish that a reversal is near. A test needs a rule that can be applied before the subsequent outcome is known.
- A common gap is a category used when the chart does not meet the analyst’s other gap definitions. It need not be a weekend event, and the name does not imply that it carries no information or will quickly fill.
For any taxonomy, specify the feed, interval, price side and classification rule. Only then can a study count categories and outcomes. No proportions for retail forex, stocks or indices are established by the labels in this article.
How a gap hits a stop loss
An ordinary stop is a conditional closing instruction. In retail forex MT5 checks a long SL against Bid and a short SL against Ask. Triggering does not guarantee a fill at the level, nor does it establish a universal calm-market difference of a fraction of a pip. Check the resulting deals and any remaining position.
Consider a hypothetical long of 10,000 EUR entered at Ask 1.0850, with ordinary SL 1.0820. Last Bid before a break is 1.0840 and first Bid afterwards 1.0780. Assume the full close actually fills at 1.0780; the displayed quote alone does not guarantee it. With pip 0.0001 and a USD account, the observed Bid gap is 60 pips, the planned stop distance 30 pips, the actual price loss 70 pips or USD 70, and adverse slippage relative to the SL 40 pips or USD 40. Ignore other costs. The USD 70 already contains the worse closing price.
An ordinary stop provides a closing trigger, not a guaranteed loss ceiling. Some providers offer guaranteed stops under separate terms, including accepted levels and charges. Confirm which service the order actually uses. The stop loss versus take profit article explains the two exit conditions; slippage and the forexmechanics.com glossary entry explain execution-price comparisons. A guarantee of one price does not make the trade risk-free.
The tendency for gaps to fill
A gap is “filled” when the chosen quote series returns to its pre-gap level. That outcome is not guaranteed. To test a gap-fill hypothesis, define the quote feed, gap threshold and time window, then measure outcomes consistently, including gaps that remain open. A presumed return to the old price cannot replace a loss limit or allowance for adverse execution.
Black swan: the Swiss franc in 2015
On 15 January 2015, a Thursday, the Swiss National Bank discontinued the minimum exchange rate of CHF 1.20 per euro that it had introduced in September 2011. This is a dated policy event, not a typical weekend-gap example or a numerical estimate of what your provider could execute. To measure its price discontinuities, use a specified feed and timestamps rather than an unspecified percentage from selected quotes.
Execution risk extends beyond the chart. KNF’s 2019 CFD decision discusses the January 2015 Swiss-franc episode as an example of losses exceeding invested funds. That regulatory context supports the distinction between ordinary stops, account-level liability protection and guaranteed execution prices. It does not establish the same loss, empty order book or broker balance-sheet outcome for every participant.
ESMA introduced retail CFD negative-balance protection in its 2018 temporary measures; current protection depends on the applicable national rules and client category. It limits liability at the CFD-account level, not the loss on an individual position or the margin initially posted. ESMA reported a 74–89% range from historical regulator analyses used for the intervention; it is not today’s provider-specific percentage. Check the current risk warning of the entity in your contract.
What to do tomorrow
- Check the actual data. Compare the last quote before each defined break with the first afterwards, on the same feed and price side. Save timestamps and verify whether candle Open is smoothed. A few months of daily candles can illustrate that sample, but cannot establish a general frequency or maximum future gap.
- Confirm exposure before a planned break. If the plan calls for closing, verify completed deals and remaining volume before trading ends. Also inspect pending orders and automation that could reopen exposure. Closing may incur spread and fees; it is not a free policy or a universal half-hour deadline. Intraday execution risk remains.
- Check guaranteed-stop terms where available. Read the exact product, accepted level, premium and exclusions, and confirm the order’s status. A guaranteed price differs from a limit order that may fail to execute. Fees, financing and conversion can still affect the final account result.
- Use a loss scenario beyond the ordinary stop. For a chosen hypothetical adverse close, compute the price loss at the actual notional and add separately applicable charges. A smaller notional scales the price loss for that assumed close, but is not equivalent to a guaranteed stop. forexmechanics.com explains position sizing in more detail.
Check your understanding
One short exercise
About 2 min · you can try again
Previous Close is 1.10000, the first new Bid is 1.09800, and smoothed Open is 1.10000. What can you infer?
- The market definitely offered 1.10000 in the new period.
- Open hides the 20-pip difference to the first Bid.
- An order at 1.10000 must have executed.
Check the answer and explanation
Open hides the 20-pip difference to the first Bid.
The first Bid remains 1.09800. Copying Open removes the gap between candle fields but does not change the input quotes.
Frequently asked
Can I avoid gaps by only trading intraday?
Confirmed closure removes that position’s exposure to a later reopening. Pending orders or automation may create new exposure, and rapid moves or gaps in the feed can occur during trading hours. “Intraday” does not establish that every risk or cost disappears. Use the instrument’s actual schedule rather than a universal half-hour closure rule.
What is a guaranteed stop loss and how much does it cost?
A confirmed guaranteed stop specifies an execution level under the provider’s terms. Availability, permitted distance and premium vary by product; check the ticket and agreement. An ordinary stop can slip. A price guarantee does not remove the premium, other charges or account-currency effects, and no general suitability verdict follows solely from the holding period.
Does negative balance protection protect me from a gap?
Negative-balance protection limits liability only within the account, product and client scope to which it applies. For covered European retail CFDs, it is separate from forced closure and does not prevent loss of the funds in the CFD account. A gap can pass a stop level; the safeguard does not guarantee its execution price.
How big are typical weekend gaps?
There is no single reliable pip range without a defined pair, provider, period and measurement method. Compare the same price side around actual breaks and distinguish unsmoothed quotes from copied candle Open fields. Historical small gaps or the largest gap in a sample do not bound the next move. Use explicit hypothetical prices when testing the position’s loss sensitivity.
Sources & bibliography
-
New York Institute of Finance John J. Murphy — Technical Analysis of the Financial Markets · A book reference describing common, breakaway, runaway and exhaustion gaps in trend analysis. www.penguinrandomhouse.com ↗
-
ESMA ESMA agrees to prohibit binary options and restrict CFDs to protect retail investors · The 27 March 2018 announcement discusses historical retail CFD losses and product intervention; it is not a 2025 annual report. www.esma.europa.eu ↗
-
Swiss National Bank Swiss National Bank discontinues minimum exchange rate — press release, 15 January 2015 · The SNB’s historical January 2015 announcement ending its minimum EUR/CHF exchange rate. www.snb.ch ↗
-
Bank for International Settlements (BIS) Triennial Central Bank Survey of Foreign Exchange and OTC Derivatives Markets 2022 · The April 2022 survey describes global FX turnover and OTC market structure. www.bis.org ↗
-
OANDA v20 API Pricing — Candlestick request parameters · Documents the smooth option copying the previous Close into Open and the unsmoothed first-period-price option; OHLC fields do not confirm execution. developer.oanda.com ↗
-
Bank of England Markets and operations: March–June 2016 · The historical July 2016 review reports volatility and sterling falls around the 23 June referendum; it does not determine a retail quote-feed gap or fill. www.bankofengland.co.uk ↗
-
Polish Financial Supervision Authority Decision No. DAS.456.2.2019 — 1 August 2019 · Point 1c defines covered retail CFD account-level liability protection; the explanatory text discusses Swiss-franc losses. It is not a guarantee of a stop’s price. dziennikurzedowy.knf.gov.pl ↗
