Imagine poder testar uma ideia de trading em centenas de situações passadas antes de arriscar um único real. É isso que o backtest oferece. Ele não prevê o futuro, mas mostra como um conjunto de regras teria se comportado no histórico, e isso já elimina muitas ideias ruins antes que elas custem dinheiro.
Definição simples
Backtest é a aplicação de regras de entrada, saída e gestão de risco sobre dados históricos, operação por operação, registrando o resultado que cada uma teria tido. Ao fim, você tem uma amostra de operações simuladas e pode calcular as mesmas métricas do journal: taxa de acerto, ganho e perda médios, expectativa, drawdown.
A pergunta que o backtest responde é: “se eu tivesse seguido estas regras exatamente, no período testado, qual teria sido o resultado?”. Nada além disso.
Manual ou automatizado
Backtest manual
Você percorre o gráfico histórico candle a candle, sem ver o que vem depois, e anota cada operação que as regras indicariam. É lento, mas treina o olho, funciona para regras que envolvem alguma leitura visual e é o caminho natural para iniciantes. A próxima aula ensina o passo a passo.
Backtest automatizado
As regras são programadas e o computador as aplica ao histórico. O MetaTrader 5 tem um Testador de Estratégia para isso. É rápido e permite testar milhares de operações, mas exige que as regras sejam totalmente codificáveis e traz seus próprios riscos, como a tentação de ajustar parâmetros até o resultado ficar bonito.
Regras objetivas
Backtest só funciona com regras que duas pessoas aplicariam da mesma forma. “Comprar quando o preço mostrar força” não serve. “Comprar quando um candle de H1 fechar acima da máxima da sessão asiática, entre 4h e 8h de Brasília, com stop na mínima desse candle e alvo de 2R” serve. Se a regra depende de interpretação, o teste vai refletir sua interpretação no momento, que tende a ser generosa quando você já suspeita do que vem depois.
Custos contam
Um erro comum é testar sem custos. Suponha uma regra com stop médio de 20 pips no EURUSD e custo total (spread mais comissão) de cerca de 1 pip por operação. Esse custo equivale a 1 ÷ 20 = 0,05R por operação. Se o backtest sem custos mostrou expectativa de +0,15R por operação, a expectativa ajustada cai para +0,10R. Um terço do resultado desapareceu. Com stops menores, o peso do custo é ainda maior: com stop de 10 pips, o mesmo 1 pip vale 0,1R.
As armadilhas
- Viés de retrospectiva: ao ver o gráfico inteiro, você “enxerga” sinais que não enxergaria em tempo real.
- Amostra pequena: 15 ou 20 operações podem produzir qualquer resultado por acaso. Busque um número bem maior antes de tirar conclusões; muitos traders usam 100 operações como ponto de partida razoável.
- Período único: testar só em um mês de tendência forte pode favorecer regras de rompimento que sofreriam em lateralização.
- Otimização excessiva: ajustar o stop para 17 pips e o alvo para 2,3R porque foi o que deu mais lucro no histórico. Isso encaixa as regras no passado, não no futuro.
- Execução ideal: o backtest supõe que você sempre entra no preço exato, algo que a conta real nem sempre entrega.
O backtest dentro do processo
O backtest vem antes do dinheiro real e depois de cada mudança relevante de regra. Ele se conecta ao journal: se o backtest indica +0,10R por operação e sua conta demo, seguindo as mesmas regras, mostra −0,20R, a diferença está na execução ou nas próprias regras, que talvez dependam de interpretação. Essa comparação é uma das mais úteis que você pode fazer.
Erros que se repetem
- Testar regras vagas e interpretá-las a favor do resultado.
- Ignorar spread e comissão.
- Concluir que a estratégia funciona com duas dúzias de operações.
- Ajustar parâmetros repetidamente até o histórico ficar perfeito.
- Tratar o resultado do backtest como previsão de lucro futuro.
Exercício prático
- Escolha um cenário que você já usa e escreva suas regras de forma que outra pessoa possa aplicá-las sem perguntar nada.
- Identifique cada ponto de interpretação e substitua por um critério objetivo (preço, horário, fechamento de candle).
- Descubra o spread típico do ativo no horário que você opera e calcule quanto ele representa em R para o seu stop médio.
- Guarde essas regras; elas serão usadas no backtest manual da próxima aula.
Resumo
- Backtest mostra como regras teriam se comportado no passado, não o que vai acontecer.
- O manual treina o olho; o automatizado exige regras codificáveis.
- Regras precisam ser objetivas e os custos precisam estar incluídos.
- Amostra pequena, retrospectiva e otimização excessiva são as maiores armadilhas.
← Aula anterior: Aula 269 — Como Fazer Revisão Mensal
Próxima aula: Aula 271 — Como Fazer Backtest Manual →
Está no Módulo 12 — Rotina e Desenvolvimento Profissional · Ver o índice completo da Formação




