FxPro Raw+ Live Spreads — Measured, Not Advertised | FxPro Kenya
Real spreads we recorded on FxPro’s own MetaTrader 5 Raw+ feed — 6 instruments, 3,638,362 ticks sampled, last captured 2026-09-05. The spread you actually trade on, not a marketing ‘from 0.0’.
Open FxPro Account →Every number on this page is comparable with your own screen, provided you line up three things first: the clock, the account and the statistic. The clock, because the hourly tables are stamped in FxPro server time, about UTC+3, while the guidance around them is converted to EAT. The account, because these are Raw+ quotes and a Standard quote will always read wider. The statistic most of all — the tightest, typical and busy-market columns answer three different questions, and only the middle one describes what you usually pay. Compare your median against our median and your worst readings against the busy-market column; a best-against-median comparison will always make one side look wrong when nothing is wrong at all.
This is the live, hour-by-hour measured spread feed (refreshed daily). For the Standard vs Raw+ cost comparison and fees, see our spreads & costs page.

Measured Raw+ spreads (pips)
| Instrument | Best (min) | Typical (median) | Busy market (p90) | At capture | Ticks sampled |
|---|---|---|---|---|---|
| EUR/USD | 0.1 | 0.2 | 0.2 | 0.3 | 433,449 |
| GBP/USD | 0.6 | 0.6 | 0.6 | 0.7 | 567,674 |
| AUD/USD | 0.2 | 0.4 | 0.8 | 0.3 | 501,006 |
| USD/CAD | 0.1 | 0.4 | 0.5 | 0.2 | 505,259 |
| USD/JPY | 0.3 | 0.3 | 0.5 | 0.4 | 712,460 |
| XAU/USD (Gold) | 15 | 15 | 19 | 16 | 918,514 |
Best = the tightest quiet-market quote we saw; Typical = the median you usually trade; Busy market = the wider spread to expect about 10% of the time (news, rollover, thin liquidity). ‘At capture’ is the live spread at the last reading. Metals such as XAU/USD use a different contract size, so their cash cost is on our gold page. Server FxPro-MT5 Demo, feed 2026.09.04 23:59:35.
Spread through the trading day (measured, last 24h)
| Instrument | Tightest (avg) | Widest (avg) | Worst spike | Through the day |
|---|---|---|---|---|
| EUR/USD | 0.2 (02:00) | 2.139 (23:00) | 6.2 (23:00) | |
| GBP/USD | 0.6 (03:00) | 5.481 (23:00) | 15 (23:00) | |
| AUD/USD | 0.29 (21:00) | 8.01 (23:00) | 15.8 (23:00) | |
| USD/CAD | 0.292 (19:00) | 18.842 (23:00) | 25 (23:00) | |
| USD/JPY | 0.3 (08:00) | 8.403 (23:00) | 15.8 (23:00) | |
| XAU/USD (Gold) | 15 (08:00) | 34.522 (00:00) | 175 (00:00) |
Table hours are FxPro server time (about UTC+3 / EET); the highlighted guidance above is shown in EAT. Average pip spread by hour over the last 24 hours, with the worst single-tick spike. Spreads run tightest in the peak London–New York overlap and widen around the 00:00 server rollover and the thinner Asian hours — the sparkline is each instrument’s daily shape.
What it costs you per lot (Raw+)
| Instrument | Typical spread | Spread cost / lot | Commission (round turn) | All-in / lot | All-in (pips) |
|---|---|---|---|---|---|
| EUR/USD | 0.2 pips | $2.00 | $7.00 | $9.00 | 0.9 pips |
| GBP/USD | 0.6 pips | $6.00 | $7.00 | $13.00 | 1.3 pips |
| AUD/USD | 0.4 pips | $4.00 | $7.00 | $11.00 | 1.1 pips |
| USD/CAD | 0.4 pips | $2.89 | $7.00 | $9.89 | 1.37 pips |
| USD/JPY | 0.3 pips | $1.92 | $7.00 | $8.92 | 1.39 pips |
| XAU/USD (Gold) | 15 pips | $15.00 | $7.00 | $22.00 | 22 pips |
All-in round-turn cost for one standard lot (100,000 units): typical spread × pip value, plus the $7 Raw+ commission ($3.50 per lot per side ($7.00 round turn) on Raw+ and cTrader accounts). On a Standard account you pay a wider spread instead of that commission — see the full spreads and costs page.
Open FxPro Account →Advertised ‘from 0.0’ vs what we measured
FxPro markets Raw+ as spreads ‘from 0.0 pips’ — a best-case floor. Across our sample the tightest EUR/USD quote we recorded was 0.1 pips and the typical was 0.2 pips. That is normal: the ‘from’ figure is a floor you rarely trade on, so judge a Raw+ account by its typical spread and how far it widens under load (the p90 column), not the headline number.
How we measured this
- Recorded on FxPro's own MetaTrader 5 Raw+ account — the broker's real pricing feed, not a third-party estimate.
- Captured in-terminal by an MQL5 expert advisor that logs every tick's bid and ask, so the spread is exactly what the platform shows.
- 3,638,362 ticks across 6 instruments; the figures refresh on a schedule.
- Demo and live Raw+ share the same pricing feed, so these spreads are representative of a funded account.
Spreads are variable and widen around high-impact news and the daily rollover. Past readings do not guarantee future spreads. Last updated 2026-09-05.
Line up the clock first
Most disagreements between a published spread and a screen come down to the hour. The hourly tables here are in FxPro server time, roughly UTC+3, while the plain-language guidance is converted to EAT — so a reading you took at what you call nine in the morning is not the row you think it is.
Write the zone beside every reading, in letters rather than as an offset you will misremember, and convert once at comparison time instead of in your head at capture time. Our trading hours page does the same conversion for the session boundaries and is worth having open while you build the first few rows.
The second alignment is the account. These are Raw+ quotes; the Standard account prices the same instrument with the cost folded into the spread, so a Standard reading placed beside this table looks wide by design rather than by accident. The cost overview shows the two side by side if you need the conversion.
Three columns, three different questions
The best column answers what is possible: the tightest quiet-market quote we saw. The typical column answers what is normal: the median you usually trade. The busy-market column answers what to budget for: the wider spread to expect about 10% of the time, when news, rollover or thin liquidity are in play.
A reader who takes one reading and holds it against the best column concludes the feed is optimistic. A reader who holds the same reading against the busy-market column concludes it is pessimistic. Neither has learned anything about the spread — both have learned that they picked the wrong yardstick.
With a handful of readings you can build the same three numbers yourself: the smallest, the middle one, and the worst tenth. That is all a distribution is, and it is what makes your log comparable with this page rather than merely adjacent to it.
The rollover is the test case
If you want one moment that separates a careful reading from a careless one, take it at the daily rollover. EUR/USD spreads blow out around 00:00 server time, and the hourly table records both the wider average of that hour and the worst single-tick spike of the day.
Two lessons fall out of that single reading. A spread has spikes, and a spike is not a fault in the data — it is the market an order would have been filled into. And a sampling schedule that quietly skips the awkward hours produces an average describing a market that politely waited for you.