An institutional investment team found their back-test results drifting between analysts. The root cause was a historical price series that had never been properly adjusted for splits, dividends and delistings.
The client's systematic research process relied on a daily ASX price series built incrementally over fifteen years. As new analysts joined, each had spliced in a new source to fill gaps, but no one had gone back to repair the older records. The result: split adjustments were inconsistent across time, dividends were not uniformly reinvested, delisted names had been silently removed (introducing survivorship bias), and two analysts running the same back-test would get meaningfully different equity curves.
The team had tried to fix this internally twice, but each attempt was abandoned because the manual reconciliation work ran into weeks of effort. The dataset was also being used to support investment-committee risk numbers, so the inconsistency was not just an academic problem — it was affecting live position sizing.
We rebuilt the history from two independent source feeds, reconciling closing prices on a date-by-date basis. For each ASX-listed name we:
The rebuilt dataset reduced the spread between two independent back-test runs from roughly 8% annualised to under 1%. The client's risk committee accepted the new series as the single source of truth, and the two internal analysts who had been maintaining parallel spreadsheets were able to retire them. We handed over a data dictionary, a reconciliation report and a known-issues register listing the small number of ASX names where source disagreement could not be fully resolved.
The engagement also produced a small ongoing maintenance job: each quarter we refresh the most recent two years and flag new corporate actions, so the team does not have to rebuild anything manually. The work that had stalled internally for two attempts was completed in a single focused engagement.