GLOSSARY · AUTOMATION
What is backtesting?
Backtesting runs a strategy against historical data to estimate how it would have performed, and it is the weakest form of evidence that is still worth having.
What it means
Every backtest is a simulation with assumptions baked in — about fills, about spread, about intrabar movement, about which data the strategy was allowed to see. Those assumptions determine the result at least as much as the strategy does, which is why two honest backtests of the same rules can disagree substantially.
Why it matters
The characteristic failures are lookahead bias (using information that was not available at the time), survivorship bias, and overfitting. The first two produce results that are simply wrong; the third produces results that are correct about the past and useless about the future.
What this changes in practice
A backtest earns trust through what surrounds it: a held-out period, published costs, a stated sample size, and a record of what failed as well as what worked. Ours is published with two separate periods, roughly 20% drawdown in both, and a public list of the 24 strategies that were cut and why.
Related terms
- Out-of-sample testingOut-of-sample testing evaluates a strategy on data deliberately withheld during development, to …
- OverfittingOverfitting is tuning a strategy so closely to historical data that it captures the noise of tha…
- Strategy TesterThe Strategy Tester is MetaTrader's built-in backtesting and optimisation engine, which replays …
- Forward testingForward testing runs a strategy on live incoming data without risking real money, providing evid…
Educational information only, not financial advice. Trading leveraged products carries substantial risk of loss. Last updated 2026-08-11.