Spread During News — Measured Minute by Minute FxPro South Africa 2026
What the latest major release actually cost on FxPro’s Raw+ feed, tick by tick: EUR/USD all-in about $43 per lot at the peak vs $9 quiet — ×5 for a few seconds. The bigger hazard was the 4.0 s quote gap: news slippage lives in that silence, not in the spread. Window: CPI, Core CPI n.s.a. m/m, CPI y/y, Core CPI m/m — 11 Sep 2026, 12:30 UTC.
Open FxPro Account →CPI, Core CPI n.s.a. m/m, CPI y/y, Core CPI m/m — 11 Sep 2026, 12:30 UTC
| Instrument | Quiet spread (pips) | Peak at release | All-in at peak | Peak vs daily range | Peak hits after | Longest quote gap | Back to normal |
|---|---|---|---|---|---|---|---|
| EUR/USD | 0.2 | 3.6 (×18.0) | $43/lot | 9% | 1 s | 1.1 s | 197 s |
| GBP/USD | 0.6 | 19.9 (×33.2) | $206/lot | 40% | 1 s | 2.2 s | 1 s |
| AUD/USD | 0.4 | 7.2 (×18.0) | $79/lot | 18% | 1 s | 1.2 s | 2 s |
| USD/CAD | 0.4 | 7.2 (×18.0) | $59/lot | 11% | 1 s | 1.9 s | 1 s |
| USD/JPY | 0.3 | 17.2 (×57.3) | $119/lot | 13% | 1 s | 1.0 s | 197 s |
| XAU/USD (Gold) | 15 | 150 (×10.0) | $157/lot | 1% * | 1 s | 4.0 s | 1 s * |
Definitions: quiet spread = median of the 15 minutes before the release; peak = widest single quote after it. All-in = peak spread × pip value + $7 round-turn Raw+ commission ($3.50/side, 1 lot) — quiet EUR/USD all-in is $9 ($2 spread + $7 commission). Peak vs daily range = peak spread as a share of the instrument’s average daily range. Back to normal = first quote under 1.5× the quiet median. * Gold always runs wide relative to FX, so its share of daily range is small and it “recovers” almost instantly by this measure. Times in UTC.
What printed
| Release | Actual | Forecast |
|---|---|---|
| CPI | 334.131 | 331.699 |
| Core CPI n.s.a. m/m | 0.3 | — |
| CPI y/y | 3.4 | 2.7 |
| Core CPI m/m | 0.3 | 0.2 |
| CPI m/m | 0.4 | 0 |
Values as published by the platform calendar feed (its own scale — e.g. payrolls in thousands).
Execution reality: the gap, not the spread
In this window the feed went quiet for up to 4.0 s on one instrument — roughly 47× the measured order round-trip. A market order sent into that silence fills at the next real quote, wherever it prints: that gap — not the spread — is where news slippage lives.
| Instrument (1.00 lot) | Order round-trip | Avg slippage | Worse-side fills |
|---|---|---|---|
| EUR/USD | 89 ms | +0.0 pt | 0/3 fills worse |
| GBP/USD | 88 ms | +1.0 pt | 2/3 fills worse |
| XAU/USD (Gold) | 83 ms | +9.7 pt | 2/3 fills worse |
Order latency and slippage measured with real orders in a CALM market — a news-time fill inherits the quote gaps above on top of this baseline.
All six instruments, minute by minute
Each cell is the average spread of that minute as a multiple of the quiet median — the instant peaks in the table above are single quotes inside minute 0, so a ×4 minute average and a ×18 instant peak describe the same event.
| Minute vs release | -3 | -2 | -1 | +0 | +1 | +2 | +3 |
|---|---|---|---|---|---|---|---|
| EUR/USD | ×3.0 | ×3.0 | ×3.6 | ×3.5 | ×3.0 | ×3.0 | ×1.6 |
| GBP/USD | ×1.5 | ×1.5 | ×2.1 | ×2.5 | ×1.7 | ×1.5 | ×1.2 |
| AUD/USD | ×1.4 | ×1.5 | ×2.5 | ×2.5 | ×1.9 | ×1.6 | ×1.0 |
| USD/CAD | ×1.5 | ×1.6 | ×2.8 | ×3.2 | ×2.2 | ×2.0 | ×1.1 |
| USD/JPY | ×2.3 | ×2.5 | ×6.5 | ×6.5 | ×3.6 | ×3.5 | ×1.6 |
| XAU/USD (Gold) | ×2.3 | ×2.4 | ×3.1 | ×4.1 | ×2.1 | ×2.2 | ×1.4 |
Tick density across instruments ran ×1.0–×2.1 the usual rate in the release minute; everything is flat again by about +2 minutes.
Honest context: news vs the daily rollover
| Instrument | This release peak (pips) | Worst daily hour (rollover) | Which is worse? |
|---|---|---|---|
| EUR/USD | 3.6 | 3.7 | rollover is worse |
| GBP/USD | 19.9 | 19.9 | the release is worse |
| AUD/USD | 7.2 | 25 | rollover is worse |
| USD/CAD | 7.2 | 25 | rollover is worse |
| USD/JPY | 17.2 | 17.2 | the release is worse |
| XAU/USD (Gold) | 150 | 175 | rollover is worse |
On several majors the everyday rollover hour is wider than a top-tier release — one more reason the quote gap, not the spread, is the real news risk.
Stops that survive the spike
FxPro’s measured stops level is 0 points on all six instruments — stops and straddle orders can sit at any distance. The practical floor during a release is the spread itself: at this print an EUR/USD stop closer than about 5.4 pips could have been filled by the spread alone, with price effectively unmoved, and a gold stop inside 225 points ($2.25) was equally exposed. The 1.5× buffer over the measured peak covers the post-peak chop before quotes settle.
Every release we have measured (85 windows since Jul 2026)
| When (UTC) | Ccy | Release | Actual vs forecast | Biggest widening | Recovery |
|---|---|---|---|---|---|
| 11 Sep, 12:30 | USD | CPI, Core CPI n.s.a. m/m, CPI y/y | CPI: 334.131 vs 331.699 f'cast; Core CPI n.s.a. m/m: 0.3 | USD/JPY ×57.3 | 197 s |
| 10 Sep, 17:00 | USD | 30-Year Bond Auction | 30-Year Bond Auction: 5.308 | AUD/USD ×2.0 | 0 s |
| 10 Sep, 12:30 | USD | Initial Jobless Claims, PPI m/m | Initial Jobless Claims: 206 vs 211 f'cast; PPI m/m: 0.4 vs -0.3 f'cast | EUR/USD ×11.5 | 67 s |
| 10 Sep, 12:15 | EUR | ECB Interest Rate Decision, ECB Deposit Facility Rate Decision | ECB Interest Rate Decision: 2.65; ECB Deposit Facility Rate Decision: 2.5 | EUR/USD ×4.5 | 28 s |
| 9 Sep, 17:00 | EUR | ECB President Lagarde Speech, 10-Year Note Auction | 10-Year Note Auction: 4.834 | AUD/USD ×2.0 | 2 s |
| 4 Sep, 12:30 | USD | Average Hourly Earnings m/m, Nonfarm Payrolls, Unemployment Rate | Average Hourly Earnings m/m: 0.3 vs 0.2 f'cast; Nonfarm Payrolls: 162 vs 41 f'cast | USD/JPY ×44.7 | 89 s |
| 7 scheduled speeches / quiet events (BoE Governor Bailey Speech, BoJ L Money Stock y/y, ECB Monetary Policy Press Conference, ECB President Lagarde Speech) | no measurable reaction (<×1.5) | — | |||
This history grows automatically: every high-impact release is captured once and kept.
How this was measured
- Release times come from the platform’s economic calendar (high-impact only).
- For every release, all ticks 15 minutes either side are pulled from FxPro’s own MT5 feed and reduced to a per-minute spread curve.
- Recovery = first quote after the peak back under 1.5× the quiet median.
- Figures refresh on a schedule and vary release to release.