Overfitting é quando a estratégia foi ajustada tão finamente ao histórico que passou a decorar o ruído em vez de capturar um padrão. Ela explica o passado com perfeição e não sabe nada sobre o futuro.
O sintoma mais traiçoeiro é que o overfitting parece competência. Estratégias sobreajustadas produzem Sharpe excelente, drawdown mínimo e curva de capital quase reta no backtest — exatamente o perfil que o trader estava procurando. A falsa confiança é o produto.
Não há uma fórmula única; há sinais mensuráveis:
`` Configurações testadas = produto do nº de valores candidatos de cada parâmetro ``
Quanto mais configurações, filtros e reutilizações do mesmo histórico, maior a chance de selecionar ruído. A razão “operações por parâmetro” não mede graus de liberdade nem fornece, sozinha, significância estatística.
O teste direto é a eficiência walk-forward:
`` Eficiência WF = desempenho fora da amostra / desempenho dentro da amostra ``
Queda forte e persistente fora da amostra é alerta, mas não existe corte universal: a métrica precisa usar horizontes comparáveis e considerar custos, variância e regime.
Sinais de overfitting, em ordem de gravidade:
Fortes (de saber identificar):
Limitações (do combate ao overfitting):
Cenário hipotético para ilustrar seleção de parâmetros: Um trader monta um setup de WIN com 3 regras simples: rompimento da máxima da primeira hora, com ADX acima de 20, stop no ATR. Backtest de 2 anos: +41%, drawdown de 14%, Profit Factor 1,42. Resultado honesto, e ele não fica satisfeito.
Começa a otimizar. Testa o ADX de 15 a 35 e acha 23. Testa horários e descobre que excluir sexta-feira melhora. Adiciona filtro de volume. Restringe a candles com corpo acima de 55%. Depois de duas semanas, o backtest está em +287% com drawdown de 5% e Profit Factor 4,1.
Os sinais estavam todos lá:
No walk-forward, a versão otimizada entrega eficiência 0,11. A versão original de 3 regras entrega 0,58. Ele operou a versão simples e ela fez, no ano seguinte, +33% — perto dos 41% do backtest original. A versão de +287% teria perdido dinheiro.