Getting a Useful Trial Sample
Before requesting a full historical dataset, pulling a small, deliberately chosen trial sample first can save weeks of wasted licensing and cleaning effort on data that turns out to be unusable.
A vendor's marketing description of a dataset — "tick-level global equity trades, 20 years of history" — tells you almost nothing about whether it's actually usable for the specific question you're researching. Before committing to a full license or a lengthy cleaning pipeline, it's worth requesting a small trial sample and deliberately choosing what it should cover, rather than accepting whatever slice the vendor defaults to.
A useful trial sample is chosen to stress-test the exact edge cases that matter for the intended use, not just to "look at the data." That means including a known corporate action (a split or a merger) to see if the data handles it correctly, a period spanning a known market-stress event (to check for gaps or bad prints exactly when they'd matter most), and, if the study depends on smaller or less liquid names, a few names near the bottom of the universe rather than only the largest, most reliably-clean tickers. A trial restricted to five years of clean large-cap data will pass every quality check and still fail badly once the full order is delivered and turns out to have ragged coverage for the small-cap names the actual strategy needs.
The trial is also the cheapest point to check practical details that are expensive to discover later: point-in-time-ness (does the data reflect what was knowable on that date, or is it silently restated with hindsight), timestamp granularity, and how the vendor represents missing or halted data, since a placeholder value silently mixed in with real values can corrupt a backtest without ever throwing an error.
A trial sample should be deliberately chosen to include corporate actions, stress periods, and the least liquid names actually needed, not accepted as whatever default slice a vendor provides — because a trial that only shows clean, liquid, uneventful data will look perfect while hiding exactly the gaps and restatement issues a full order later reveals.
Further reading
- de Prado, Advances in Financial Machine Learning, ch. 2