O Testador de Estratégias do MT5 é mais poderoso que o do MT4 — ele suporta dados tick reais, testes multimoeda e otimização integrada. Também é fácil de usar mal de formas que produzem resultados enganosos. Este guia cobre um backtest configurado corretamente do início ao fim.
Passo 1 — Baixar dados tick
O Testador de Estratégias usa por padrão barras OHLC de 1 minuto. Isso produz uma “qualidade de modelagem” de 25-35 %, o que significa que o testador está adivinhando o movimento de preço intrabar. Para qualquer estratégia que use stops intrabar ou trailing stops, isso não é adequado.
Para obter dados tick reais: abra o MT5, abra um gráfico do par que deseja testar, clique com o botão direito no gráfico → Tick Data Suite (se instalado) ou use Ferramentas → Central de Histórico para download em massa. Como alternativa, selecione “Cada tick com base em ticks reais” nas configurações do Testador de Estratégias — isso usa os dados tick que sua corretora armazenou.
Meta: qualidade de modelagem ≥ 99 %. Os EAs deste catálogo são backtestados a 99 % com dados de spread reais.
Passo 2 — Configurar as definições do Testador de Estratégias
Abra o Testador de Estratégias (Exibir → Testador de Estratégias ou Ctrl+R). Configurações principais:
- Expert: selecione seu EA no menu suspenso
- Símbolo: o par (use o nome exato do símbolo que sua corretora usa, ex. “EURUSD” não “EUR/USD”)
- Período: o tempo gráfico para o qual o EA foi projetado (H4 para EAs de swing, M1 para scalpers)
- Modelo: “Cada tick com base em ticks reais” — não “Apenas preços de abertura” (para indicadores), não “OHLC em M1”
- Data: use pelo menos 3 anos; 5 anos preferíveis para significância estatística
- Depósito: combine com o depósito mínimo recomendado do EA
- Spread: “Spread atual” é aceitável; marque “Usar histórico de spread real” se disponível
Passo 3 — Executar e interpretar o relatório
Após a conclusão do backtest, abra a aba Relatório. Métricas principais a ler criticamente:
Não foque em: lucro total, fator de lucro isolado, número de operações isolado.
Foque em:
- Drawdown máximo (%): o drawdown que a estratégia produziu neste período de teste. Compare com sua tolerância ao risco.
- Fator de recuperação: lucro total / drawdown máximo. Mais alto é melhor; abaixo de 2,0 sinaliza baixa qualidade da vantagem.
- Payoff esperado (= expectativa): lucro médio por operação em moeda. Positivo e acima do seu custo médio de spread = vantagem genuína.
- Índice de Sharpe: aparece em algumas versões do Testador de Estratégias com marca da corretora; meta acima de 1,5.
Passo 4 — Erros comuns de backtest
Erro 1 — Período de teste muito curto: testar em 6 meses inclui apenas um regime de mercado. Um EA de tendência parecerá excelente se testado em um mercado em tendência de 6 meses. Teste em pelo menos um ciclo completo (tendência + lateralização + volátil + calmo).
Erro 2 — Parâmetros otimizados em todo o histórico: se você executa a otimização e seleciona os melhores parâmetros do mesmo período de dados, os resultados são enviesados. Sempre reserve um período de forward-test (os últimos 12 meses) que não foi incluído na otimização — isso é a análise walk-forward.
Erro 3 — Alta qualidade de modelagem mas spread errado: um teste com 99 % de qualidade de modelagem e spread 0 não tem sentido. Sempre teste com dados de spread realistas, especialmente para EAs de scalping onde o spread é o custo principal.
Erro 4 — Ignorar o período de drawdown: olhe o gráfico da curva de capital, não apenas o lucro final. Uma curva de capital suave com baixo drawdown é mais implantável que um lucro total mais alto com uma curva de capital volátil que a maioria dos traders abandonaria em pleno drawdown.