O que é Backtest de EA em Forex? Como Fazer do Jeito Certo
Sumário
- O que o Backtest revela
- Abrindo o Strategy Tester
- Diferença entre "Todos os ticks" e "Todos os ticks com base em ticks reais"
- Qualidade dos dados históricos
- Como interpretar os resultados do backtest
- Profit Factor (PF)
- Drawdown Máximo
- Número de operações
- Fator de Recuperação
- Evitando overfitting (ajuste excessivo à curva)
- 1. Validação fora da amostra (Out-of-Sample)
- 2. Verificação da sensibilidade dos parâmetros
- 3. Teste em múltiplos ativos e timeframes
- Backtest dos EAs disponibilizados neste site
- A importância do Forward Test
- Download gratuito de EA
- Brokers recomendados
O que é Backtest de EA em Forex? Como Fazer do Jeito Certo
Antes de colocar um EA para operar com dinheiro real, é essencial testá-lo em dados históricos — isso é o que chamamos de backtest. Um bom resultado no backtest não garante o mesmo desempenho na operação real, mas rodar um EA sem backtest é como embarcar em um avião que nunca passou por inspeção antes do voo.
Neste artigo, vamos organizar como fazer backtest corretamente usando o Strategy Tester do MT5, e quais pontos merecem atenção especial.
O que o Backtest revela
As principais informações que um backtest fornece são:
- Se a lógica do EA funcionou no mercado histórico
- Uma estimativa do drawdown máximo
- A frequência esperada de operações
- A sensibilidade dos parâmetros (quanto os resultados mudam com pequenas variações)
Por outro lado, existem muitas coisas que o backtest não consegue revelar:
- Se o desempenho se manterá no futuro
- O comportamento diante de choques inesperados de mercado (como a crise de 2008 ou a COVID-19)
- O slippage causado pelas características de execução do broker
A atitude correta é usar o backtest como ferramenta de triagem: não "se ganhou no backtest, vai ganhar na prática", mas sim "um EA que quebrou no passado tem alta probabilidade de quebrar no futuro".
Abrindo o Strategy Tester
No menu do MT5, acesse "Exibir" → "Strategy Tester". As configurações principais são:
- Expert Advisor: selecione o EA a ser testado
- Símbolo: GOLD, EURUSD, etc.
- Período: M15, H1, etc.
- Intervalo: mínimo 5 anos, idealmente 10 anos
- Modelagem: "Todos os ticks" é o recomendado (máxima precisão)
- Depósito: saldo inicial para o teste
- Alavancagem: mesmas condições da operação real
Diferença entre "Todos os ticks" e "Todos os ticks com base em ticks reais"
O MT5 oferece vários modos de simulação:
- Todos os ticks com base em ticks reais: a precisão mais alta, porém mais lento
- OHLC de 1 minuto: rápido, com precisão intermediária
- Apenas preço de abertura: rápido, mas com baixa precisão. Inadequado para scalping
Quanto mais curto o tempo operacional do EA, mais preciso precisa ser o modo de simulação. Um resultado positivo com "apenas preço de abertura" pode piorar drasticamente quando testado com precisão de ticks.
Qualidade dos dados históricos
Os dados históricos padrão do MT5 variam em qualidade dependendo do broker e do servidor. Ao fazer backtest, verifique:
- Qualidade de modelagem: idealmente acima de 90%
- Períodos com falhas: dados mais antigos tendem a ter mais lacunas
- Spread: use um valor próximo ao spread médio real
Em particular, ao selecionar "spread variável", o backtest considera apenas o spread em condições normais, sem refletir o alargamento durante divulgações econômicas. Na operação real, esse alargamento corrói o lucro — por isso, a abordagem de usar spread fixo com o valor máximo real registrado também é válida.
Como interpretar os resultados do backtest
Abaixo estão os principais indicadores exibidos após o backtest e o que observar em cada um.
Profit Factor (PF)
Lucro total ÷ prejuízo total. Um valor entre 1,2 e 1,5 é considerado saudável e realista. Um EA com PF acima de 3,0 deve ser visto com grande desconfiança de overfitting.
Drawdown Máximo
É a maior queda patrimonial registrada. A pergunta-chave é: "isso está dentro do que consigo tolerar?". Na operação real, considere que o drawdown pode ser de 1,5 a 2 vezes maior que o valor do backtest.
Número de operações
Algumas dezenas de operações não têm significância estatística. O ideal é ter no mínimo 200 operações, preferencialmente mais de 500 no backtest.
Fator de Recuperação
Lucro líquido ÷ drawdown máximo. Quando este valor é 3 ou mais, pode-se dizer que o retorno é proporcional ao risco assumido.
Evitando overfitting (ajuste excessivo à curva)
Um EA "otimizado demais para o passado" não funcionará no mercado futuro. As medidas básicas para evitar isso são:
1. Validação fora da amostra (Out-of-Sample)
Por exemplo: "otimização de 2015 a 2022, teste de 2023 a 2025". Se o período de teste apresentar resultados equivalentes, o risco de superotimização é menor.
2. Verificação da sensibilidade dos parâmetros
Se o desempenho cair drasticamente ao mover os parâmetros ótimos em ±10 a 20%, isso é um sinal de alerta. Prefira parâmetros que se mantenham estáveis em uma "região plana e ampla" de desempenho.
3. Teste em múltiplos ativos e timeframes
Um EA que só funciona em determinado ativo ou timeframe pode estar sobreajustado a essas condições específicas.
Backtest dos EAs disponibilizados neste site
Resultado do backtest de 10 anos do GOLD_EMA_ATR_EA (XAUUSD H1):
- Período de verificação: 2015 a 2025 (10 anos)
- Profit Factor: 1,30
- Taxa de acerto: 49%
- Drawdown máximo: 5,88%
- Retorno anual: 1,7%
- Qualidade de modelagem: 99,9% (todos os ticks, spread variável)
Os números não são impressionantes, mas a prioridade foi a estabilidade — sem quebra em nenhuma fase ao longo de 10 anos. O relatório completo está disponível na página de download.
A importância do Forward Test
Após um backtest com bons resultados, realize um forward test de 3 a 6 meses em uma conta demo ou micro. Verificar a execução real, o slippage e o comportamento durante eventos econômicos permite identificar bugs e comportamentos inesperados antes de operar com dinheiro real.
Download gratuito de EA
O GOLD_EMA_ATR_EA está disponível gratuitamente, acompanhado do relatório completo de backtest de 10 anos.
Brokers recomendados
Para realizar o backtest e o forward test no mesmo ambiente, recomendamos brokers verificados por este site.
Relacionados
2026-05-22
Como Ler e Interpretar o Relatório de Backtest do MT5 [Edição 2026]: Guia Completo dos Indicadores
2026-05-12
Introdução à Otimização por Algoritmo Genético para EAs no MT5
2026-05-18
O que é a Estratégia de Breakout do Range Asiático - Anomalia de Horário Eficaz para EAs de Ouro
2026-05-18
Como Ler o Relatório de Backtest do MT5 - Significado dos Indicadores e Critérios de Aprovação
Curso por E-mail de 5 Dias (Grátis)
Receba um e-mail por dia sobre os fundamentos do trading FX automatizado, como ler corretamente os backtests e dicas para escolher corretora.
* Privacidade rigorosamente protegida. Você pode cancelar a inscrição a qualquer momento.