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.
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
| Instrument | Typical | min – p90 | Cost / 0.1 lot | Cost against an average day | Readings |
|---|---|---|---|---|---|
| FX Majors | |||||
| EUR/USDpips | 0.8 | — steady across the sample | $0.80 | 1.9% | 27,100 |
| GBP/USDpips | 1 | 0.4 – 1 | $1.00 | 2.0% | 43,845 |
| USD/JPYpips | 1 | — steady across the sample | $0.64 | 1.0% | 118,935 |
| AUD/USDpips | 0.9 | — steady across the sample | $0.90 | 2.5% | 18,038 |
| USD/CADpips | 1.4 | — steady across the sample | $1.01 | 2.3% | 19,903 |
| USD/CHFpips | 1.3 | — steady across the sample | $1.60 | 2.5% | 22,395 |
| NZD/USDpips | 1.4 | — steady across the sample | $1.40 | 3.5% | 14,710 |
| FX Crosses | |||||
| EUR/GBPpips | 1.3 | — steady across the sample | $1.76 | 6.9% | 7,042 |
| EUR/JPYpips | 1.6 | — steady across the sample | $1.02 | 1.8% | 72,375 |
| GBP/JPYpips | 2.2 | 2.1 – 2.2 | $1.41 | 1.9% | 81,387 |
| AUD/JPYpips | 1.1 | — steady across the sample | $0.70 | 1.6% | 62,202 |
| Metals | |||||
| XAU/USD (Gold)pts | 26 | — steady across the sample | $2.60 | 0.2% | 311,273 |
| XAG/USD (Silver)pts | 3 | — steady across the sample | $15.00 | 1.2% | 63,642 |
| Energy | |||||
| US Oil (WTI)pts | 2 | — steady across the sample | $2.00 | 0.7% | 164,613 |
| UK Oil (Brent)pts | 3.6 | 3.1 – 3.8 | $3.60 | 1.2% | 64,005 |
| Indices | |||||
| US500 (S&P 500)pts | 40 | — steady across the sample | $0.04 contract size 1 | 0.6% | 119,588 |
| US30 (Dow)pts | 10 | 10 – 13 | $0.10 | 0.2% | 135,518 |
| USTEC (Nasdaq 100)pts | 112 | — steady across the sample | $0.11 | 0.3% | 896,354 |
| DE30 (DAX)pts | 7 | — steady across the sample | $0.08 contract size 1 | 0.3% | 62,223 |
| JP225 (Nikkei 225)pts | 31 | 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)pts | 98 | — steady across the sample | $0.13 | 1.2% | 51,474 |
| Crypto | |||||
| BTC/USDpts | 1000 | — steady across the sample | $1.00 | 0.4% | 83,475 |
| ETH/USDpts | 100 | — 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
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
Values shown per 0.1 lot — the lot switch above rescales this table as well.
| Instrument | Long / night | Short / night | Triple day | Held 5 nights, costlier side |
|---|---|---|---|---|
| EUR/USD | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| GBP/USD | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| USD/JPY | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| AUD/USD | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| USD/CAD | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| USD/CHF | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| NZD/USD | −$0.19 | $0.00 | Wednesday ×3 | −$1.33 |
| EUR/GBP | −$0.61 | $0.00 | Wednesday ×3 | −$4.26 |
| EUR/JPY | $0.00 | −$0.56 | Wednesday ×3 | −$3.90 |
| GBP/JPY | $0.00 | −$1.18 | Wednesday ×3 | −$8.29 |
| AUD/JPY | −$0.01 | −$0.13 | Wednesday ×3 | −$0.94 |
| XAU/USD (Gold) | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| XAG/USD (Silver) | $0.00 | $0.00 | Wednesday ×3 | $0.00 |
| US Oil (WTI) | $0.00 | $0.00 | Friday ×3 | $0.00 |
| UK Oil (Brent) | $0.00 | −$18.10 | Friday ×3 | −$126.70 |
| US500 (S&P 500) | −$0.15 | $0.00 | Friday ×3 | −$1.03 |
| US30 (Dow) | −$0.98 | $0.00 | Friday ×3 | −$6.86 |
| USTEC (Nasdaq 100) | −$0.59 | $0.00 | Friday ×3 | −$4.15 |
| DE30 (DAX) | −$0.40 | $0.00 | Friday ×3 | −$2.83 |
| JP225 (Nikkei 225) | $0.00 | $0.00 | Friday ×3 | $0.00 |
| UK100 (FTSE 100) | −$0.26 | $0.00 | Friday ×3 | −$1.85 |
| BTC/USD | −$1.64 | $0.00 | Friday ×3 | −$11.47 |
| ETH/USD | −$0.05 | $0.00 | Friday ×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
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:
Standard — EUR/USD
0.8 pips typical spread · no commission · min deposit none on Standard accounts. Captured reading by reading on the platform’s own feed.
Raw Spread — EUR/USD
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)
| Instrument | Latest | Trend | Range | Data notes |
|---|---|---|---|---|
| EUR/USD | 0.8 | 0.8 | — | |
| GBP/USD | 1 | 1 | — | |
| USD/JPY | 1 | 1 | — | |
| AUD/USD | 0.9 | 0.9 | — | |
| USD/CAD | 1.4 | 1.4 – 1.6 | — | |
| USD/CHF | 1.3 | 1.3 | — | |
| NZD/USD | 1.4 | 1.4 | — | |
| EUR/GBP | 1.3 | 1.3 | — | |
| EUR/JPY | 1.6 | 1.6 | — | |
| GBP/JPY | 2.2 | 2.1 – 2.7 | — | |
| AUD/JPY | 1.1 | 1.1 – 1.9 | — | |
| XAU/USD (Gold) | 26 | 24 – 26 | — | |
| XAG/USD (Silver) | 3 | 3 | — | |
| US Oil (WTI) | 2 | 2 | — | |
| UK Oil (Brent) | 3.7 | 3 – 3.7 | — | |
| US500 (S&P 500) | 40 | 40 – 129 | — | |
| US30 (Dow) | 10 | 10 – 38 | — | |
| USTEC (Nasdaq 100) | 112 | 112 – 360 | — | |
| DE30 (DAX) | 7 | 7 – 49 | — | |
| JP225 (Nikkei 225) | 31 | 31 – 64 | — | |
| UK100 (FTSE 100) | 98 | 98 – 351 | — | |
| BTC/USD | 1000 | 1000 | — | |
| ETH/USD | 100 | 100 | — |
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
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.
Questions that come up mid-way
Why do min, median and p90 coincide on so many instruments?
How are these Exness spreads measured?
How often is this page updated?
Do these spreads apply to any Exness account?
How much does it cost to hold a position overnight?
Why are costs shown per 0.1 lot by default?
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
- Pick one instrument and one row. Reconciling the whole table at once produces noise rather than an answer.
- Match the account tier. The capture runs on a Standard account, and a tier that charges commission quotes a different spread by design.
- Match the server hour. The clock in the terminal is the one the row is indexed by, not the clock on the wall.
- Read the digits from the contract specification, then subtract Bid from Ask in the platform.
- Convert both figures into money at the same volume, because pips and points are not comparable across instruments.
- 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
| Step | What you should see | If it does not match |
|---|---|---|
| Open the symbol | Bid and Ask quoted side by side | The instrument is not in the watchlist yet - add it from the symbol tree |
| Read the digits | Five digits on most forex pairs, fewer elsewhere | A point is a tenth of a pip - convert before comparing anything |
| Subtract Bid from Ask | The spread you would pay at this moment | A frozen figure usually means the market for that instrument is closed |
| Note the server hour | The clock in the terminal, not the local one | Rows here are server time - convert once from your own clock |
| Check the account tier | Standard, unless the account was changed | A commission tier quotes tighter and charges the difference separately |
| Convert into money | Spread multiplied by pip value at your volume | Only 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.