Brokerage Fees Have you ever compared the price of a Contract for Difference, or CFD, across two trading platforms and discovered that the...
The post Why Do CFD Prices Vary Between Brokers? appeared first on Forex Trading Forum.
Brokerage Fees
Have you ever compared the price of a Contract for Difference, or CFD, across two trading platforms and discovered that the quotes did not match?
The difference might be relatively small under normal conditions, but it can become much larger during volatile or illiquid trading periods. You may also find that two brokers offer different prices for instruments that supposedly track the same underlying market.
This can be especially confusing forex traders as they are used to pricing being consistent across different platforms and brokers. .Although there is no single centralized exchange price for spot currencies, quotes from major forex brokers usually remain relatively close because they are derived from the highly competitive institutional foreign exchange market.
Brokerage Fees – CFD pricing can feel very different.
A CFD is an over-the-counter contract between the trader and the CFD provider. Its price is derived from an underlying asset or a related market, but the CFD itself is not necessarily traded on a central exchange. The broker or provider therefore has more influence over how the final price displayed on its platform is calculated.
This raises an important question: When you trade a CFD, are you trading the underlying market, the broker’s version of that market, or a price supplied by one of the broker’s liquidity providers?
The answer depends on the instrument and the broker’s pricing methodology.
What Is a CFD?
A CFD, or Contract for Difference, is a financial derivative that allows a trader to speculate on the price movement of an underlying market without owning the asset itself.
CFDs may
Stock market indices
Individual shares
Commodities
Precious metals
Cryptocurrencies
Bonds and interest-rate markets
Brokerage Fees
ICFDs illustration: XAUUSD (GOLD), US500 (S&P 500), XBRUSD (BRENT OIL)
When a trader opens and later closes a CFD position, the profit or loss is generally based on the difference between the opening and closing prices, adjusted for the position size and any applicable trading costs.
The trader does not take ownership of the underlying shares, commodities, or other assets. Instead, the trader enters into a contract with the CFD provider.
That distinction is one of the main reasons CFD prices can differ from one broker to another.
Brokerage Fees – There Is No Single Universal CFD Price
Many traders assume that an index CFD such as the US500 must have one official price. However, the US500 CFD is not the S&P 500 Index itself.
The S&P 500 is a calculated index. It cannot be bought or sold directly in the same way as an individual share. Tradable products based on it include futures, exchange-traded funds and CFDs. Each product can trade at a somewhat different price because it has its own structure, costs, hours, and pricing method.
A broker offering a US500 CFD may derive its quote from:
- The cash value of the S&P 500 Index
- S&P 500 futures
- Prices supplied by one or more liquidity providers
- A combination of related markets
- The broker’s proprietary pricing calculation
Another broker may use a different source or formula. Both products may track the same general market while displaying different prices.
Successful Trading Is Built on Common Sense: Five Lessons Every Trader Should Know
Symbol Names Can Be Misleading
Different brokers frequently use different names for CFDs based on the same underlying market.
An S&P 500-based CFD might be listed as:
- US500
- SPX500
- Or a different symbol
NASDAQ-100-based products may appear as NAS100, NDX100 or a similar broker-specific symbol.
The names may look interchangeable, but the contract specifications can be different. One symbol may represent a cash CFD, while another may be based on a futures contract. They may have different spreads, expiration rules, financing charges, dividend adjustments, and trading hours.
Even when two brokers use the same symbol, there is no guarantee that their contracts are constructed in exactly the same way.
Comparing quotes without first checking the contract specifications can therefore become a case of comparing apples with oranges.
Brent vs WTI: Which Crude Oil Benchmark Should Traders Follow in a Volatile Global Market?
Brokerage Fees – Liquidity Providers and Pricing Sources
CFD brokers may obtain their market prices from banks, exchanges, non-bank market makers, institutional counterparties, or specialized liquidity providers.
Some brokers aggregate quotes from several sources. Their systems compare the available bid and ask prices and create a composite feed. Other brokers may depend more heavily on a single source.
The quality and depth of those feeds can vary.
If two brokers receive prices from different providers, their quotes may not update at precisely the same moment. Differences in available liquidity can also affect the best bid and ask prices shown on each platform.
These variations are often small during normal market conditions. They can become more noticeable when:
- Markets are moving rapidly
- Liquidity is thin
- An important economic report is released
- The underlying exchange is closed
- Prices gap after a weekend or holiday
- A major geopolitical event occurs
Under such conditions, liquidity providers may widen their quotes or temporarily reduce the size they are willing to trade.
Brokerage Fees – Cash CFDs and Futures-Based CFDs
One of the most important distinctions is whether a CFD tracks a cash market or a futures contract.
A futures price can differ from the current cash-market value because it reflects factors such as interest rates, expected dividends, financing costs, and the time remaining until expiration. This difference is sometimes described as fair value.
A broker may use an underlying futures contract to calculate the price of a cash index CFD and then apply an adjustment intended to bring the quote closer to the cash index.
Another broker may price its product directly from the futures market without making the same adjustment.
As a result, a futures-based CFD and a cash CFD may track the same underlying index but display noticeably different prices. The difference does not automatically mean that one quote is incorrect. The products may simply be based on different calculations.
Brokerage Fees – Broker Spreads and Markups
Brokers normally quote two prices:
- The bid price at which the client can sell
- The ask price at which the client can buy
The difference is the spread.
A broker may receive a wholesale price from its liquidity provider and then add a markup before displaying the quote to its customers. Another broker may show a narrower spread but charge a separate commission.
The displayed prices may therefore differ even when both brokers are using similar underlying market data.
For a proper comparison, traders should consider the total cost of execution and not just the midpoint or advertised spread. This includes:
- Bid-ask spread
- Commission
- Overnight financing
- Currency-conversion costs
- Dividend adjustments
- Slippage
- Other account or transaction fees
A broker advertising a very tight spread may not necessarily offer the lowest total trading cost.
Brokerage Fees – Why CFD Spreads Widen
There was a time when many retail brokers promoted fixed spreads. Today, variable spreads are common.
Spreads may widen when market risk increases or available liquidity declines. This frequently occurs around major news announcements, market openings, holidays, weekends, and sudden changes in volatility.
Each broker has its own risk controls and relationships with liquidity providers. One broker may widen its spread more aggressively than another. A broker with access to deeper liquidity may be able to maintain a more competitive price during active conditions.
Temporary differences between CFD feeds can therefore be caused by spread policies rather than a major difference in the value of the underlying asset.
Brokerage Fees – A-Book and B-Book Broker Models
Broker execution and risk-management models can also affect the trading experience.
Under what is commonly called an A-book model, the broker generally passes client exposure to an external liquidity provider or offsets that risk in the wider market.
Under a B-book model, the broker may retain some client exposure internally. The broker acts as the counterparty to the customer’s position instead of automatically hedging every trade externally.
Many brokers use a hybrid system. They may externalize some positions while managing others internally, depending on overall exposure, client behavior, market conditions, and risk limits.
The use of a B-book does not by itself prove that a broker is manipulating its prices. Regardless of the execution model, a reputable and properly regulated provider should use a clearly defined pricing and execution policy.
Nevertheless, traders should understand that a CFD is an agreement with the provider. The broker’s pricing method, risk controls, and execution standards are therefore important.
Trading Hours Can Create Additional Differences
Some brokers offer CFDs when the primary underlying market is closed.
For example, a broker may quote an index CFD before the official stock market open or after it closes. Because the underlying cash market is unavailable, the provider may estimate the CFD price using futures, related markets, client activity, or its own pricing model.
These out-of-hours prices may differ considerably between brokers.
When the underlying market reopens, the CFD price will usually move back toward the value indicated by the main market. However, a position can still be affected by temporary spread widening and price changes before that happens.
This makes trading-hour comparisons essential when evaluating two price feeds.
Brokerage Fees – How Traders Should Compare CFD Brokers
Comparing a single snapshot is not enough to determine which broker offers the better feed. Traders should examine pricing and execution over time and under different market conditions.
Important factors include:
- Identify the underlying reference market. Determine whether the CFD is based on a cash index, futures contract, exchange price, or proprietary calculation.
- Check the complete contract specifications. Review the trading hours, minimum price movement, contract size, expiration rules, and adjustment policies.
- Compare bid and ask prices. A chart may display only the bid, ask, or midpoint. Make sure the same type of price is being compared.
- Measure spreads during active and quiet periods. Normal spreads tell only part of the story. Observe what happens around news releases and market openings.
- Review commissions and financing charges. A small price difference may matter less than recurring overnight costs.
- Examine order execution. Pay attention to slippage, rejected orders, delayed fills, and how stop-loss orders are handled.
- Read the broker’s pricing and execution policy. A trustworthy broker should explain how its prices are created and what happens when an underlying market becomes unavailable.
Are You Trading the Market or the Broker’s Price?
A CFD normally follows the direction of its underlying asset, but it remains a contract issued by a provider. You are not trading directly in the underlying cash index, share, commodity, or futures contract unless the product specifically provides direct market access.
That means the price on your platform reflects both the underlying market and the broker’s method of converting that market information into a tradable CFD quote.
As a longtime currency trader, I find this difference important. Major forex quotes generally give me the sense that I am trading within a broad global market, even though minor variations still exist between platforms. With CFDs, the connection to the underlying market can be less direct and more dependent on the individual provider.
To sum up, CFD prices can vary between brokers for several legitimate reasons. Different liquidity providers, pricing sources, spreads, commissions, contract structures, trading hours, futures adjustments, and risk-management models can all affect the quote displayed on a platform.
A different price does not automatically mean that a broker is acting improperly. It does mean that traders should avoid assuming that every CFD with a similar name is the same product.
Before comparing two CFD feeds, determine exactly what each contract tracks and how its price is calculated. The symbol may be familiar, but the product behind it can be very different.
Ultimately, CFD traders are not dealing with a single universal price. They are trading a broker-issued contract designed to follow an underlying market and the quality of that connection depends heavily on the provider.
The post Why Do CFD Prices Vary Between Brokers? appeared first on Forex Trading Forum.
Published by:
Dominic Weston