Backtesting · 5 min read

10 questions to ask before you trust a backtest

A backtest replays a trading rule on past prices. Useful, and easy to get wrong.

  1. Was the rule fixed before you saw results?

    Rules tuned after the fact fit the past, not the future.

  2. Could the rule have known this at the time?

    Using information that wasn't available yet is look-ahead bias.

  3. Are trading costs included?

    Commission, taxes, spread and slippage can erase a small edge.

  4. Are delisted companies included?

    Testing only today's survivors flatters results.

  5. Are prices adjusted for bonus shares, splits and dividends?

    Unadjusted prices create false drops, common on the PSX.

  6. Did you keep some data unseen?

    Test once on a held-back period. A collapse there signals overfitting.

  7. How many versions did you try?

    Try enough and one will look good by chance.

  8. What is the benchmark?

    Compare with simply holding the index.

  9. How bad was the worst fall?

    Maximum drawdown shows what you'd have had to sit through.

  10. Does it survive small changes?

    If a tiny tweak breaks it, be cautious.

Educational content only. Not investment advice.

Want to test ideas like this properly?