About this guide: xemsignup.com is an independent affiliate website. All execution figures on this page — 99.98% rate and 99.35% under-1-second fills — are sourced directly from XM Global's official execution documentation at xem.fxsignup.com/en/reason/execution.html and are based on XM's own internal measurement. All accounts are managed by XM Group regulated entities: XM Global Limited (FSC Belize, 000261/397), Trading Point of Financial Instruments Ltd (CySEC Cyprus, 120/10), Trading Point of Financial Instruments Pty Ltd (ASIC Australia, AFSL 443670), and Trading Point MENA Limited (DFSA Dubai, F003484).

What Execution Rate Means in Forex Trading — and Why 99.98% Matters

Execution rate measures the percentage of orders that are successfully filled within a defined time threshold. A 99.98% execution rate means that out of every 10,000 orders placed, 9,998 are filled at or near the requested price within the time window. The remaining 0.02% represent cases where market conditions prevented a fill at the exact requested price — typically during extreme volatility spikes.

The reason execution rate has become a primary selection criterion for many traders — particularly those who trade actively or use automated strategies — is that a low execution rate directly translates into unpredictable trading costs. When an order does not fill where you expected it to, the difference between your intended price and the actual fill price is called slippage. Over hundreds or thousands of trades, chronic slippage adds up to a meaningful cost that no spread comparison or fee analysis will capture.

XM execution rate metrics — from XM's own measurement
Average order execution rate99.98%
Proportion of all orders filled successfully at or near requested price
Orders executed within 1 second99.35%
Speed measurement — the vast majority of fills happen in under one second

How execution rate is calculated — the time lag definition

Execution rate is worked out by measuring the time lag between when a trader submits an order and when the order receives a response from the broker's system. The broker defines a time threshold — for XM this is 1 second — and counts the percentage of orders that receive a confirmed fill within that window. Orders that take longer than the threshold or that cannot be filled at the requested price are counted outside the execution rate.

The practical meaning: when you click to buy EURUSD at 1.0800 on an XM account, 99.35% of the time that order is confirmed within one second at or very close to 1.0800. The 0.65% that takes longer typically involves extreme market conditions — flash crashes, major central bank announcements, or gap openings after a weekend.


Two Causes of Slippage — Internet Connection Problems vs Broker Liquidity Depth

Slippage — the gap between the price you requested and the price you actually received — has two distinct causes. Understanding which one is responsible in any given situation matters because only one of them is within the broker's control.

Cause A

Internet connection and infrastructure between trader and broker

The physical path from your device to the broker's servers involves multiple network hops. A slow home internet connection, a congested ISP route, or hardware issues at the broker's data centre can all introduce latency — the time it takes for your order to travel from your device to the execution server. By the time a slow order arrives, the market price may have moved. This cause is partially within the trader's control via VPS services and connection optimisation.

Cause B

Broker's order routing system and available liquidity depth

The more significant cause. When a broker receives an order, they must find a counterparty to fill it at the requested price. Brokers with deep liquidity access — multiple banks and liquidity providers offering competitive quotes — can fill more orders at the requested price. Brokers with limited liquidity sources may not find a counterparty at the exact price, forcing them to either requote or fill at a worse price. This cause is entirely within the broker's control through system design and liquidity relationships.

XM addresses Cause B — the more impactful one — through its hybrid A/B execution architecture described in the section below. For Cause A, XM offers a VPS service co-located near its London data centre, which removes the home internet variable from the equation for traders using automated strategies.


XM's No Dealing Desk System — How Eliminating Dealer Intervention Removes Conflicts of Interest

A Dealing Desk (DD) broker employs human dealers who manually review and decide whether to accept, reject, or requote client orders. This creates a structural conflict of interest: when a client profits from a trade, the dealing desk broker typically loses. Dealers can exploit their position — delaying executions during volatility, requoting to give worse fills, or simply rejecting profitable orders.

XM operates exclusively as a No Dealing Desk (NDD) broker. Every order is processed mechanically through XM's automated routing system. No human dealer reviews or touches individual orders. The result is:

  • No requotes — if you click buy at 1.0800, the system does not come back with a worse price asking for your confirmation
  • No rejections — orders are not manually refused by dealers with discretion over which orders to accept
  • No dealer conflict of interest — XM's system has no mechanism for dealers to act against client interests on individual orders
  • Consistent treatment — every client's order goes through the same automated process regardless of account size or trade frequency
From XM's own documentation: "All the orders are executed through NDD (No Dealing System) which is without the human intervention by dealers with XM. For that reason, XM can realize and provide fair trading environment which does not cause the execution against interest of clients."

XM's A/B Hybrid Execution System — How Orders Are Routed to Achieve 99.98% Fill Rate

Beyond the NDD structure, XM uses a specific dual-routing system that is the technical foundation of its high execution rate. XM calls this the A/B hybrid — a combination of internal client order matching and external liquidity provider access.

XM A/B hybrid execution system — how orders are filled
Method A — Internal
Exchange Marry (Client Order Matching)
Buy and sell orders from XM's large global client base are matched against each other within XM's system. When a client wants to buy EURUSD at 1.0800, XM looks for another client wanting to sell at the same price. XM's enormous order volume means many orders are matched this way, often at the exact requested price with zero external routing latency.
+
Method B — External
Multiple Liquidity Providers (Best Rate Routing)
Orders that cannot be matched internally are routed to XM's pool of external liquidity providers — banks and financial institutions that quote buy and sell prices. XM's system selects the best available quote across all providers. Access to multiple providers means more competitive pricing and a higher chance of filling at the requested price even during volatile conditions.

Why the combination of both methods produces better outcomes than either alone

A broker using only internal matching is limited by its own client base — if no internal counterparty exists for a given order at a given moment, the system has nowhere to go. A broker using only external liquidity providers depends entirely on what those providers are willing to quote, which can widen during volatility. XM's hybrid approach uses internal matching first (typically faster and at better prices), then routes unmatched orders to the best available external quote. The scale of XM's client base — over 15 million registered traders — means internal matching succeeds at a high rate, which keeps the overall execution quality consistently high.


NDD vs Dealing Desk Broker — Key Differences That Affect Your Order Execution

For traders who have previously used dealing desk brokers and experienced execution issues, the structural differences between the two models explain a significant proportion of those problems.

FeatureDealing Desk (DD)XM No Dealing Desk (NDD)
Order processingManual — human dealers decideAutomatic — no human involvement
RequotesCommon — especially during newsNone — policy of no requotes
Order rejectionsCan be rejected by dealerNone — no rejection mechanism
Conflict of interestPresent — broker profits from client lossesEliminated — mechanical routing
Execution during volatilitySlippage or refusal more likelySame automated process — no preferential treatment
Execution speedDepends on dealer availabilityAutomated — 99.35% under 1 second
Price manipulation riskPossible via dealer discretionNot possible — no dealer discretion
TransparencyOrders are opaque to clientsConsistent routing — same process for all
Note on slippage in NDD systems: Even with an NDD broker, slippage can occur during extreme market conditions — such as major central bank decisions, flash crashes, or Monday gap opens. The NDD structure eliminates dealer-caused slippage, but market-caused slippage (where the price genuinely moves between order submission and execution) remains a natural feature of live market trading. XM's 99.98% rate reflects how well the system handles this remaining form of slippage.

Trade with XM's NDD execution system

99.98% execution rate. No requotes. No rejections. Mechanical order routing with no conflict of interest. Open your account in under 5 minutes.


XM VPS Service — Reducing Execution Latency for Automated Trading and Expert Advisors

For traders who run Expert Advisors or other automated strategies, the internet connection between their computer and XM's servers is the remaining source of execution latency once the broker's own system is optimised. XM's VPS service addresses this by providing a server environment physically close to XM's data centre in London.

XM VPS technical specifications and location advantage

XM's VPS is located 1.5 kilometres from XM's London data centre and connected via fibre optic cable. This proximity dramatically reduces the physical distance an order must travel — and therefore the time it takes — compared to routing from a home computer in Asia, the Middle East, or any location far from London. The round-trip time between the VPS and XM's servers is a fraction of what it would be from a remote residential connection.

RAM
1.5 GB
Storage
20 GB
CPU
600 MHz
OS
Windows Server 2012

Who benefits most from using XM's VPS for order execution

The VPS is most valuable for three types of traders. First, EA-based traders who need their trading robot to run continuously — the VPS keeps MetaTrader running 24 hours a day without requiring the trader's personal computer to stay on. Second, high-frequency or scalping traders for whom a few milliseconds of latency difference can affect fill prices on fast-moving markets. Third, traders in regions with less reliable home internet connections, where the VPS provides a stable, low-latency connection that home internet cannot guarantee.

Eligible XM accounts may access VPS at reduced cost or free. XM offers the VPS service to eligible account holders. Eligibility conditions — including minimum trading volume or balance requirements — apply and may vary by account type and region. Check your XM Member Area for current VPS eligibility details specific to your account.

Frequently Asked Questions — XM Order Execution Rate and NDD System

XM's average order execution rate is 99.98%, with 99.35% of all orders executing within one second. These figures are based on XM's own internal measurement. Execution rate measures the percentage of orders filled within a defined time threshold — the higher the percentage, the better the system's ability to fill orders at the requested price without delay or requote.
NDD (No Dealing Desk) means XM processes all orders mechanically without any human dealer intervention. There are no dealers who manually accept, reject, or requote client orders. This eliminates the conflict of interest that exists in dealing desk brokers — where dealer decisions can be influenced by whether the trader's order is likely to be profitable. With NDD, every order follows the same automated routing process regardless of trade direction or size.
Slippage has two causes: internet connection latency between the trader and broker (Cause A), and the broker's order routing system and liquidity depth (Cause B). XM addresses Cause B — the more impactful one — through its A/B hybrid system combining internal client order matching with access to multiple external liquidity providers. For Cause A, XM offers a VPS service located 1.5km from its London data centre to reduce connection latency for automated traders.
No. XM's NDD system has no mechanism for dealers to manually requote or reject orders. Orders are processed automatically. The 99.98% execution rate reflects successful fills. The small fraction of orders that do not fill at the exact requested price during extreme volatility may experience minor market-caused slippage — but are not actively refused or manipulated by a dealer.
XM's hybrid system combines two order routing methods. Method A — called "exchange marry" — matches buy and sell orders from XM's global client base against each other internally. Method B routes unmatched orders to multiple external liquidity providers to find the best available fill price. The combination allows XM to fill most orders internally at the requested price (Method A) while maintaining access to external markets for orders that cannot be matched (Method B).
Yes. XM offers a VPS located 1.5 kilometres from XM's London data centre, connected via fibre optic cable. Specifications: 1.5GB RAM, 20GB hard drive, 600MHz CPU, Windows Server 2012. The VPS allows Expert Advisors to run continuously without a personal computer, minimises latency for fast strategies, and provides a stable connection for traders in regions with unreliable home internet. Eligibility conditions apply — check your Member Area for availability.

Related guides