CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Trade only with money you can afford to lose.
Open Exness Account →
Measured datacapture #45 · 06 Sep 2026, 07:46 server2,560,626 readings · 23 instrumentsnext capture ~07:00 UTC daily↓ CSV

Sri Lanka — Measured Spreads - and How to Audit the Reading

Every row states what was captured, how many readings it rests on and which readings were discarded. Match the instrument, the server hour and the account tier, convert both sides into money, then reconcile against your own terminal.

XAU/USD (Gold)
26pts
$2.60 / 0.1 lot · 0.2% of daily range
EUR/USD
0.8pips
$0.80 / 0.1 lot · 1.9% of daily range
GBP/USD
1pips
$1.00 / 0.1 lot · 2.0% of daily range
BTC/USD
1000pts
$1.00 / 0.1 lot · 0.4% of daily range
Open Exness Account →

Standard account — the account measured here

Treat this page as a capture you can audit rather than a figure to accept. Each row states what was recorded, how many readings it rests on and which readings were thrown out, so it can be reconciled against the same instrument in your own terminal. The reconciliation procedure is fixed: match the instrument, match the server hour, match the account tier, convert both sides into money, and only then compare.

Step 2 - compare your own reading with the recorded row

Cost per
lot
InstrumentTypicalmin – p90Cost / 0.1 lotCost against an average dayReadings
FX Majors
EUR/USDpips0.8— steady across the sample$0.80
1.9%
27,100
GBP/USDpips1
0.4 – 1
$1.00
2.0%
43,845
USD/JPYpips1— steady across the sample$0.64
1.0%
118,935
AUD/USDpips0.9— steady across the sample$0.90
2.5%
18,038
USD/CADpips1.4— steady across the sample$1.01
2.3%
19,903
USD/CHFpips1.3— steady across the sample$1.60
2.5%
22,395
NZD/USDpips1.4— steady across the sample$1.40
3.5%
14,710
FX Crosses
EUR/GBPpips1.3— steady across the sample$1.76
6.9%
7,042
EUR/JPYpips1.6— steady across the sample$1.02
1.8%
72,375
GBP/JPYpips2.2
2.1 – 2.2
$1.41
1.9%
81,387
AUD/JPYpips1.1— steady across the sample$0.70
1.6%
62,202
Metals
XAU/USD (Gold)pts26— steady across the sample$2.60
0.2%
311,273
XAG/USD (Silver)pts3— steady across the sample$15.00
1.2%
63,642
Energy
US Oil (WTI)pts2— steady across the sample$2.00
0.7%
164,613
UK Oil (Brent)pts3.6
3.1 – 3.8
$3.60
1.2%
64,005
Indices
US500 (S&P 500)pts40— steady across the sample$0.04
contract size 1
0.6%
119,588
US30 (Dow)pts10
10 – 13
$0.10
0.2%
135,518
USTEC (Nasdaq 100)pts112— steady across the sample$0.11
0.3%
896,354
DE30 (DAX)pts7— steady across the sample$0.08
contract size 1
0.3%
62,223
JP225 (Nikkei 225)pts31
31 – 34
$0.00
Priced in Japanese yen against a contract size of one index unit — a small contract, so the dollar cost per lot is naturally low; matches Exness's published contract specifications.
0.2%
94,573
UK100 (FTSE 100)pts98— steady across the sample$0.13
1.2%
51,474
Crypto
BTC/USDpts1000— steady across the sample$1.00
0.4%
83,475
ETH/USDpts100— steady across the sample$0.10
1.0%
25,956

The typical column is the median of every reading in the capture, and the strip beside it shows how far the spread stretched under load. A steady across the sample badge means the spread did not move across the whole sample, which is expected on target-spread instruments rather than an error. Forex is quoted in pips; metals, indices, energy and crypto CFDs are quoted in points, so check the digits before converting. Server Exness-MT5Trial11, captured 06 Sep 2026, 07:46 server time.

What the reading means at a small size

  • Smallest entry cost measured against an average day: JP225 (Nikkei 225) — the spread takes about 0.2% of an average day’s range ($0.00 per 0.1 lot).
  • Widest against the day: EUR/GBP — about 6.9% of the daily move is gone on entry; short-term trades there pay a premium on Standard.

Step 3 - line up the server hour before comparing

BTC/USD — average spread hour by hour on the server clock. Tightest 1000, widest 1000 pts. Sampled 00:00–23:00 server this capture.

1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
000408121620
Tokyo · Asia
London
London–NY overlap
New York
rollover · thin
avg spread by server hourwidest hournot sampled in this capture

Hours here are platform server time, so convert once from your own clock before picking a row. Hatched hours fell outside the capture window and are simply not measured yet rather than zero. Session bands are indicative.

Step 4 - add the nights if the position stays open

☪️
Trading swap-free? Exness offers swap-free (Islamic) status for eligible clients — where it applies, the overnight charges below do not apply. Eligibility and instrument coverage are set by the broker: see the Islamic account page.

Values shown per 0.1 lot — the lot switch above rescales this table as well.

InstrumentLong / nightShort / nightTriple dayHeld 5 nights, costlier side
EUR/USD$0.00$0.00Wednesday ×3$0.00
GBP/USD$0.00$0.00Wednesday ×3$0.00
USD/JPY$0.00$0.00Wednesday ×3$0.00
AUD/USD$0.00$0.00Wednesday ×3$0.00
USD/CAD$0.00$0.00Wednesday ×3$0.00
USD/CHF$0.00$0.00Wednesday ×3$0.00
NZD/USD−$0.19$0.00Wednesday ×3−$1.33
EUR/GBP−$0.61$0.00Wednesday ×3−$4.26
EUR/JPY$0.00−$0.56Wednesday ×3−$3.90
GBP/JPY$0.00−$1.18Wednesday ×3−$8.29
AUD/JPY−$0.01−$0.13Wednesday ×3−$0.94
XAU/USD (Gold)$0.00$0.00Wednesday ×3$0.00
XAG/USD (Silver)$0.00$0.00Wednesday ×3$0.00
US Oil (WTI)$0.00$0.00Friday ×3$0.00
UK Oil (Brent)$0.00−$18.10Friday ×3−$126.70
US500 (S&P 500)−$0.15$0.00Friday ×3−$1.03
US30 (Dow)−$0.98$0.00Friday ×3−$6.86
USTEC (Nasdaq 100)−$0.59$0.00Friday ×3−$4.15
DE30 (DAX)−$0.40$0.00Friday ×3−$2.83
JP225 (Nikkei 225)$0.00$0.00Friday ×3$0.00
UK100 (FTSE 100)−$0.26$0.00Friday ×3−$1.85
BTC/USD−$1.64$0.00Friday ×3−$11.47
ETH/USD−$0.05$0.00Friday ×3−$0.35

Swap figures come from the contract specifications at the same capture (2026-09-06). A negative figure is a nightly charge and a positive one a nightly credit, and on the triple-swap day three nights are applied at once. Energies carry no triple day, so five nights there mean five charges. See swap rates for how swaps work.

Pricing one position from the reading

Spread on entry
Swaps (7 charges)
Total cost

Nights are counted the expensive way: every run of seven nights is assumed to cross one triple-swap day, while energies such as US Oil and UK Oil have no triple day and charge once a night. Figures combine the measured entry spread with the captured swap for the chosen side — indicative, not a quote.

“From 0.0 pips” — which account is that, really?

The advertised “from 0.0” belongs to the Raw Spread account, which adds a fixed commission per side. This page measures the Standard account — the fair comparison is the all-in cost per trade:

Measured on this page

Standard — EUR/USD

$8.00 / 1 lot

0.8 pips typical spread · no commission · min deposit none on Standard accounts. Captured reading by reading on the platform’s own feed.

Advertised, for comparison

Raw Spread — EUR/USD

≈ $7.00+ / 1 lot

Advertised “from 0.0 pips” plus a commission of up to $3.50 per side ≈ a $7.00 floor per round turn. It works out lower only when the raw spread really holds near zero — Raw Spread is not measured on this page.

Step 6 - see whether the reading holds across captures (44 captures)

InstrumentLatestTrendRangeData notes
EUR/USD0.80.8
GBP/USD11
USD/JPY11
AUD/USD0.90.9
USD/CAD1.41.4 – 1.6
USD/CHF1.31.3
NZD/USD1.41.4
EUR/GBP1.31.3
EUR/JPY1.61.6
GBP/JPY2.22.1 – 2.7
AUD/JPY1.11.1 – 1.9
XAU/USD (Gold)2624 – 26
XAG/USD (Silver)33
US Oil (WTI)22
UK Oil (Brent)3.73 – 3.7
US500 (S&P 500)4040 – 129
US30 (Dow)1010 – 38
USTEC (Nasdaq 100)112112 – 360
DE30 (DAX)77 – 49
JP225 (Nikkei 225)3131 – 64
UK100 (FTSE 100)9898 – 351
BTC/USD10001000
ETH/USD100100

One capture is taken per day from the same feed, so a narrow range across captures means the median held steady over the period. Spreads may fluctuate and widen due to volatility, news, and market conditions.

Where these spread figures come from

Broker’s own feedRecorded in-terminal on Exness’s own MetaTrader 5 Standard pricing feed — the quotes the platform itself served, not a third-party estimate.
In-terminal EAAn MQL5 expert advisor records the quoted bid and ask throughout the session; sampling density varies by instrument — quiet instruments produce fewer readings, which is why the counts differ.
VerifiableThe per-instrument summary ships as a CSV download; the dollar costs are derived from the platform’s own contract specifications.
Bounded windowA capture covers only the hours the terminal session was open — unsampled hours are shown hatched in the chart, never guessed.

These are measurements, not a specification

They come from the Standard account this page tracks — min deposit none on Standard accounts. Spreads vary with market conditions. Last updated 2026-09-06.

Open Exness Account →

Questions that come up mid-way

Why do min, median and p90 coincide on so many instruments?
On Exness Standard many instruments are quoted with stable target spreads — the platform can hold a pair at the same spread for an entire session, so identical min, median and p90 is expected behaviour there, not an error. Pairs like GBP/JPY and USD/JPY show real variation, which the min–p90 strip makes visible.
How are these Exness spreads measured?
An MQL5 expert advisor runs inside MetaTrader 5 on Exness's own Standard feed and records the quoted bid and ask throughout the session. The spread shown is what the platform actually quoted — not an estimate and not the advertised minimum.
How often is this page updated?
A new capture is taken daily (around 07:00 UTC) and the page is rebuilt with it. The current figures come from 2,560,626 readings recorded up to 2026-09-06 on server Exness-MT5Trial11.
Do these spreads apply to any Exness account?
The figures track the Standard account. Other account types price differently, and spreads are variable: they widen around high-impact news and the daily rollover, and past readings do not guarantee future spreads.
How much does it cost to hold a position overnight?
Combine the entry spread with the nightly swap for the chosen direction — the position-cost calculator above does exactly that for any lot size and number of nights, including the triple-swap day where the instrument has one (energies charge once per night, with no triple day). Swap-free (Islamic) status, where it applies, removes the overnight charges.
Why are costs shown per 0.1 lot by default?
Most retail positions run 0.01–0.1 lots, so a per-1-lot figure overstates the cost a typical account actually pays. The toggle above the table rescales every dollar figure to 0.01, 0.1 or 1.0 lots; the CSV keeps raw per-1-lot values.

How much weight a single row carries

Each row states the number of readings behind it, and that count is the first thing to look at. A row built on a large sample describes a condition; a row built on a thin one describes a moment and should move an opinion only slightly.

The strip beside the typical figure carries the same kind of information in a different form. A narrow strip means the quote barely moved across the capture; a wide one means the instrument stretched under load, and that stretch is the part that matters when a stop is being placed.

Why readings are thrown away, and why that is correct

Readings captured while an instrument was closed or in pre-open are excluded rather than averaged in. A quote from a market that is not trading is an artifact of the feed, and including it would pull a median toward a number nobody could have traded at.

The excluded counts are printed with the capture, which is what makes the number auditable. A figure with no statement of what was discarded cannot be checked by anyone, and this page is written so that it can be.

Keeping a reconciliation log

Two columns and a date: the figure this page recorded for one instrument at one server hour, and the figure your own terminal showed at the same hour on the same tier. Nothing else needs to be stored.

After a month the log answers a question no single capture can - whether the conditions on your own account track the recorded ones. When they diverge, the cause is almost always the hour or the tier, and both are under your control rather than the feed's.

Units before conclusions

Contract sizes differ between forex, metals, energies and indices, so a raw spread number is not comparable across them at all. One lot of an index and one lot of a currency pair are different amounts of exposure, and the same pip figure means different money on each.

Convert first, compare second. Every downstream use of this page - the cost worksheet, the stop buffer, the hour choice - takes the money figure and never the raw one.

Reconciling a row against your own terminal

  1. Pick one instrument and one row. Reconciling the whole table at once produces noise rather than an answer.
  2. Match the account tier. The capture runs on a Standard account, and a tier that charges commission quotes a different spread by design.
  3. Match the server hour. The clock in the terminal is the one the row is indexed by, not the clock on the wall.
  4. Read the digits from the contract specification, then subtract Bid from Ask in the platform.
  5. Convert both figures into money at the same volume, because pips and points are not comparable across instruments.
  6. Compare, and record the pair with the date. One reconciliation proves the method; a handful of them proves the row.

A mismatch is a question about conditions, not a contradiction: check tier, hour and digits before anything else.

Repeating the reading in your own terminal

StepWhat you should seeIf it does not match
Open the symbolBid and Ask quoted side by sideThe instrument is not in the watchlist yet - add it from the symbol tree
Read the digitsFive digits on most forex pairs, fewer elsewhereA point is a tenth of a pip - convert before comparing anything
Subtract Bid from AskThe spread you would pay at this momentA frozen figure usually means the market for that instrument is closed
Note the server hourThe clock in the terminal, not the local oneRows here are server time - convert once from your own clock
Check the account tierStandard, unless the account was changedA commission tier quotes tighter and charges the difference separately
Convert into moneySpread multiplied by pip value at your volumeOnly the money figure is comparable across instruments

Two readings that disagree usually differ by hour or by tier. Line both up before treating it as a contradiction.

Where this walkthrough goes next