Execution Model

Providing best aggregated pricing, fast execution and the highest possible likelihood of execution. XGLOBAL streams an ECN price feed and executes client trades by internally matching them on its own book. Excess net exposure is fully covered with third party liquidity providers.

Open a Real Account Open a Practice Account
CFD Trading is high risk. You may lose more than you invest.

ECN Pricing Model

Best execution policy and ecn price feed diagram


Price Feed

We stream a low latency ECN price feed that is ultimately sourced from the best bid and ask prices available at interbank market participants. We don’t charge volume based commissions but we do add a competitive spread to the feed to ensure client positions can comfortably be covered with third party liquidity providers if we are not able to internally match them.

Coverage Model

To ensure we maintain a win-win relationship with our clients and avoid conflict of interest we ensure the exposure of our clients trades are covered at all times. This allows XGLOBAL to support consistently profitable clients over the long-term. This is done by matching client trades internally or covering trades with external venues that cannot be matched internally. XGLOBAL’s fee is earned from the difference in price between client orders and either internally matched trades or externally covered net exposure.

Execution Speed

In the modern era of low latency price feeds and millisecond execution of market orders it is critical to facilitate the execution of client trades without delay. XGLOBAL has aimed to level the playing field for its clients and ensure they have the best chance of trading success by providing immediate market execution. To help, XGLOBAL trade servers are cross-connected and offer access points located all around the globe to ensure a good quality connection is always available worldwide. Excluding platform and network latency internal matching of orders typically happens in less than 100ms and external fills usually complete in 200ms resulting in high quality execution irrespective of order size.

Quality of Execution

The likelihood of receiving a complete fill for your order request is immensely important. Also, receiving a fill price either exactly or very close to the feed price at the time of order request can be even more important. XGLOBAL ensures these two metrics are met to the best of its ability by executing the vast majority of client trades on its own book. If orders are too large to be filled internally then they may be routed to external liquidity venues and filled in real time.

Minimizing Slippage

Slippage refers to an order being filled with a different price than was streamed by the price feed at the time of order request (or with a different price than requested when a limit order or stop is used). This can occur naturally when trades are either opened or closed using market or limit orders. The two forms of natural slippage are as follows:

  1. Latency based slippage – Occurs in volatile markets as the price moves between the time of order request and the time an order is filled.
  2. Volume based slippage – Occurs when an order is too large to be executed at a single venue so it is broken up and executed at multiple venues with different pricing levels and filled using a VWAP (volume weighted average price).

XGLOBAL does its very best to ensure slippage either does not occur or is kept to an absolute minimum by following certain measures. These include matching trades on its own book and maintaining deep liquidity levels to execute high volume fills in one-shot, without the need to split up large orders and send them to multiple venues. Having said that and to be fully transparent clients need to be aware that exceptionally large orders such as those over 1 million USD notional will typically be executed using external liquidity and not internally matched.

To read our Best Execution Policy document please click here.

A broker on your side