We stream a low latency ECN price feed that is ultimately sourced from the best bid and ask prices available at interbank market participants. Depending on a client’s account type we may charge volume based commissions or markup the spread. This ensures all positions can be covered with third party liquidity providers if we are not able to internally match them.
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.
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.
Slippage refers to an order being filled with a different price than that which 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. It can be both positive (better price than expected) or negative (worse price than expected) and the split in this regard should be roughly 50/50. The two forms of natural slippage and why they occur are as follows:
- Latency based slippage – Occurs in volatile markets as the price moves between the time of order request and the time an order is filled.
- Volume based slippage – Occurs when an order is larger that the available top-of-book (level 1) price, so any overflow is filled at the next best pricing level(s) and the order is filled using a VWAP (volume weighted average price).
XGLOBAL does its very best to ensure slippage either does not occur or is kept to a absolute minimum by following certain measures. These include using infrastructure that reduces order latency, matching trades on its own book whenever possible, and carefully selecting external liquidity venues with the best pricing at the deepest pricing levels available.