Demo tick history versus live tick history
Posted: Sat Oct 31, 2026 1:50 am
Strategy testers rely on historical data. Many platforms download that history from the broker's own server, and there is no guarantee that demo and live servers store the same data.
In some cases the demo server runs a separate feed, with a different set of liquidity providers or a different pricing engine. Spreads on the demo feed are typically cleaner. Gaps in the data may be filled in differently. Weekend quotes can appear on one and not the other.
A backtest using demo history can therefore show results that the live account can't reproduce. The difference might be small on average and large during specific periods such as news or low-liquidity hours.
A cautious approach is to compare the history from both servers for the same period. Export one-minute data for a week from the live and demo accounts and check high and low values bar by bar. Where they differ, the question is why.
Third-party tick data from providers such as Dukascopy or similar is often used for testing instead, and it has its own quirks, mainly that it comes from a different liquidity pool from the broker's.
None of the sources is the true market. Each is a sample.
Which data source has the closest match to live fills in testing?
In some cases the demo server runs a separate feed, with a different set of liquidity providers or a different pricing engine. Spreads on the demo feed are typically cleaner. Gaps in the data may be filled in differently. Weekend quotes can appear on one and not the other.
A backtest using demo history can therefore show results that the live account can't reproduce. The difference might be small on average and large during specific periods such as news or low-liquidity hours.
A cautious approach is to compare the history from both servers for the same period. Export one-minute data for a week from the live and demo accounts and check high and low values bar by bar. Where they differ, the question is why.
Third-party tick data from providers such as Dukascopy or similar is often used for testing instead, and it has its own quirks, mainly that it comes from a different liquidity pool from the broker's.
None of the sources is the true market. Each is a sample.
Which data source has the closest match to live fills in testing?