Liquidity and price accuracy are central to online CFD (contracts for difference) trading, but few brokers explain how they deliver either. Exness, a global multi-asset broker, handles things differently by building its own pricing engine and using its own balance sheet to manage risk internally. Ultimately, it acts as the liquidity provider for its clients.
We spoke with David Morris, CEO of Exness UK, and Milica Nikolic, Exness’ Trading Product Operations Team Leader, to learn how the broker approaches price discovery and liquidity provision.
Liquidity provision and execution quality
One of the biggest challenges faced by any broker is maintaining execution quality when trading activity spikes or markets become volatile. For brokers who forward orders to external vendors, sudden changes in pricing or liquidity can introduce delays, widen spreads, or lead to missed fills.
At Exness, trades are filled using the company’s own liquidity, where Exness is the sole counterparty. This means the broker absorbs the risk by providing liquidity directly and pricing all trades at prevailing market price levels.
“We’re able to price and fill trades faster and more consistently because we’re creating our own price from numerous sources, and not relying on external liquidity. That gives us much tighter control over execution* during volatility or low market liquidity,” says Nikolic.
“A-book brokers only earn what they charge on top of their liquidity providers’ costs, and exchanges earn the commission they charge on top of the spread. At Exness, we own our pricing and this gives us the flexibility to offer tight spreads** without additional markups, helping keep trading costs lower for our clients,” she adds.
This internal liquidity model effectively removes market impact, even for clients placing large orders, and allows the broker to offer stable conditions even during high-volatility events. Because Exness does not route trades to external venues, client orders do not move the market or suffer from spread widening. Orders are matched directly against Exness’ own book, giving the broker the ability to meet client demand more dynamically and protect execution quality at scale.
Pricing logic built in-house
Exness uses a proprietary pricing engine that aggregates data from multiple sources rather than relying on a single feed and processes it using internal logic. The engine is backed by quantitative models and scoring algorithms that monitor process data in real time.
“We don’t simply rely on external price feeds, we apply our own logic and filtering. The goal is to produce executable prices with spreads that remain stable. This gives us greater control and full accountability for the price our clients see, ” explains Nikolic.
Clients can also review Exness’ historical pricing across its offering to verify how their trades were priced and filled. Exness publishes its tick history directly on its website, dating back to 2015, reflecting its commitment to transparency.
According to Nikolic, “If we say our pricing is accurate, consistent, and competitive, we should be able to show it. Traders can audit our pricing independently using our published tick data. That’s the level of transparency we want to set as standard.”
Technology that extends beyond the platform
Exness’ internal systems go beyond pricing. Risk controls, withdrawals, KYC, and partner commissions are all built on real-time infrastructure, designed to reduce latency, eliminate manual intervention, and support scale.
This seamless integration is intentional. “We built a unified platform where trading, payments, and risk management all speak the same language,” says Morris. “The efficiency we gain in one area makes us better in others, such as payments or compliance.”
Even with a highly engineered system, issues can occur: pricing interruptions, execution anomalies, or unexpected market conditions. What happens next is just as important.
Exness runs dedicated monitoring and incident response systems to detect anomalies as they happen. “If something happens in execution or pricing, our system usually catches it before clients do. We don’t wait for tickets, if a client is affected, we act on it and compensate automatically where justified, before it's even noticed or requested by them,” says Nikolic.
As Morris puts it, “It’s not just about trading infrastructure, it’s about applying the same thinking to everything we do. The more we control, the more we can improve, and the more benefits we can deliver to our traders.”
Final thoughts
By building its own liquidity and pricing infrastructure, Exness reduces the reliance on external providers, bringing speed, reliability, and transparency to traders. Its ability to manage risk internally means pricing remains stable even when volatility surges. And because every part of the traders’ lifecycle is monitored and controlled by Exness’ systems, the clients benefit from faster execution, fewer errors, and real accountability. For Exness, providing liquidity and accurate price discovery is a strategic advantage, engineered from the ground up to support serious traders.
*Delays and slippage may occur. No guarantee of execution speed or precision is provided.
** Tightest and most stable spread claims refer to the lowest maximum spreads and the tightest average spreads on the Exness Pro account, for XAUUSD, USOIL, and BTCUSD, based on data collected from 25 August to 7 September 2024, when compared to the corresponding spreads across commission-free accounts of other brokers. Spreads may fluctuate and widen due to factors including market volatility and liquidity, news releases, economic events, when markets open or close, and the type of instruments being traded.