← 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 evidentesque 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)
  • RFRafael 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
  • AVAna V.— Outro ponto importante: dados históricos sem ajuste por splits e proventos distorcem completamente o backtest de ações.16 mar
  • FYFernando 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