Como fazer o backtest de uma estratégia antes de operar de verdade

Backtest é o processo de testar uma estratégia de operação usando dados históricos, antes de arriscar capital real nela. A ideia é simples: aplicar as mesmas regras de entrada e saída que você usaria ao vivo sobre um período passado do gráfico, e registrar o que teria acontecido em cada sinal gerado. É uma etapa que separa uma estratégia com evidência de funcionamento de uma ideia que apenas parece boa olhando o gráfico de forma retrospectiva.
Passo 1: defina a regra de entrada e saída por escrito
Antes de olhar qualquer dado histórico, escreva a regra exata que vai testar — por exemplo: "comprar quando o preço romper a máxima dos últimos 20 candles com volume 30% acima da média; sair no lucro em 2% de alta ou no stop em 1% de queda". Regras vagas como "comprar quando parecer uma boa oportunidade" não podem ser testadas de forma consistente, porque dependem de julgamento subjetivo a cada sinal.
Passo 2: percorra o histórico sinal por sinal
Com a regra definida, percorra o gráfico histórico identificando cada vez que a condição de entrada teria sido satisfeita, e registre o resultado que a regra de saída teria gerado — lucro ou prejuízo, em pontos ou percentual. É importante manter a disciplina de aplicar a regra exatamente como escrita, sem "ajustar" o resultado depois de ver o que aconteceu, sob risco de enviesar o teste a favor da estratégia.
Passo 3: calcule a taxa de acerto e o payoff médio
Depois de reunir uma amostra razoável — 30 sinais, no mínimo, idealmente mais — calcule dois números: a taxa de acerto (percentual de operações vencedoras) e o payoff médio (o ganho médio das operações vencedoras dividido pela perda média das perdedoras). Suponha um backtest com 40 sinais, 18 vencedores e 22 perdedores, ganho médio de R$ 60,00 nas vencedoras e perda média de R$ 35,00 nas perdedoras. A taxa de acerto é 45% (18/40) e o payoff é de 1,71 (60/35).
Passo 4: calcule a expectativa matemática
A expectativa matemática mede o resultado médio esperado por operação, e é calculada assim: (taxa de acerto × ganho médio) − (taxa de erro × perda média). Usando os números do exemplo: (0,45 × R$ 60,00) − (0,55 × R$ 35,00) = R$ 27,00 − R$ 19,25 = R$ 7,75 positivos por operação, em média. Uma expectativa positiva indica que, mantendo a mesma proporção de acertos e o mesmo payoff ao longo do tempo, a estratégia tende a gerar resultado positivo — o que não garante que cada operação individual será lucrativa, mas indica uma vantagem estatística na amostra testada.
O que o backtest não garante
Um resultado positivo no histórico não garante o mesmo desempenho daqui para a frente — condições de mercado mudam, e uma amostra pequena pode ter sido favorável por acaso. Além disso, backtests manuais estão sujeitos ao viés de retrospecto: é fácil, sem querer, ajustar a interpretação de um sinal sabendo o que aconteceu depois. Por isso, muitos traders seguem o backtest com um período de teste em conta simulada, aplicando a mesma regra em tempo real antes de operar com capital relevante.
Colocando o processo em prática
- Escreva a regra de entrada e saída antes de olhar qualquer dado histórico.
- Reúna uma amostra mínima de 30 sinais para que os números tenham algum peso estatístico.
- Calcule taxa de acerto, payoff médio e expectativa matemática antes de considerar a estratégia validada.
- Teste em conta simulada por um período antes de aplicar capital real, mesmo com backtest positivo.
Backtest é uma ferramenta de filtro, não de garantia: ele ajuda a descartar estratégias sem nenhuma vantagem estatística aparente, e a entender melhor o comportamento esperado das que sobram — mas nenhuma expectativa matemática calculada sobre o passado é uma promessa de resultado futuro.
Um cuidado extra: o tamanho da amostra importa mais do que parece
Uma expectativa matemática positiva calculada sobre apenas 10 ou 15 sinais tem pouco valor estatístico — pode ser resultado de sorte na amostra, não de uma vantagem real da estratégia. Quanto maior o número de sinais testados, mais confiança o resultado carrega, embora nenhuma amostra, por maior que seja, elimine completamente a incerteza sobre o futuro. Vale também testar a estratégia em períodos de mercado diferentes — de alta, de baixa e de lateralização — já que uma regra pode funcionar bem em um regime e mal em outro, e um backtest feito só sobre um período de alta forte tende a superestimar o resultado esperado.
Pratique antes de arriscar. Crie sua conta na Astron e teste suas ideias na conta demo com R$ 10.000 virtuais.
Criar conta grátis