Austrius.tradeBlog

Blog › Análise técnica

Análise técnica

Backtest: como testar uma estratégia no passado antes de arriscar dinheiro

O que é backtest, como testar uma regra no histórico de vários ativos, quais números analisar e os erros que fazem um teste enganar.

Por Atualizado em 8 de outubro de 20266 min de leitura
CompartilharWhatsAppLinkedInXFacebookTelegram
Ilustração de uma curva de resultado acumulado com marcações de operações vencedoras e perdedoras

Backtest é aplicar uma regra de operação aos dados do passado para ver como ela teria se comportado: quantas operações teria feito, quantas teria acertado e qual teria sido o resultado. É uma das ferramentas mais úteis para quem quer operar com método, porque permite descartar ideias ruins antes de arriscar dinheiro. Mas é também uma das mais fáceis de usar errado: um teste mal feito pode dar uma confiança que o mercado não confirma.

Para que serve um backtest

  • Filtrar ideias: muitas estratégias que "parecem" boas no gráfico não resistem a um teste sistemático.
  • Conhecer o comportamento da regra: com que frequência ela opera, quanto tempo fica posicionada, quais são as piores sequências.
  • Criar expectativas realistas: saber que uma estratégia já teve 8 perdas seguidas no passado ajuda a não abandoná-la na quinta.
  • Comparar alternativas: testar variações da mesma ideia em condições iguais.

O que um backtest não faz: garantir que o futuro será igual ao passado.

Resultado acumulado de um backtest, com a pior queda destacada (exemplo ilustrativo)
Resultado acumulado de um backtest, com a pior queda destacada (exemplo ilustrativo)

Os elementos de uma regra testável

Para testar, a regra precisa ser objetiva, sem espaço para interpretação:

ElementoExemplo
Condição de entradaComprar quando a média de 9 cruzar a de 21 para cima
Condição de saídaVender no cruzamento contrário
StopAbaixo da mínima dos últimos 5 candles
AtivosAções do Ibovespa e ETFs
Tempo gráficoDiário
PeríodoÚltimos 5 anos

Se a regra depende de "sentir o mercado", não dá para testar.

Os números que importam

Taxa de acerto

O percentual de operações vencedoras. É o número mais olhado e o mais enganoso sozinho.

Relação entre ganho médio e perda médio

Uma estratégia que acerta 40% das vezes, mas ganha em média três vezes o que perde, pode ser lucrativa. Uma que acerta 80%, mas perde muito nas operações erradas, pode perder dinheiro.

EstratégiaAcertoGanho médioPerda médiaResultado em 100 operações
A80%R$ 50R$ 25080×50 − 20×250 = −R$ 1.000
B40%R$ 300R$ 10040×300 − 60×100 = +R$ 6.000

Os números são ilustrativos, mas a lição é real: acerto não é resultado.

Resultado total e resultado por operação

O lucro ou prejuízo acumulado e a média por operação, idealmente já descontando custos.

Drawdown

A maior queda do resultado acumulado a partir de um pico. Responde à pergunta: qual foi o pior momento que eu teria vivido seguindo essa regra? É fundamental para saber se você aguentaria emocional e financeiramente.

Número de operações

Poucas operações produzem resultados que podem ser fruto do acaso. Quanto maior a amostra, mais confiável a conclusão.

Teste em muitos ativos e em vários períodos

Uma regra que funciona em um só ativo, num só período, pode ter dado sorte. Ela fica mais convincente quando:

  • Funciona em muitos ativos diferentes.
  • Funciona em fases diferentes do mercado: alta, baixa e lateral.
  • Mantém um comportamento parecido quando o período testado muda.

Os erros que fazem o backtest mentir

  1. Overfitting (ajuste excessivo). Mudar parâmetros até o resultado ficar perfeito no passado. A regra "decora" o histórico e falha no futuro.
  2. Olhar o futuro sem perceber. Usar na regra uma informação que, na prática, só estaria disponível depois, como o fechamento do candle antes de ele fechar.
  3. Ignorar custos. Corretagem, emolumentos, impostos e a diferença entre o preço teórico e o executado.
  4. Escolher só os ativos que deram certo. Testar em uma lista e depois mostrar só os vencedores.
  5. Amostra pequena. Tirar conclusões de 20 operações.

Do backtest para a vida real

Um caminho prudente:

  1. Teste a ideia no histórico, em muitos ativos.
  2. Se o resultado for consistente, acompanhe a regra no presente sem dinheiro, ou com posição muito pequena.
  3. Compare o comportamento real com o do teste.
  4. Só aumente a exposição se a regra se comportar como esperado.

E registre tudo: um diário de trade mostra se você está seguindo a regra ou mudando-a no meio do caminho.

Backtest e indicadores

A maioria dos backtests parte de indicadores técnicos: médias móveis, IFR, bandas e outros. Conhecer bem o que cada um mede ajuda a montar regras que fazem sentido. Veja os indicadores técnicos mais usados no day trade e como identificar tendência no gráfico diário.

Como testar no Portal Austrius

No Portal Austrius, o Screener foi feito para isso: você escolhe um indicador, a regra clássica dele já vem escrita em português, ajusta o que quiser, escolhe os mercados e o tempo gráfico, e testa em vários ativos de uma vez. O resultado mostra, ativo por ativo, número de operações, acerto e resultado. Como todo backtest, é um estudo do passado: não garante resultado futuro e não é recomendação de investimento.

Um exemplo de backtest comentado

Imagine o teste de uma regra simples de tendência no gráfico diário: comprar quando o preço fecha acima da média de 50 dias e vender quando fecha abaixo, aplicada a 40 ações durante cinco anos. Um resultado hipotético:

MétricaResultado
Operações620
Taxa de acerto38%
Ganho médio9,5%
Perda média3,2%
Ganho médio ÷ perda média2,97
Maior sequência de perdas11 operações
Ativos com resultado positivo27 de 40

Como ler: a regra erra mais do que acerta (38%), mas os ganhos são, em média, quase três vezes maiores que as perdas, o que pode tornar o resultado total positivo. A maior sequência de perdas, 11 operações, é um dado precioso: quem seguir essa regra precisa estar preparado para enfrentar isso sem abandonar o método. E o fato de funcionar em 27 de 40 ativos é mais convincente do que um resultado excelente em um ativo só.

Esses números são ilustrativos. O ponto é o jeito de ler: nenhum número isolado conta a história inteira.

Separe o período de teste do período de validação

Uma técnica simples contra o ajuste excessivo é dividir o histórico em duas partes:

  1. Período de desenvolvimento: por exemplo, os três primeiros anos. É onde você cria e ajusta a regra.
  2. Período de validação: os dois anos seguintes, que você não olha enquanto desenvolve. Só no final aplica a regra pronta a esse período.

Se a regra funcionar bem no desenvolvimento e mal na validação, provavelmente você ajustou demais. Se funcionar de forma parecida nos dois, a confiança aumenta. É uma forma prática de simular o que vai acontecer quando a regra encontrar dados que nunca viu, ou seja, o futuro.

Para entender as regras que você vai testar, veja como identificar tendência no gráfico diário e os indicadores técnicos mais usados no day trade.

Conclusão

O backtest é a forma mais honesta de confrontar uma ideia com os fatos: ele mostra como uma regra teria se comportado, com acertos, erros e piores momentos. Usado com regras objetivas, amostras grandes, muitos ativos, custos incluídos e sem ajuste excessivo, ele separa ideias promissoras de ilusões. Usado sem esses cuidados, vira uma máquina de falsa confiança. A diferença está no método.

Perguntas frequentes

Backtest garante que a estratégia vai funcionar?

Não. Ele mostra como a regra teria se comportado no passado. O mercado muda, e resultados históricos não garantem resultados futuros.

Taxa de acerto alta significa estratégia boa?

Não necessariamente. Uma estratégia pode acertar 80% das vezes e perder dinheiro, se as perdas forem muito maiores que os ganhos.

O que é drawdown?

É a maior queda do resultado acumulado a partir de um pico. Mostra o pior período que a estratégia teria enfrentado.

O que é overfitting?

É ajustar tanto a regra aos dados do passado que ela passa a "decorar" o histórico em vez de capturar um comportamento real. O resultado no passado fica ótimo e no futuro costuma decepcionar.

Quantas operações um backtest precisa ter?

Quanto mais, melhor. Poucas dezenas de operações podem dar resultados enganosos por acaso. Testar em muitos ativos e períodos aumenta a amostra.

Gostou? Mande para alguém que opera.

CompartilharWhatsAppLinkedInXFacebookTelegram

Analista de Investimentos CNPI-T 9387 · Fundador da Austrius Trade

Analista de Investimentos CNPI-T 9387 e fundador da Austrius Trade. Publica todos os dias a leitura do mercado, conduz a sala ao vivo da plataforma e escreve sobre fluxo dos grandes players, mini índice, mini dólar e day trade.

Ver todos os artigos do autor →

Pare de operar no escuro. Veja o que os grandes players fazem no pregão.

Aula gratuita: uma nova forma de enxergar o dólar e o índice no day trade.

Assistir à aula gratuita →

Continue lendo