← Voltar ao Fórum
112

Por que minha estratégia funciona no backtesting mas falha no mercado real? Como resolver?

Desenvolvi uma estratégia de médias móveis adaptada com filtro de volatilidade. No backtesting nos últimos 3 anos: 38% de retorno anualizado, drawdown máximo de 12%, win rate de 54%.

Ao operar ao vivo por 2 meses: resultado negativo, win rate real de 41% e drawdown muito maior. Já revisei o código e não encontro overfitting óbvio. O que mais pode estar causando essa divergência?

BacktestingOverfittingEstratégiaMercado Real
15 de março de 2026 3.102 visualizações

Resposta

89
★ Resposta do Especialista

Além do overfitting óbvio, existem cinco causas menos evidentes que explicam a maioria dos casos de divergência entre backtest e mercado real:

  • Look-ahead bias: indicadores calculados com o fechamento do candle sendo usados para tomar decisão no mesmo candle — na prática você só sabe o fechamento quando ele fecha
  • Slippage não modelado: backtest executa no preço exato, mas ao vivo você sofre slippage especialmente em momentos de volatilidade
  • Custos subestimados: corretagem + emolumentos + imposto consomem mais do que parece. Com win rate de 54%, qualquer custo adicional desequilibra a matemática
  • Regime único: 3 anos de backtest pode ter capturado apenas um regime de mercado. Sua estratégia pode não funcionar em lateralização ou alta volatilidade
  • Psicologia e execução: ao vivo você hesita, entra tarde, sai cedo. O backtest executa perfeitamente; você não
💡 Solução definitiva: Implemente walk-forward testing. Treine sua estratégia nos primeiros 70% dos dados, valide nos 30% restantes (out-of-sample). Repita rolando a janela. Se a performance colapsa no out-of-sample, você tem overfitting mesmo sem perceber.

Adicionalmente, inclua no backtest: slippage de 2 ticks por operação, custo real de corretagem + emolumentos, e execute em pelo menos 3 subperíodos diferentes para verificar se o edge é consistente ou concentrado em um período específico.

15 de março de 2026 às 13:00
89 acharam útil
Comentários (3)
  • RF Rafael F. — O look-ahead bias provavelmente é o culpado. Vou revisar como calculo as médias no candle de sinal vs candle de entrada. 15 mar
  • AV Ana V. — Outro ponto importante: dados históricos sem ajuste por splits e proventos distorcem completamente o backtest de ações. 16 mar
  • FY Fernando Yuchi — @Ana perfeito complemento. Para futuros (WIN, WDO) esse problema não existe, mas para ações é crítico. Sempre use séries ajustadas. 16 mar