What Is ‘Backtesting’ and What Are Its Main Limitations?

Backtesting is the process of applying a trading strategy to historical data to see how it would have performed. It is crucial for proving a strategy's historical viability and optimizing parameters.

Its main limitations include 'overfitting,' where the strategy is too tailored to past data, and 'look-ahead bias,' where future data is inadvertently used in the test.

What Is the Difference between Sensitivity Analysis and Scenario Analysis?
What Is “Last Look” and How Is It Sometimes Used in OTC RFQ Markets?
In Options Trading, What Is the ‘Proof of Concept’ for a New Algorithmic Strategy?
What Is ‘Overfitting’ in a Trading Model?
Why Is Transaction Cost Simulation Important in Backtesting?
How Do ‘Firm Quotes’ Eliminate the Possibility of a ‘Last Look’ Rejection?
How Do Stress Tests Help Determine the Adequacy of a Default Waterfall?
What Is ‘Walk-Forward Optimization’?

Glossar