Pular para o conteúdo

Executar um Backtest

O EA Builder Pro tem um backtester integrado que está incorporado no sistema. Pode executar os seus Backtests instantaneamente sem nunca exportar o seu EA. Com esta funcionalidade pode identificar rapidamente estratégias lucrativas. Se quiser executar um Backtest no EA Builder Pro precisará de se registar e iniciar sessão. A partir daí tem a opção de clicar no botão “Run Backtest”.

  • Os nossos Backtests MT4 utilizam dados de tick da Dukascopy.
  • Os nossos Backtests MT5 utilizam dados de tick da Pepperstone.

Cada broker terá dados de tick ligeiramente diferentes, o que produz resultados diferentes especialmente se for um (micro) scalper. Recomendamos fortemente usar MT5 em vez de MT4, porque a qualidade dos ticks do MT5 é muito melhor.

Se for um scalper, é comum — especialmente com estratégias de Scalping ou que envolvem níveis baixos de Take Profit (TP) e/ou Stop Loss (SL) — que Spreads e comissões impactem significativamente os seus resultados. Para estratégias de Scalping, é recomendado: 1: fazer Backtest apenas na sua máquina local. 2: verificar que Spreads, comissões e latência correspondem aos do seu broker.

No entanto, se não for um (micro) scalper, por favor certifique-se de que:

  • Utiliza o modelo de teste ‘Every tick based on real ticks’ se usar MT5 para os ticks mais precisos.
  • Se a sua conta tem uma comissão por Lot, verifique (no MT, separador ‘Strategy Tester’, ‘Orders & Deals’) que a coluna de comissão está preenchida.
Clique 'Run backtest' para abrir o diálogo de backtest
Clique 'Run backtest' para abrir o diálogo de backtest
Diálogo de backtest - configurar parâmetros de backtest
Diálogo de backtest - configurar parâmetros de backtest

No diálogo de Backtest pode especificar os parâmetros do Backtest.

  • Período: O período em que o Backtest será executado.
  • Spread: A diferença entre o preço Bid e Ask.
  • Par de moedas: O par de moedas (ex. EURUSD) para o seu Backtest.
  • Timeframe: O timeframe (ex. 1 min, 5 min, 1 hora etc.)
  • Modo de execução: Simule a execução real definindo um pequeno atraso entre a colocação da sua ordem e a execução da sua ordem. Suportado apenas no MT5.
  • Modelo de teste: Teste em eventos específicos.

Quando terminar clique no botão Run e um Backtest será adicionado à fila.

Visão geral do backtest - Backtest em espera na fila para ser processado
Visão geral do backtest - Backtest em espera na fila para ser processado

O seu Backtest será adicionado a uma fila. A fila opera numa base de primeiro agendado - primeiro processado, o que significa que - quando existem outros Backtests na fila - pode demorar algum tempo antes de o seu Backtest ser processado. Isto depende da quantidade de Backtests na fila nesse momento. Pode monitorizar o progresso do seu Backtest em “Backtest” quando clica no menu.

Detalhe do backtest - Selecione um backtest para ver informações mais detalhadas
Detalhe do backtest - Selecione um backtest para ver informações mais detalhadas

Quando o seu Backtest terminar pode ver o relatório do Backtest ou clicar para descarregar.

Ver ou descarregar relatório de backtest
Ver ou descarregar relatório de backtest

Se quiser recuperar o EA para os resultados do Backtest que está a visualizar, clique no botão Recover expert advisor. Este EA com parâmetros específicos para este Backtest será adicionado à sua Lista de Expert Advisors.

Recuperar expert advisor
Recuperar configurações do expert advisor a partir do backtest