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 data

What Happens Between Clicking and Being Filled — Cambodia

Market orders were actually placed and closed on the platform and every fill was timed. For a first-time trader the value is not the milliseconds — it is understanding why a fill price can differ from the price on screen, so that the first time it happens it is not read as something having gone wrong.

Open Exness Account →

Free practice account  ·  One step at a time  ·  Written for first-time traders

An order is a request, not a guarantee of a price. Between clicking and being filled the market can move, and the difference shows up as slippage. Delays and slippage may occur, and there is no guarantee of execution speed or precision. For a beginner the useful conclusion is structural: a plan whose profit depends on being filled at an exact price is a fragile plan, and it will be more fragile at the busiest moments.

Why this is measured with trades

Execution quality is one of the account features Exness highlights, and it cannot be judged from quotes alone — only a real order shows the latency, the fill price and whether the platform rejects size. The probe opens and immediately closes positions of increasing size and records what actually happened.

Execution speed and fill quality vary with market conditions, liquidity and position size.

Measured round-trips by instrument and size

InstrumentLot sizeAvg executionSlowest fillAvg slippage (signed)Better / zero / worse fillsRejects
EUR/USD0.01151 ms187 ms-0.3 pts1 / 2 / 00
EUR/USD0.1151 ms172 ms-0.3 pts1 / 2 / 00
EUR/USD1146 ms172 ms-0.3 pts1 / 2 / 00
GBP/USD0.01141 ms156 ms+0.7 pts0 / 1 / 20
GBP/USD0.1130 ms140 ms+0.0 pts0 / 3 / 00
GBP/USD1135 ms156 ms+0.3 pts0 / 2 / 10
XAU/USD (Gold)0.01141 ms172 ms+0.0 pts0 / 3 / 00
XAU/USD (Gold)0.1151 ms172 ms+80.0 pts1 / 1 / 10
XAU/USD (Gold)1130 ms141 ms-72.3 pts2 / 1 / 00

Across 27 measured round-trips the average fill took 130–151 ms depending on instrument and size, with 0 rejected orders in total. Negative slippage means the fill was better than the quoted price at the moment the order was sent.

Slippage in points, signed: negative = filled better than quoted, positive = worse. ‘Rejects’ counts orders the platform refused at that size.

How this was measured

  • Real market orders (buy, then immediate close) placed in an Exness MetaTrader 5 terminal.
  • Latency timed in-terminal from order send to broker confirmation.
  • Sizes stepped 0.01 → 1.00 lot to expose size-dependent slippage.
  • Fills depend on market liquidity, account and conditions, and can differ.

Measured in-terminal on Exness’s own MetaTrader 5 pricing feed and symbol specifications, refreshed on a schedule. All figures are indicative and change with market conditions.

Open Exness Account →

Reading a fill without panicking

The first time a fill arrives at a slightly different price than expected, it reads like a malfunction. It is not: prices move continuously, and an order is matched at what is available when it arrives.

This is another argument for the quiet hours in a first month. The gap between screen price and fill price is widest when conditions move fastest, which is exactly when a beginner is least able to judge what happened.

Designing a plan that tolerates it

Targets measured in a handful of pips give slippage a large share of the outcome. Wider targets on a longer timeframe make the same slippage irrelevant.

Protective levels should be set with the order rather than added afterwards, so that a position is never briefly unprotected while a second order is being typed.

Where this sits in a four-week practice run

The first surprising fill usually arrives in week one on a demo, which is exactly where it should. Nothing is lost, and the explanation is learned before it can cost anything.

By week two the plan should already avoid the fastest minutes of the day, and the journal should note when an entry was noticeably away from the intended price. A pattern there is a reason to change the hour, not the strategy.

Protective levels go on with the order for the same reason. A position that spends thirty seconds unprotected while a second ticket is typed is a risk nobody planned for.

Where this belongs in the routine

A practice run puts a beginner through several dozen fills without any money involved, which is the cheapest possible way to learn what normal looks like. Anything unusual then stands out instead of being read as a catastrophe.

Note the surprising ones in the journal with the hour attached. If they cluster, the answer is usually the hour rather than the platform, and moving the trading window is a one-line change to the written plan.

Questions a first-time trader asks

Why was the fill price different from the price on screen?
The market moved between sending the order and matching it. Delays and slippage may occur; there is no guarantee of execution speed or precision.
Does slippage mean something went wrong?
No. It is a normal consequence of prices moving continuously, and it is largest when conditions move fastest.
How does a beginner reduce the impact?
By avoiding the fastest minutes of the day and by using targets wide enough that a small difference in the fill does not decide the outcome.

What to read next on the way in