Aula 272 — Como Registrar Resultados do Backtest

Ganho médio, perda média, taxa de acerto e drawdown do backtest.

Um backtest mal registrado é quase tão inútil quanto nenhum backtest. Se as operações ficam anotadas em papéis soltos, sem padrão, você não consegue calcular métricas, comparar períodos nem confrontar os números com a sua conta real. Nesta aula você vai montar a planilha de resultados do backtest e aprender a extrair dela as primeiras conclusões.

As colunas essenciais

A planilha de backtest se parece com o journal, mas sem os campos emocionais, já que as operações são simuladas. As colunas básicas:

  • Número da operação e data/hora do gatilho.
  • Ativo e direção.
  • Entrada, stop, alvo.
  • Distância do stop (pips ou dólares).
  • Desfecho: alvo, stop ou saída por regra.
  • Resultado bruto em R.
  • Custo em R.
  • Resultado líquido em R.
  • Resultado acumulado em R.
  • Etiquetas de contexto.

Por que R, e não dinheiro

No backtest, não existe um saldo real. Registrar em R deixa o resultado independente do tamanho da conta e do lote. Uma operação que vai ao alvo de 2R é +2R, seja o risco de US$ 20 ou de US$ 200. Depois, se quiser, você converte: com risco de US$ 50 por operação, +3,5R equivalem a US$ 175.

O custo também entra em R. Como visto na aula de backtest manual, se o custo médio é US$ 0,40 no ouro e o stop tem US$ 5,20, o custo é de cerca de 0,08R por operação. Registre separado, para enxergar quanto do resultado bruto os custos consomem.

Um pequeno exemplo

Oito operações, em R bruto:

NºDesfechoRAcumulado
1Alvo+2,0+2,0
2Stop−1,0+1,0
3Stop−1,00,0
4Alvo+2,0+2,0
5Stop−1,0+1,0
6Saída por horário+1,5+2,5
7Stop−1,0+1,5
8Alvo+2,0+3,5

Resultado bruto: +3,5R. Taxa de acerto: 4 de 8, ou 50%. Com custo de 0,08R por operação, o custo total é 8 × 0,08 = 0,64R, e o resultado líquido cai para +2,86R. A coluna acumulada mostra também a maior queda: de +2,0R (após a operação 1) até 0,0R (após a 3), uma queda de 2R. Esse tipo de número será a base da aula sobre drawdown.

Oito operações são apenas um exemplo didático. Nenhuma conclusão séria sai de uma amostra desse tamanho.

A curva de resultado

Selecione a coluna do acumulado e crie um gráfico de linha na planilha. Essa curva mostra, de forma visual, se o resultado cresce de forma relativamente constante ou depende de poucos saltos, e onde estão os períodos de queda. Duas estratégias com o mesmo resultado final podem ter curvas completamente diferentes, e a curva mais irregular será muito mais difícil de seguir na vida real.

Etiquetas de contexto

Acrescente colunas que permitam filtrar depois:

  • Sessão: Ásia, Londres, Nova York.
  • Tendência no H4: a favor ou contra.
  • Dia da semana.
  • Dia de notícia de alto impacto: sim ou não.
  • Mês: para verificar se o resultado se concentra em um único período.

Com uma amostra grande, esses filtros revelam onde a regra funciona melhor e onde piora. Mas cuidado: ao dividir 100 operações em cinco dias da semana, cada grupo fica com cerca de 20, e diferenças entre eles podem ser puro acaso.

Separe backtest e conta real

Use arquivos ou abas diferentes para o backtest e para o journal. Misturar operações simuladas com reais contamina as métricas. Mantenha, porém, as mesmas colunas e os mesmos nomes de setup, para que a comparação entre os dois seja direta.

Erros comuns

  • Registrar só o resultado final do teste, sem as operações individuais.
  • Esquecer de descontar custos.
  • Criar etiquetas depois de ver os resultados, buscando justificar o que já se viu.
  • Misturar operações de backtest com operações reais.
  • Tirar conclusões de filtros com poucas operações em cada grupo.

Exercício prático

  1. Crie uma aba “Backtest” com as colunas desta aula.
  2. Transfira para ela as operações do backtest manual que você fez.
  3. Escreva fórmulas para custo em R, resultado líquido e acumulado.
  4. Crie o gráfico de linha do resultado acumulado.
  5. Filtre por sessão e anote o resultado líquido e o número de operações de cada grupo.

Em poucas linhas

  • Cada operação do backtest vira uma linha com entrada, stop, alvo e desfecho.
  • Resultados em R tornam o teste independente do tamanho da conta.
  • Custos são registrados separados e descontados.
  • A curva acumulada mostra a qualidade do caminho, não só o destino.
Flavius Salomon
Escrito porFlavius SalomonTrader desde 2019: opera mini índice e mini dólar (B3), o mercado americano pela NinjaTrader e o europeu pelo MetaTrader 5, com foco em ouro. Brasileiro, vive em Londres e criou o Exactly Moment para ensinar de graça quem está começando. Conheça a trajetória.
Aviso de riscoEste conteúdo é exclusivamente educacional e não constitui recomendação de investimento. Operar nos mercados financeiros envolve risco de perda total do capital. Resultados passados não garantem resultados futuros. Leia o aviso completo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *