1.2 Backtesting vs. Optimization

πŸ’‘

Backtesting and optimization are two powerful tools β€” each with a different goal. While they use similar inputs (tickers, allocations, dates), they serve distinct purposes:

🎯 Goal

  • Backtesting shows how a specific strategy would have performed in the past.
  • Optimization helps you find the best strategy based on selected criteria (like max Sharpe or min volatility).

πŸ” Use Case

  • Use backtesting when you already have a portfolio idea and want to evaluate it.
  • Use optimization when you're exploring what asset mix could give you the best results under certain constraints.

βš™οΈ Key Input Differences

Input Setting
Backtesting
Optimization
Allocations
βœ…
βœ…
Use Shares instead of Allocations
βœ…
❌
Asset Constraints (min/max %)
❌
βœ…
Group Level Constraints (min/max %)
❌
βœ…
Rebalancing
βœ…
βœ…
Cash Flow Options
βœ…
❌
Currency Selection
βœ…
❌
Monte Carlo Forecast Years
βœ…
❌
Estimation Method
βœ…
βœ…

Β 
Backtesting tests your idea. Optimization improves the allocation.
Β 
Β 
Did this answer your question?
😞
😐
🀩