πIntroduction to Backtesting
What is Backtesting?
Why Backtest?
1. Risk-Free Strategy Validation
2. Parameter Optimization
3. Performance Estimation
4. Strategy Comparison
5. Confidence Building
How Backtesting Works
The Process
What Gets Simulated
What Cannot Be Simulated Perfectly
Backtest Modeling Modes
Control Points (Fastest, Least Accurate)
Open Prices Only (Fast, Limited)
Every Tick (Slowest, Most Accurate)
Every Tick Based on Real Ticks (Most Accurate)
Understanding Backtest Limitations
1. Past Performance β Future Results
2. Look-Ahead Bias
3. Data Quality Issues
4. Over-Fitting (Curve Fitting)
5. Market Regime Changes
Realistic Expectations
What Good Backtests Look Like
Red Flags
Common Backtesting Mistakes
Mistake 1: Testing on Insufficient Data
Mistake 2: Ignoring Drawdown
Mistake 3: Over-Optimizing Parameters
Mistake 4: Not Validating Results
Mistake 5: Using Wrong Spread
Mistake 6: Ignoring Commission/Swap
Mistake 7: Testing on Cherry-Picked Periods
Backtest Quality Checklist
Next Steps
Related Resources
Last updated