Backtesting é a aplicação de regras de trading a dados históricos para observar como teriam funcionado sob determinadas hipóteses. É uma ferramenta de investigação, não uma previsão. Um resultado positivo pode refletir uma vantagem, uma escolha favorável de dados, custos esquecidos ou regras ajustadas em excesso ao passado.
O objetivo deste guia é ajudar-te a construir um teste que consigas reproduzir e criticar. A quantidade de operações, por si só, não torna uma amostra representativa.
Escreve as regras antes de ver os resultados
Define instrumento, sessão, periodicidade, sinal, entrada, stop, saída, quantidade e custos. Especifica também o que acontece se duas condições ocorrerem na mesma vela. Se o máximo toca no objetivo e o mínimo toca no stop, os dados da vela podem não revelar qual aconteceu primeiro.
Escolher sempre o percurso mais favorável distorce o teste. Usa dados mais detalhados quando disponíveis ou aplica uma hipótese conservadora, identificada no relatório. Se mudares as regras durante a análise, guarda a versão anterior.
A CFTC explica limitações dos resultados hipotéticos (abre num novo separador), incluindo pressupostos de execução que podem sobrestimar ou subestimar o desempenho real.
Separa desenvolvimento e avaliação
Uma parte dos dados pode servir para desenvolver a hipótese. Outra, que não influenciou a escolha dos parâmetros, serve para a avaliar. Consultar repetidamente a segunda parte e ajustar o método a esses resultados transforma-a, na prática, em dados de desenvolvimento.
Guarda um período final separado e regista quantas versões experimentaste. Depois, acompanha a hipótese em demonstração sem voltar a alterar as regras a cada operação. Essa observação também tem limites, mas permite identificar problemas de execução que um gráfico histórico pode esconder.
Inclui custos e restrições plausíveis
Um teste deve explicitar comissões, spread, financiamento quando aplicável e hipóteses de slippage. Não basta usar o preço médio de uma vela como se fosse sempre negociável. Instrumentos com vencimento exigem cuidado com a construção da série histórica; ações podem exigir tratamento de eventos que alteram os preços.
O boletim da Investor.gov sobre ferramentas de investimento (abre num novo separador) ajuda a enquadrar as limitações de resultados e pressupostos de ferramentas automatizadas. Mantém uma lista das hipóteses que a tua plataforma de teste faz por defeito.
Mede mais do que a taxa de acerto
| Medida | O que revela | O que não prova |
|---|---|---|
| Resultado líquido | Ganho ou perda depois dos custos modelados | Resultado futuro |
| Média por operação | Equilíbrio entre frequência e dimensão dos resultados | Estabilidade da vantagem |
| Drawdown | Queda do pico até um mínimo posterior | Pior perda possível |
| Sequência de perdas | Pressão observada no período | Limite máximo de perdas futuras |
| Exposição e tempo | Capital e duração envolvidos | Compatibilidade com todas as firmas |
Exemplo hipotético: em 100 operações, 45 ganham 2R e 55 perdem 1R. O total bruto é 35R e a média 0,35R. Com custos médios de 0,10R por operação, a média líquida é 0,25R. Estes cálculos descrevem o exemplo, sem demonstrar que existe uma estratégia capaz de produzir esses resultados.
Simula o contrato da prop firm
Um teste lucrativo pode falhar uma avaliação. É necessário reproduzir o limite diário, o drawdown total, a base sobre saldo ou equity, as horas de reinício e a consistência. Nos modelos intradiários, olhar apenas para operações fechadas pode esconder uma violação durante a posição.
Também deves distinguir a avaliação da fase seguinte. O programa Rapid da MyFundedFutures, por exemplo, tem documentação que distingue os mecanismos entre fases; confirma o perfil e as fontes atuais antes de construir o teste. Consulta as empresas em análise e o guia de trailing drawdown.
Sinais de um teste demasiado otimista
Desconfia de resultados que dependem de uma operação excecional, de uma janela curta escolhida depois de veres o gráfico ou de dezenas de filtros sem justificação. Verifica se foram incluídos os instrumentos que desapareceram do universo analisado e se alguma informação futura entrou no sinal.
Não existe uma correção única para estes problemas. Uma abordagem útil é simplificar a hipótese, documentar as escolhas e testar a sensibilidade a custos mais elevados e pequenas alterações dos parâmetros.
Perguntas frequentes
Quantas operações são suficientes?
Não há um mínimo que garanta validade. Dependem da variabilidade, da frequência e da diversidade de condições. Cem operações no mesmo contexto podem representar menos informação do que parecem.
Um backtest manual é válido?
Pode ser útil se as regras e decisões forem reproduzíveis. É particularmente importante evitar escolher retrospectivamente entradas que não terias identificado em tempo real.
Devo escolher a versão com maior lucro?
Não apenas por esse critério. Verifica custos, sensibilidade, drawdown, complexidade e desempenho em dados não usados para escolher a versão.
Próximos passos
Documenta o teste no plano de trading e acompanha a aplicação num diário. Método e exemplos editoriais; edição de 28/10/2026.