Início > Blog > O que é Backtest de EA em Forex? Como Fazer do Jeito Certo

EABacktestMT5Strategy TesterVerificação

O que é Backtest de EA em Forex? Como Fazer do Jeito Certo

Publicado: 2026-05-12Leitura: cerca de 3 min
⏱ This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results →

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:

Aba Configurações do Testador de Estratégias do MT5 (EA, símbolo, tempo gráfico, período e modo de modelagem)
Aba Configurações do Testador de Estratégias do MT5 (EA, símbolo, tempo gráfico, período e modo de modelagem)

  • 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:

Escolha do modo de modelagem (Todos os ticks / Todos os ticks baseados em ticks reais / OHLC de 1 minuto / Apenas preços de abertura)
Escolha do modo de modelagem (Todos os ticks / Todos os ticks baseados em ticks reais / OHLC de 1 minuto / Apenas preços de abertura)

  • 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.

Resultados da aba Backtest (lucro líquido, fator de lucro, drawdown máximo, número de operações)
Resultados da aba Backtest (lucro líquido, fator de lucro, drawdown máximo, número de operações)

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

Os resultados do backtest do EA gratuito do site, DONCHIAN ENGINE (USDJPY H1), são os seguintes:

  • Período de verificação: 2017 a 2026 (9,4 anos, ticks reais da Dukascopy)
  • Profit Factor: 1,50
  • Taxa de acerto: 34,5%
  • Drawdown máximo: 10,8%
  • Operações: 631

A taxa de acerto é baixa, mas por ser um trend following de perdas pequenas e ganhos grandes, o resultado é PF de 1,50 em 9,4 anos e 631 operações. Os valores mais recentes estão publicados na página do EA e no ranking.

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 DONCHIAN ENGINE é distribuído gratuitamente. Os valores de backtest acima podem ser conferidos na página do EA.

Ver o EA gratuito DONCHIAN ENGINE

Brokers recomendados

Para realizar o backtest e o forward test no mesmo ambiente, recomendamos brokers verificados por este site.

Ver lista de brokers recomendados

📧 Avisos antes de aumentos de preço + curso gratuito de 5 dias por e-mail

Todos os EAs estão em preço de lançamento e sobem em degraus conforme as vendas. Receba aviso antes de cada aumento, além de um e-mail diário sobre trading algorítmico, leitura de backtests e escolha de corretora.

* Privacidade rigorosamente protegida. Você pode cancelar a inscrição a qualquer momento.

Tem alguma dúvida sobre EAs ou Forex?

Você pode publicá-la no fórum de trading da Nattzy (cadastro gratuito). Dúvidas além deste artigo também são bem-vindas — configuração de EAs, escolha de corretora e mais.

Perguntar na Nattzy ↗

Comentários e perguntas