Achieve a winning formula with Enterprise Mix. Explore a diverse range of business strategies, tips, and tactics to drive your enterprise forward.

Blog

Evaluate a Broker’s Historical Price Data for Consistency

A historical chart can look complete while containing prices that were never simultaneously available for trading. Missing observations, revised candles, and inconsistent quote conventions can alter a strategy’s apparent success without producing an obvious visual warning.

When reviewing data supplied by a Forex and online CFD trading broker, consistency means more than agreement with another chart. The useful question is whether the series follows documented rules across dates, sessions, and market conditions, so that a trading decision can be reproduced from the information actually available at the time.

Missing Intervals Can Conceal Market Movements

An uninterrupted line on a chart does not prove that every underlying quotation was recorded. Platforms may interpolate gaps, omit empty intervals, or construct candles from the first available tick after a connection resumes.

For a strategy using five-minute highs, a missing interval can remove a breakout or shift the reference level for several subsequent orders. Examine the raw timestamps, count absent bars during scheduled trading hours, and distinguish legitimate market closures from data outages. A provider should explain whether historical gaps are subsequently repaired and how those repairs are identified.

Bid-Only Charts Can Misrepresent Executable Prices

Many charts display bid prices, midpoints, or a constructed reference series rather than both sides of the live market. An apparently precise historical entry may therefore ignore the spread required to buy or sell.

Imagine a hypothetical USD/MXN CFD strategy that buys when a one-minute midpoint crosses 18.2000. Its backtest records entry at 18.2002 and exit at 18.2062, suggesting a 60-pip gain under a four-decimal quotation convention. At entry, however, the executable offer is 18.2014; at exit, the bid is 18.2054. The realizable movement is 40 pips before any commission, rather than 60. For a position of $100,000, the difference is MXN 2,000.

The chart did not necessarily contain incorrect prices. It omitted the quote side needed to evaluate the transaction. Historical bid and ask data, not just a smooth midpoint series, are essential for testing short-horizon CFD strategies.

Timezone Changes Can Rebuild Candle Boundaries

Daily highs and lows depend partly on where one trading day ends. A server timezone change, daylight-saving adjustment, or altered session calendar can redistribute identical ticks among different candles.

Such changes matter for systems based on previous-day ranges or opening prices. Compare timestamps around seasonal clock changes and check whether the provider applies a fixed offset or local market time. Two charts can disagree on daily candle shapes while using exactly the same underlying trades.

Backfilled Prices Can Rewrite Past Signals

Corrections are sometimes necessary when a feed publishes an erroneous quote. Yet replacing a bad tick without retaining its revision history makes it difficult to establish what a live strategy actually saw.

A Forex and online CFD trading broker may offer a cleaner historical database after removing spikes, but cleaner is not always more representative. If an automated stop triggered on the original quote, a revised chart that erases the spike cannot explain the execution record. Data versioning, correction timestamps, and access to original tick logs help separate an improved archive from a faithful record of live conditions.

Synthetic and Rolled Series Can Create Artificial Continuity

Some index and commodity CFDs reference different underlying contracts over time. Providers may adjust historical prices to create continuous charts, while actual trading follows a succession of expiring instruments.

Back-adjusted series can be useful for studying trends, but their absolute past levels may not match prices at which a CFD could have been opened. Check the underlying reference, rollover dates, adjustment method, and whether the archive represents tradable quotes or an analytical construction.

Before opening a CFD position based on historical signals, export a sample of timestamped bid and ask observations across a normal session, a volatile interval, and a contract transition if relevant. Rebuild the intended indicators from that export, document any gaps or revisions, and compare the resulting entry and exit prices with the provider’s stated execution conventions.