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).
- 1 What execution rate means and why it matters for traders
- 2 Two causes of slippage — internet connection vs liquidity
- 3 XM's No Dealing Desk system — no manual intervention, no conflict of interest
- 4 XM's A/B hybrid execution system — how orders are routed
- 5 NDD vs dealing desk — key differences for order execution
- 6 XM VPS service — reducing latency for automated trading and EAs
- 7 Frequently asked questions
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.
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.
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.
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
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.
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.
| ลักษณะ | Dealing Desk (DD) | XM No Dealing Desk (NDD) |
|---|---|---|
| Order processing | Manual — human dealers decide | Automatic — no human involvement |
| Requotes | Common — especially during news | None — policy of no requotes |
| Order rejections | Can be rejected by dealer | None — no rejection mechanism |
| Conflict of interest | Present — broker profits from client losses | Eliminated — mechanical routing |
| Execution during volatility | Slippage or refusal more likely | Same automated process — no preferential treatment |
| Execution speed | Depends on dealer availability | Automated — 99.35% under 1 second |
| Price manipulation risk | Possible via dealer discretion | Not possible — no dealer discretion |
| Transparency | Orders are opaque to clients | Consistent routing — same process for all |
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.
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.