Watching the Bid-Ask Gap Breathe Hour by Hour · FxPro Qatar
Real spreads we recorded on FxPro’s own MetaTrader 5 Raw+ feed — 6 instruments, 3,714,831 ticks sampled, last captured 2026-09-15. The spread you actually trade on, not a marketing ‘from 0.0’.
Open FxPro Account →A spread is not a fee bolted onto a price: it is the distance between two prices that exist at the very same instant. The market always quotes a pair, and a buy is measured against the upper number of that pair while a sell is measured against the lower one. A chart draws only one of the two, which is why the tables on this page report a distance rather than a level - the gap between the members of the pair is the part a price chart cannot show 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.2 | 457,098 |
| GBP/USD | 0.6 | 0.6 | 0.6 | 0.6 | 590,492 |
| AUD/USD | 0.2 | 0.4 | 0.8 | 0.4 | 511,715 |
| USD/CAD | 0.1 | 0.4 | 0.5 | 0.4 | 465,429 |
| USD/JPY | 0.3 | 0.3 | 0.5 | 0.3 | 717,421 |
| XAU/USD (Gold) | 15 | 15 | 19 | 15 | 972,676 |
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.15 14:10:41.
Spread through the trading day (measured, last 24h)
| Instrument | Tightest (avg) | Widest (avg) | Worst spike | Through the day |
|---|---|---|---|---|
| EUR/USD | 0.2 (03:00) | 1.782 (00:00) | 9.5 (00:00) | |
| GBP/USD | 0.6 (03:00) | 3.627 (00:00) | 15 (23:00) | |
| AUD/USD | 0.292 (14:00) | 3.98 (00:00) | 25 (23:00) | |
| USD/CAD | 0.292 (09:00) | 2.318 (00:00) | 13.6 (23:00) | |
| USD/JPY | 0.3 (09:00) | 7.082 (00:00) | 16 (23:00) | |
| XAU/USD (Gold) | 15 (09:00) | 75.421 (00:00) | 175 (00:00) |
Table hours are FxPro server time (about UTC+3 / EET); the highlighted guidance above is shown in AST. 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.87 | $7.00 | $9.87 | 1.37 pips |
| USD/JPY | 0.3 pips | $1.94 | $7.00 | $8.94 | 1.38 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,714,831 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-15.
One line on the chart, two prices in the terminal
Almost every chart you have ever looked at is drawn from one side of the quote. The candles, the averages laid over them and the level you drew across the screen are all built from a single series, and that series is one of two numbers the platform holds at every instant. The other number exists at exactly the same moment and changes at exactly the same moments, and it is never plotted. Nothing is being withheld by this. A chart has one vertical axis and has to pick a series to put on it.
The consequence is small and permanent. Everything you conclude from the picture is a statement about one member of the pair, while the direction you take is measured against whichever member your side refers to. That is not a defect in the drawing; it is what a two-sided market looks like once it is reduced to a line. The measured tables above are the same market described the other way round: instead of following one of the two numbers through time, they report how far apart the two of them stood.
Which member of the pair your side is measured against
A buy is measured against the upper number and a sell against the lower one. Turn the direction around and the roles swap: the number that was the reference for one side becomes the reference for the other. Both are live, both belong to the same quote, and neither of them on its own is the price. The price is the pair, and the figure this page publishes is how wide that pair was.
This is why a level touched on the chart and a level reached on the side you are trading against are two different statements about the same second. The plotted series can arrive at your number while the other member of the pair is still short of it, and the amount by which it is short is precisely the quantity the tables above measure. Read that way, the page is less a cost sheet than a conversion between what the chart says and what your own side of the market says; the fields that describe the two numbers themselves sit on the trading conditions page.
Widening is the one thing a chart cannot draw
When the pair separates or closes up, the two numbers move apart or together. A chart drawn from one of them registers almost nothing: the line can sit exactly where it sat a second earlier while the gap behind it has doubled. No style of chart escapes this, because the quantity that changed is not the quantity the axis is measuring. It is a blind spot of the format rather than of any particular platform.
That blind spot is the reason a page like this one is worth publishing at all. A distance can be compared between instruments whose prices have nothing in common, and it can be compared between two moments on the same instrument without knowing where price went in between. The tables above are that comparison. The cost table beside them restates the same distance for one standard lot of 100,000 units and sets it next to the part of the bill that is written as a line rather than quoted: on Raw+ that line is the commission, $3.50 per lot per side, $7.00 for the round turn.
Which member of the quote answers which question
| What you are asking | Which member answers it | Where it is readable |
|---|---|---|
| Where has this market been? | The plotted series only | The chart |
| What is a buy measured against now? | The upper number | The live quote in the terminal |
| What is a sell measured against now? | The lower number | The live quote in the terminal |
| How far apart are the two right now? | Both, expressed as a distance | The measured tables above |
| Has that distance changed? | Both, as a change in the distance | The measured tables above, never the chart |
A chart can answer the first row and nothing below it; the last two rows are what a measured spread page exists to answer.