Antes de lançar um expert advisor (EA) numa conta real, é importante testá-lo com dados históricos para avaliar o desempenho do sistema de trading.
O software de trading MetaTrader 4 oferece um testador de estratégias que permite simular o desempenho durante um período de tempo definido. Também é possível otimizar os parâmetros do EA para encontrar as configurações ideais da estratégia para cada par de moedas.
A fiabilidade do testador de estratégias MT4 é frequentemente criticada pela imprecisão dos dados fornecidos pelos corretores. Os resultados do backtest são, portanto, aproximados.
Apesar dessas lacunas, um backtest com o MetaTrader fornece informações valiosas sobre o desempenho passado. O backtest é uma etapa indispensável antes de lançar um EA numa conta demo e, em seguida, numa conta real.
Para que o MetaTrader utilize o máximo de dados históricos disponíveis, aceda ao menu (Ferramentas/Opções) da plataforma MetaTrader 4 e, em seguida, ao separador Gráficos. Introduza os valores máximos em Maxi bars 9 999 999 999.
Os dados históricos do forex estão acessíveis a partir do menu (Ferramentas / Arquivos). A interface permite descarregar os dados indispensáveis para fazer um backtest.

Os dados são fornecidos pelos brokers forex, mas na maioria das vezes não são precisos. Lacunas nas cotações causam erros, por isso é recomendável testar vários brokers para encontrar os dados mais confiáveis possíveis. Também é possível descarregar os dados da MetaQuote a partir desta janela.
Abra o testador de estratégia no menu (exibição/quadro de estratégias). Esta janela permite configurar os parâmetros do backtest.

Selecione os parâmetros de acordo com as opções disponíveis: escolha do EA, par de moedas, unidade de tempo do gráfico, modelo (selecione «Cada Tick» para maior precisão), data do período de teste, modo visual para ver o desenrolar da estratégia em tempo real num gráfico.
Se desejar, pode clicar em «propriedades do especialista» para alterar alguns parâmetros. No separador «teste», pode escolher o depósito e a moeda da conta. A opção «posições» não é realmente útil. A segunda parte deste separador diz respeito ao otimizador de estratégia MT4.

No separador «Parâmetros de entrada», pode alterar os parâmetros na coluna «valor». As outras colunas são utilizadas para o otimizador de estratégias.

Clique em “valor inicial” na janela do testador de estratégias para iniciar o teste.
Quando o teste estiver concluído, poderá aceder aos resultados a partir dos separadores na parte inferior da janela do testador de estratégias.
O separador relatório apresenta uma análise detalhada dos resultados. Pode guardá-la clicando com o botão direito do rato no quadro.

A qualidade da modelagem é um elemento importante que permite verificar a precisão dos dados utilizados para o teste. Geralmente, a qualidade não ultrapassa os 90%, a menos que tenha meios para adquirir dados altamente confiáveis.
Também pode analisar os resultados utilizando os separadores:



O trading de CFDs envolve um risco significativo de perda, pelo que não é adequado para todos os investidores. Entre 74% e 89% das contas de investidores particulares perdem dinheiro.
| Anterior : API de trading | Seguinte : Otimizar um Expert Advisor no MetaTrader 4 |