In this article
After this article, you can
- Identify what cannot be established from two snapshots.
- Separate evidence of a stop condition from evidence of execution.
Terms at hand: bid and ask (bid-ask prices) · Stop loss · Order execution · Liquidity · Settlement and value date · spread (bid-ask spread)
A wider spread can trigger an ordinary stop even when a one-sided chart appears calm. First identify the chart price and the side used to check the stop. There is no single rollover-spike hour or maximum spread applying to all providers. The EUR/USD example below is hypothetical; its clock and quotes are assumptions, not an explanation of a real client’s closure.
Why spreads can widen around the broker’s rollover
A rollover spread spike describes widening around a provider’s trading-day transition. OANDA (Canada) Corporation’s documentation, for example, treats positions held at 5 p.m. Eastern Time as overnight for the stated financing rules. This is a named entity’s cutoff, not midnight everywhere or a guarantee of the widest spread of the day. Check the contract, instrument schedule and server clock on your own account.
Convert a named-zone time for the actual date. In 2026, US daylight saving starts on 8 March and ends on 1 November; Poland changes on 29 March and 25 October. A 5 p.m. New York time reference corresponds to 11 p.m. Warsaw time on 6 March, 24 September and 2 November, but 10 p.m. on 13 March and 26 October. These are clock conversions, not a broker’s promised trading hours.
Where the spread widening comes from
For the quoted instrument, spread is Ask minus Bid: Ask is the buying side and Bid the selling side. The account quote need not be the best price from a single public order book. Liquidity, a provider’s quoting arrangements or a trading break can affect the two sides. A broker’s ECN or market-maker label alone does not identify why a particular stop was triggered.
Use timestamped Bid and Ask observations to measure the event on the account being examined. Turnover surveys do not establish that every instrument has its lowest liquidity at one universal daily seam. For the session context, see the New York session and its close, and the trading hours section; neither replaces the provider’s quotation history.
Check bid and ask quotes as well as execution records around rollover. Wider spreads can change the trigger and cost of a trade; the size and timing are specific to the account and instrument.
Two calm observations do not explain a stop trigger
Our model retains only Ask at the start and end of a ten-second window. These are two snapshots, not a complete tick export.
Scroll sideways to see the full diagram
Ask at both endpoints is 1.1002; in this short-stop model the trigger is Ask ≥ 1.1005. The path, activation time and execution price are unknown. No probabilities are assigned to the hypotheses. MQL5 — CopyTicksRange documents explicit tick ranges and types; a timeout or undersized buffer can limit returned data.
These points neither confirm nor exclude the stop condition between them. Request the relevant quotation range and operation history, retaining the symbol, account and clock. In MT5, check the requested range, tick type, returned record count and errors, including buffer size and timeout. Two recorded prices do not prove a calm intervening market. An Ask above the threshold still does not establish the actual fill.
Why a tight stop loss gets hit when price never reached it
For typical OTC Forex positions in MetaTrader 5, ordinary long-stop conditions are checked on Bid and short-stop conditions on Ask. Exchange instruments can follow their exchange rules, so verify the symbol and execution method. A Bid-only chart does not display the short position’s whole trigger condition; a trigger also does not establish the eventual fill price.
A bid chart may stay below a short position’s stop while the ask reaches it and triggers the closing buy. A long position is normally closed on the bid, so check that side as well. A bid/ask trigger difference is distinct from slippage, which concerns the execution price relative to the requested or expected price. Compare quote and execution records before concluding what happened.
An illustrative example — a scalp on EUR/USD at the rollover
Let us walk through Marek's situation step by step. To be clear: this is an illustrative example showing the mechanics, not a record of a real trade.
Assume a short EUR/USD position is opened at Bid 1.0850 and its stop is 1.0858: the planned distance is eight pips, using a pip of 0.0001. Before widening, Bid/Ask is 1.0853/1.0854, a one-pip spread. Afterwards it is 1.0853/1.0865, a twelve-pip spread with unchanged Bid. Ask now exceeds the stop, so this model meets the short-stop condition. If the closing fill is assumed to be 1.0865, the price loss is fifteen pips; at 0.10 lot with 100,000 EUR per lot that is USD 15 before other charges, rather than the planned USD 8. The seven-pip difference beyond the stop is an assumed adverse fill, not a guaranteed execution. Spread is already reflected in the actual entry and exit prices; do not add it again.
A second hypothetical model keeps the midpoint fixed. Bid/Ask moves from 1.1000/1.1002 to 1.0996/1.1006: the midpoint stays 1.1001 while spread increases from two to ten pips. Long liquidation on Bid and short liquidation on Ask each worsen by four pips. With unchanged volume, ΔAsk = Δmidpoint + Δspread/2 and ΔBid = Δmidpoint − Δspread/2. This separates quotation widening from a movement of the midpoint; real widening need not be symmetric.
A wider stop changes the potential price loss; it does not guarantee that the overnight move will avoid it or later favour the trade. If the strategy requires a wider buffer, reduce volume to fit the planned risk budget and consider execution costs. Alternatively, avoid holding that particular scalp through rollover.
Financing and the symbol’s multi-day schedule
Overnight financing and spread are separate costs. OANDA Canada describes FX funding rates based on liquidity providers’ tom-next rates with an instrument-specific administration adjustment; rates differ by direction and can change. They are not simply the difference between two official policy rates. Check the symbol-specific terms and the account history, using the forex swap guide to keep financing separate from the Bid–Ask difference.
Many spot FX pairs follow T+2 settlement, which helps explain a three-day financing adjustment commonly applied at Wednesday rollover. Some pairs and other products use different schedules, and holidays can move the day or amount. Check the broker’s symbol-specific swap convention rather than assuming every currency trade settles T+2 or every Wednesday is triple.
How to investigate the closure
Wider spreads alone neither prove nor disprove misconduct. Compare the trigger and fill with the account’s contract, quotation records and execution policy. A few quiet evenings do not establish a maximum future spread or how often a closure is legitimate.
Preserve the symbol, direction, volume, stop changes, order identifier, timestamps with named zones and execution price. Request both quote sides and the relevant operation history from the provider. Another broker’s chart is supplementary evidence: its sources, spreads and candle construction can differ, so a mismatch is not proof of abuse. Continue with the stop hunting guide once the records are reconciled.
What to do tomorrow
- Find the published schedule. Record the contracting entity, symbol, financing cutoff and named time zone. Convert the time for the actual date and reconcile it with the server clock.
- Measure both quote sides. Save timestamped Bid and Ask before and after the transition, distinguishing ordinary days from holidays. State the sample size; its largest spread is not a future limit.
- Review exposure before entry. If your model widens the stop, recalculate volume and all costs. A larger distance does not guarantee protection from a gap.
- Compare complete costs. Holding, reducing or closing a position have different consequences. Closing and reopening can incur another spread, commission and slippage; Wednesday financing depends on the instrument and calendar.
Check your understanding
One short exercise
About 2 min · you can try again
For a short SL at 1.1005, only Ask 1.1002 at t=0 and t=10 s is known. What do these snapshots establish?
- The SL condition definitely never occurred.
- The SL definitely filled at 1.1008.
- Whether the condition occurred in the missing interval is unknown.
Check the answer and explanation
Whether the condition occurred in the missing interval is unknown.
Two different paths fit the points, and only one crosses the threshold. More data is needed to resolve the event.
Frequently asked
When does rollover occur on my account?
Check the schedule for the entity and instrument on your account, including its named time zone and server clock. OANDA Canada’s documentation, for example, uses 5 p.m. Eastern Time for the stated overnight financing rules. Convert the time for the actual date because daylight-saving transitions differ between countries. The financing cutoff does not guarantee a specific spread or a common hour at every broker.
Is spread widening around rollover proof of broker manipulation?
No. Widening alone does not resolve whether the execution complied with the contract. Preserve both quote sides, stop changes and operation history, then use the provider’s formal complaint process if the records disagree. Another broker’s prices can differ because of data sources and aggregation; that comparison is useful context but not proof of an identical available fill.
Why does a short position close when the chart price never touched the stop?
A Bid-only chart can stay below a short stop while Ask reaches it. For typical OTC Forex positions in MT5, the short-stop condition is checked on Ask and the long-stop condition on Bid. Check the symbol’s rules and quote history first: the trigger side does not guarantee the fill, and an incomplete chart cannot establish why a particular closure happened.
Is swap charged triple on Wednesday and what does that change?
Check the symbol’s schedule and holiday calendar. OANDA Canada describes typical T+2 FX settlement and a three-day financing adjustment at Wednesday 5 p.m.; other instruments and holidays can differ. MQL5 exposes a symbol property for the three-day swap day. This financing adjustment is separate from spread widening, so it does not mean a triple spread.
Sources & bibliography
-
Bank for International Settlements Triennial Central Bank Survey of foreign exchange and OTC derivatives markets in 2022 · The 2022 survey reports FX turnover and its concentration across financial centers. www.bis.org ↗
-
Bank for International Settlements Trading volumes, volatility and spreads in foreign exchange markets (BIS Papers No 2) · BIS Papers No. 2 examines relationships among FX trading volume, volatility and bid-ask spreads through the trading day. www.bis.org ↗
-
Bank for International Settlements Sizing up global foreign exchange markets (BIS Quarterly Review, December 2019) · The December 2019 paper discusses FX market structure, swaps and the distribution of trading activity. www.bis.org ↗
-
MetaQuotes Software Basic Principles — Trading Operations (MetaTrader 5 Help) · Official MT5 help discusses overnight rollover and swap charging. www.metatrader5.com ↗
-
European Securities and Markets Authority ESMA agrees to prohibit binary options and restrict CFDs to protect retail investors · The 2018 announcement describes historical EU retail CFD negative-balance measures. www.esma.europa.eu ↗
-
OANDA (Canada) Corporation Financing costs for OANDA (Canada) Corporation · Entity-specific cutoff, tom-next/admin rates and typical Wednesday/holiday adjustments; not a rule for all brokers. help.oanda.com ↗
-
MetaQuotes CopyTicksRange — MQL5 Reference · Tick types, millisecond ranges, returned records and timeout or buffer limitations for analysing a stop event. www.mql5.com ↗
