O que o backtesting realmente faz (e o que não faz)

O backtesting repete sua estratégia em dados históricos para estimar como ela teria se comportado.

É útil — mas muitas vezes é mal compreendido.

Para que serve:
• Validar a lógica de entrada/saída
• Detectar erros óbvios de implementação
• Estimar giro, taxas e drawdown
• Gerar ideias candidatas

O que ele não consegue provar:
• Robustez em diferentes regimes de mercado
• Sobrevivência em trajetórias de preços diferentes
• Estabilidade dos parâmetros
• Execução real nas condições de mercado

Um backtest forte sozinho não é evidência de uma estratégia robusta.

Fluxo correto:
Backtest → Walk-Forward → Monte Carlo → Sensibilidade

Se você pular o restante, não está validando — está fazendo overfitting.