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

Exness execution — the order that leaves has a volume, not an amount (Jordan)

A transfer is confirmed at the number that was entered. An order is confirmed at the number the market gave it, and the two are not the same kind of document.

Open Exness Account →

100+ instruments  ·  Founded 2008

A transfer is an instruction with a number in it: the amount is fixed before it is sent and the confirmation repeats it. A market order carries an instrument and a volume, and no amount at all. The price is found at the moment the order fills, so the confirmation is a report of what happened rather than a copy of what was requested — and the two figures can differ by the distance the quote moved in between.

Why an order cannot be confirmed in advance

A payment instruction contains the amount, and its confirmation restates it. A market order contains an instrument and a volume, and the amount only comes into existence once the order has been filled. That is why the figures below come from orders that were actually sent and closed, at rising sizes, rather than from a quote screen.

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

What came back from orders that were actually sent

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. The sign matters more than the size: a minus reports a fill on the favourable side of the quote, not an error in the record.

The signed column is the gap between the price on the screen when the order left and the price it was filled at; a minus sign means the gap fell on the favourable side. The last column counts orders the platform refused at that size.

Where the numbers came from

  • Real market orders (buy, then immediate close) placed in an Exness MetaTrader 5 terminal.
  • Timed in-terminal from the moment the order left to the moment the confirmation came back.
  • 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 documents that look alike and are not

The field filled in before sending is different in each case. A payment asks for a sum. An order asks for a volume in lots and for the instrument it applies to; the money involved is a consequence of the volume, the contract size and the price at the fill, none of which is typed in.

Everything unfamiliar about order entry follows from that single swap. There is no line to read back and approve, because the number that would be read back does not exist yet.

What plays the part of the confirmation

The record that appears after a fill is a deal line in the account history: a ticket number, a time, the instrument, the volume and the price the order was filled at. It is written by the platform after the event, and it is the account of what actually happened.

A payment confirmation and this deal line answer different questions. One says the instruction was accepted as written. The other says the instruction was carried out, and states the terms it was carried out on.

Why the number can differ from the one on the screen

Between the order leaving and the fill coming back, the quote keeps moving. The difference between the price that was on the screen and the price in the record is reported as slippage, and it carries a sign: the gap can fall on either side.

That is also why size belongs in the same conversation. A larger volume meets a different part of the available liquidity, so the gap and the time it takes are not constants — they are properties of that order, at that moment, at that size.

The same steps, read from a banking habit

StageIn a paymentIn a market order
What is typed inThe amountThe instrument and the volume
What is fixed at that momentThe amountNothing about the price
What the confirmation isA restatement of the instructionA record of the fill: ticket, time, volume, price
Why the figures can differThey do notThe quote moved between sending and filling
What a refusal looks likeThe instruction is declinedThe order is rejected at that size and no position opens

Frequently asked questions

Is an amount of money entered when a position is opened?
No. The order carries an instrument and a volume in lots. What that costs follows from the contract size and the price the order is filled at.
What is the trading equivalent of a payment confirmation?
The deal record in the account history: ticket, time, instrument, volume and fill price. It is written after the event and reports the terms the order was carried out on.
Why can the fill price differ from the price on the screen?
Because the quote keeps moving while the order is travelling. The gap between the two is reported as slippage and can fall on either side of the displayed price.
Does a minus sign in the slippage column mean something went wrong?
No. The sign shows which side of the displayed quote the fill landed on, and a minus reports the favourable side.
Why does order size appear in execution figures at all?
Because a larger volume meets a different part of the available liquidity. Time to fill and the size of the gap are properties of a specific order at a specific size, not fixed numbers.

Related Exness pages