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

Execution Speed: What Milliseconds Mean for Your Case — India

The same figure is decisive for one way of holding positions and irrelevant for another. This page is about telling which of the two describes you, and the measured round-trips below are what the comparison is made against.

Open Exness Account →

100+ instruments  ·  Founded 2008

Whether a difference of tens of milliseconds matters at all is decided by how a position is held, not by the figure itself. A position kept open for hours travels far enough between its own opening and closing that any difference in fill timing disappears inside that movement. A position opened and closed within seconds has no such movement to absorb it, and the same difference sits directly in the result. Which of the two cases applies is readable from a trader's own account history: the holding time of the positions and how large their results usually are.

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 →

Two cases, one number

The figure that describes fill timing is the same for everyone using the platform. What differs from one trader to the next is what it gets compared against: the distance a position covers between being opened and being closed.

When that distance is large — positions held through a session or longer — a difference of milliseconds is a rounding error inside it. Nothing about the timing shows up in the result, because the result is made of something else entirely.

When the distance is small — positions opened and closed inside a short window, aiming at a move of a few points — the same difference is a visible share of the result. It is also present in every position rather than occasionally, which is what makes it decisive here and irrelevant in the other case.

Where the boundary between the two sits

There is no universal threshold, because the boundary is a ratio rather than a time. It sits wherever the usual result of a position stops being large compared with the movement that can happen while an order is being filled.

This is why two traders can read the same page and reach opposite conclusions while both are right about themselves. The number they read is one number; the comparison each of them makes is their own.

The ratio also moves with the instrument. The same holding time covers a different distance on an instrument that moves quickly than on one that does not, so a trader whose positions sit on both kinds is in both cases at once, on different rows of the same history.

Checking which of the two cases you are in

  1. Take the holding time of the positions in the account history: the interval between opening and closing, position by position.
  2. Take the usual result of those positions in points, separately for each instrument, since points are not comparable across instruments.
  3. Compare that result with how far the instrument can move in the fraction of a second an order takes to fill — if the result is many times larger, timing is not what decides it.
  4. Repeat the comparison on the shortest-held positions rather than on the average, because the average hides exactly the rows the question is about.
  5. Count how often those short-held positions occur: a case that applies to one row in fifty is a different matter from one that applies to every row.

The comparison is a ratio between a trader's own figures. It is not a threshold that holds for everyone, and it changes when the way of holding positions changes.

When fill timing is visible in the result and when it is not

How the position is heldWhat its result is compared againstWhere fill timing sits in it
Opened and closed within secondsA target measured in a few pointsA share of the result, present in every position
Held for minutesA move of tens of pointsVisible on the quickest instruments, marginal on the rest
Held through a sessionA move of hundreds of pointsBelow the resolution of the result
Held overnight or longerA move that includes the gap between sessionsNot distinguishable at all
Entered at a set level rather than at marketThe level itselfA different question: whether the level was reached, not when the order arrived

The rows describe how a result is composed. None of them says which way of holding a position is preferable.

Frequently asked questions

Does a difference of tens of milliseconds change a result?
It depends on what the result is compared with. In a position held for hours, the movement between opening and closing is many times larger than anything fill timing can add or remove. In a position closed within seconds there is no such movement to absorb it.
Is there a holding time below which fill timing starts to matter?
Not as a fixed number. The boundary is a ratio between the usual result of a position and the movement possible while an order is being filled, so it sits in a different place for different instruments and different targets.
How can a trader tell which case applies to them?
From the account history: the holding time of the positions and their usual result in points, read per instrument and taken from the shortest-held rows rather than from the average.
Do the same considerations apply to orders placed at a set level?
That case is decided by whether the level was reached, which is a different question from when an order arrived. Timing enters it only at the moment the level triggers.
Does the instrument change the answer?
Yes. The same holding time covers a different distance on a quickly moving instrument than on a slow one, so one trader can be in both cases at once on different rows of the same history.
Why do two traders read the same measurement differently?
Because the measurement is one number and the comparison belongs to the reader. Each compares it with the results their own positions produce, and those results differ.

Related Exness pages