Erros Comuns em Backtesting: 6 Armadilhas que Transformam Bons Dados em Más Decisões

Um backtest mostra retornos anuais de 200%. Você hipoteca sua casa e investe tudo. Três meses depois, está falido. O que deu errado? O backtest era real — o problema era o que o backtest não te contou. Aqui estão as armadilhas mais comuns que transformam o backtesting de uma ferramenta útil em uma ilusão perigosa.

1. Overfitting: O inimigo número um

O overfitting acontece quando sua estratégia está perfeitamente ajustada demais aos dados históricos. “Compre quando o RSI(13.7) cruzar acima de 48.3 nas terças-feiras após a lua cheia” pode produzir retornos incríveis no backtest — porque você essencialmente memorizou o passado, não descobriu um padrão que vai se repetir.

Como identificar:

  • Parâmetros demais (mais de 2-3 é um sinal de alerta)
  • Valores incomuns e específicos (por que 13.7? Por que não 14?)
  • A estratégia desmorona quando você muda qualquer parâmetro levemente
  • Funciona incrivelmente em um ativo/timeframe mas falha em todo o resto

Como evitamos na Boring Edge: Todos os nossos backtests usam valores de parâmetros padrão e amplamente aceitos (RSI-14, SMA-200, MACD 12/26/9). Não otimizamos. A média móvel de 200 dias não é especial porque testamos 50 períodos diferentes e 200 funcionou melhor — é o padrão da indústria que milhões de traders acompanham.

2. Viés de sobrevivência

Você testa sua estratégia nas “10 principais criptomoedas” e obtém ótimos resultados. Mas você selecionou essas moedas porque elas são atualmente bem-sucedidas. E as centenas de moedas que já estiveram no top 10 mas caíram a zero? (Lembra da Luna? FTT? BitConnect?)

Se você só faz backtest com vencedores, qualquer estratégia parece boa. O mesmo se aplica a ações — fazer backtest com os membros atuais do S&P 500 ignora empresas que foram removidas após fracassarem.

Nossa abordagem: Fazemos backtests principalmente em BTC/USDT, que existe continuamente desde 2017 na Binance. Não foi “selecionado pelo sucesso” — é o ativo de referência de todo o mercado.

3. Viés de antecipação

Este é sutil e mortal. Acontece quando sua estratégia usa informações que não estariam disponíveis no momento da decisão. Exemplos comuns:

  • Usar o preço de fechamento do dia para tomar uma decisão de trading na abertura do mercado
  • Calcular um indicador usando os dados de hoje para gerar o sinal de hoje
  • Ajustar parâmetros depois de ver o conjunto de dados completo

Como evitamos: Todos os nossos sinais usam os dados de fechamento do dia anterior para tomar a decisão de hoje. Quando dizemos “compre quando o RSI cruzar acima de 50”, queremos dizer que o RSI de ontem cruzou acima de 50, então você compra na abertura de hoje. O sinal sempre tem um atraso de um dia.

4. Ignorar custos de transação

Uma estratégia que opera 368 vezes em 8 anos (como nosso teste Heikin Ashi) paga taxas 368 vezes. A 0.1% por operação, isso representa 36.8% do seu capital consumido em taxas ao longo do período. A 0.2% por operação (muitas corretoras de varejo), são 73.6%.

Sempre verifique: O backtest inclui taxas? Qual taxa? A taxa é realista para o seu nível na corretora? Alguns backtests mostram retornos incríveis com taxas de 0% que evaporam quando você adiciona custos reais.

Nossa abordagem: Cada backtest da Boring Edge inclui taxas de transação de 0.1% tanto na compra quanto na venda. Isso é conservador para as principais exchanges (os níveis VIP da Binance chegam a 0.02%), mas preferimos subestimar os retornos do que superestimá-los.

5. Cegueira ao slippage

Backtests assumem que você pode comprar e vender exatamente aos preços mostrados. Na realidade, ordens grandes movem o mercado. Se você está operando $1M e a estratégia diz “compre a $68,000”, você pode na verdade ser executado a $68,050-$68,200 dependendo da liquidez. Isso é slippage, e se acumula ao longo de muitas operações.

Para a maioria dos traders de varejo com tamanhos de posição normais, o slippage é mínimo em BTC/USDT. Mas para estratégias com trading muito frequente, mesmo um pequeno slippage se acumula significativamente.

6. Mudança de regime

Esta é a mais difícil de se proteger. Os mercados mudam. O Bitcoin em 2018 se comportou diferente do Bitcoin em 2021, que se comporta diferente do Bitcoin em 2025. Uma estratégia que funcionou perfeitamente em um regime pode falhar no próximo.

Por isso testamos pelo maior período possível (mais de 8 anos para BTC, cobrindo múltiplos ciclos de alta e baixa). Uma estratégia que funciona durante o crash de 2018, o COVID de 2020, o mercado de alta de 2021 e o mercado de baixa de 2022 tem mais probabilidade de continuar funcionando do que uma testada apenas com 6 meses de dados.

Conclusão

O backtesting é a melhor ferramenta que temos para avaliar estratégias de trading. Mas não é uma bola de cristal. Todo backtest te diz o que ACONTECEU, não o que VAI acontecer. Use backtests para eliminar ideias ruins, validar as boas e construir convicção — mas nunca assuma que o desempenho passado garante resultados futuros.

Um bom backtest deve te deixar cautelosamente otimista, não imprudentemente confiante.

Entenda as métricas dos nossos backtests: Métricas de Backtest Explicadas. Veja todos os nossos resultados: Backtests de Estratégias.

Ready to trade smarter?

We use these tools to execute our strategies.

See Our Recommended Tools
Disclaimer: This content is for educational and informational purposes only. It does not constitute financial advice. Past performance does not guarantee future results. Always do your own research. Some links are affiliate links.

Leave a Reply

Your email address will not be published. Required fields are marked *