Short answer
Prices and spreads can differ between brokers because they use different liquidity sources, pricing models, and execution conditions. These differences are normal and reflect how real market pricing works.
There is no single market price
Financial markets do not have one fixed, universal price.
Instead:
- prices come from multiple liquidity providers,
- each provider streams its own Bid and Ask,
- brokers aggregate and deliver these prices to clients.
This is why small price differences exist across platforms.
Different liquidity providers
Where prices come from
Brokers receive prices from:
- banks,
- prime brokers,
- liquidity pools,
- market makers.
Each source may:
- quote slightly different prices,
- have different spreads,
- update prices at different speeds.
A broker’s final price depends on which providers are connected.
Different spread models
Raw vs markup spreads
Some brokers:
- offer raw spreads and charge commission,
- add a markup to the spread instead of commission,
- use a combination depending on account type.
This affects the visible spread even when market conditions are the same.
Execution and risk management
Execution rules
Brokers may differ in:
- execution speed,
- slippage handling,
- order routing logic,
- internal risk controls.
These factors influence the final execution price and spread behavior.
Market conditions and timing
Spreads can widen or narrow depending on:
- volatility,
- liquidity,
- time of day,
- news events,
- holidays or session overlaps.
Different brokers may react to these conditions at different speeds.

The illustration shows how brokers form prices from different liquidity streams.
Why this does not mean one broker is “wrong”
Small price and spread differences are normal.
They do not automatically mean:
- price manipulation,
- incorrect pricing,
- unfair trading conditions.
They reflect how decentralized markets operate.
Why this matters for traders
Understanding pricing differences helps traders:
- avoid false assumptions,
- choose suitable account types,
- understand execution behavior,
- compare trading conditions realistically.
Price comparison only makes sense when execution quality and costs are considered together.
What this completes
This article completes the How Trading Works section by explaining:
- execution mechanics
- pricing behavior
- trading costs
- risk controls
Together, these articles form a practical reference for understanding real trading conditions.
Повернутися Повернутися