Aula 271 — Como Fazer Backtest Manual

Data, cenário, decisão e resultado no backtest manual.

O backtest manual é trabalhoso, e é justamente por isso que ensina tanto. Ao avançar o gráfico candle a candle e decidir em cada ponto se as regras mandam entrar, você treina o reconhecimento do setup, sente as sequências de perdas antes que elas aconteçam na conta e descobre ambiguidades nas regras que nunca teria notado lendo o plano.

Antes de começar

Tenha à mão as regras escritas de forma objetiva, como trabalhado na aula anterior. Defina:

  • Ativo e timeframe: por exemplo, XAUUSD em H1, com contexto em H4.
  • Período: por exemplo, os últimos seis meses, começando do mais antigo.
  • Custo por operação: um spread médio realista no horário testado.
  • Critério de horário: se sua regra só vale entre 4h e 12h de Brasília, confira o fuso do servidor da sua corretora, porque o gráfico mostra o horário do servidor.

Preparando o gráfico

  1. Abra o gráfico do ativo e o timeframe escolhido.
  2. Desative a rolagem automática, para que o gráfico não salte para o preço atual. Há um botão para isso na barra de ferramentas.
  3. Role o gráfico para trás até o início do período, usando o mouse ou as setas do teclado.
  4. Deixe visíveis apenas os candles até o ponto em que você está. Uma forma simples é posicionar o último candle “atual” na borda direita da tela; outra é cobrir o lado direito com uma janela.
  5. Insira apenas os indicadores que fazem parte das regras.

O procedimento candle a candle

Avance um candle por vez. Em cada fechamento, faça as mesmas perguntas do checklist pré-operação: há contexto? O preço está na região? O gatilho aconteceu? Se sim, registre a operação antes de avançar:

  • Data e hora do candle de gatilho.
  • Entrada, stop e alvo, exatamente como as regras mandam.
  • Distância do stop, em dólares no ouro ou em pips no Forex.

Só depois avance para ver o desfecho: stop, alvo ou saída por outra regra (horário de corte, por exemplo). Se, dentro de um mesmo candle, o preço tocou tanto o stop quanto o alvo, adote a regra conservadora: considere que o stop foi atingido primeiro, a menos que um timeframe menor mostre o contrário.

Exemplo de registro

Regra: vender no XAUUSD quando um candle de H1 fechar abaixo da mínima da sessão asiática entre 5h e 9h de Brasília; stop US$ 1 acima da máxima do candle de gatilho; alvo de 2R.

  • Candle de gatilho fecha em 2.301,40, com máxima em 2.305,60.
  • Entrada: 2.301,40. Stop: 2.306,60. Distância: US$ 5,20.
  • Alvo a 2R: 2.301,40 − 10,40 = 2.291,00.
  • Desfecho: alvo atingido quatro candles depois. Resultado: +2R, menos o custo.

Se o custo estimado é de US$ 0,40 por operação, ele equivale a 0,40 ÷ 5,20 ≈ 0,08R. O resultado líquido registrado fica em cerca de +1,92R. Em uma perda, −1R − 0,08R = −1,08R.

Situações ambíguas

Você vai encontrar casos em que não sabe se a regra foi cumprida. O candle fechou exatamente na mínima asiática, e não abaixo. O gatilho saiu às 9h05, cinco minutos depois do limite. Não resolva no momento, com a informação do que vem depois ao lado. Anote o caso em uma lista separada, decida uma regra para ele (por exemplo, “fechamento igual não conta”) e aplique de forma consistente a partir dali. Cada ambiguidade resolvida torna as regras melhores para a conta real.

Volume e ritmo

Um bom ritmo inicial é testar em blocos de uma a duas horas, com pausas. Cansado, você começa a ver sinais onde não há. Se o setup aparece, em média, duas vezes por semana, seis meses de histórico renderão algo próximo de 50 operações. Para chegar a uma amostra maior, amplie o período ou teste outros ativos com as mesmas regras, registrando o ativo de cada operação.

Cuidado com isto

  • Deixar o gráfico inteiro visível e “decidir” entradas já sabendo o desfecho.
  • Ignorar operações perdedoras porque “naquele dia eu não teria entrado”.
  • Esquecer a diferença entre o horário do servidor e o de Brasília.
  • Considerar o alvo atingido quando stop e alvo estão no mesmo candle.
  • Mudar as regras no meio do teste sem recomeçar.

Para fazer esta semana

  1. Escolha um ativo, um timeframe e um período de três meses.
  2. Prepare o gráfico com a rolagem automática desativada e volte ao início do período.
  3. Avance candle a candle e registre todas as operações que suas regras indicarem, com entrada, stop, alvo e desfecho.
  4. Mantenha uma lista de ambiguidades e a regra que você adotou para cada uma.
  5. Ao terminar, conte quantas operações registrou e quantas ambiguidades encontrou.

Para levar desta aula

  • O backtest manual avança candle a candle, sem espiar o futuro.
  • Toda operação é registrada antes de ver o desfecho.
  • Stop e alvo no mesmo candle: assuma o stop, por conservadorismo.
  • Ambiguidades viram regras novas, aplicadas de forma consistente.
  • Custos entram no registro, convertidos em R.
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 *