вторник, 24 апреля 2018 г.

Backtest forex mt4 download


Tutorial do Strategy Tester do MetaTrader 4 Para obter o máximo do seu consultor especialista, você precisará otimizar e fazer backtest da sua estratégia usando o MetaTraders Strategy Tester. Embora o teste para a frente em uma conta demo seja essencial, o backtesting permite simular negociações por um longo período de tempo em apenas alguns minutos. E com o recurso de otimização, você pode descobrir quais configurações tiveram melhor desempenho em um período de gráfico histórico selecionado. Existe um debate considerável sobre a precisão do testador de estratégia do MetaTraders. Na melhor das hipóteses, o backtesting oferece apenas uma aproximação aproximada de como os negócios seriam executados em tempo real. Mas é a única ferramenta disponível para testar rapidamente qualquer estratégia em uma ampla gama de situações comerciais e que você deve aprender a usar bem. Abra o Strategy Tester no MetaTrader clicando no botão apropriado na barra de ferramentas ou selecionando Strategy Tester no menu View. Centro Histórico Antes de fazer backtesting ou otimizar, é importante certificar-se de que seus dados de histórico estão completos e precisos, especialmente se você estiver usando Every tick como seu modelo de teste. Se você vir erros de gráfico incompatíveis no log de seu Diário ou se a qualidade da sua modelagem for menor que 90, os dados do histórico não são suficientes para gerar os valores precisos. Abra o Centro de Histórico no menu Ferramentas ou pressionando F2 no seu teclado. Clique duas vezes no par de gráficos na coluna da esquerda para a qual você pretende fazer o backtest. Uma lista de períodos de tempo aparecerá abaixo. Comece clicando duas vezes em 1 minuto (M1) para carregar os dados do histórico desse período. O backtester usa dados do M1 para gerar tiques, por isso é importante que seus dados do M1 estejam completos. No Centro de Histórico, você pode baixar ou importar dados para usar em backtesting. Seu corretor fornecerá automaticamente alguns dados recentes, mas pode não ser suficiente para um backtest mais longo. Além disso, os dados de download gratuito do MetaTrader (acessíveis através do botão Download) nem sempre são completos e podem conter grandes lacunas. Você pode baixar dados M1 gratuitos de forextester / data / datasources. html. Primeiro, selecione o período M1 para o símbolo na lista do lado esquerdo. Clique no botão Importar e, em seguida, clique em Procurar na caixa de diálogo Importar para selecionar o arquivo de dados M1 que você acabou de baixar. Pressione OK para importar os dados - isso pode levar vários minutos. Agora você tem vários anos de dados M1 para esse símbolo. Para fazer uso desses dados em prazos mais altos, você precisará usar o script periodconverter que vem com o MetaTrader. Abra uma janela de gráfico e defina-a como M1. Arraste e solte o script periodconverter da janela Navegador no gráfico e defina a configuração ExtPeriodMultiplier como o número de minutos para conversão. Para M15, use 15 para H1, use 60 para H4, use 240 e assim por diante. Repita este processo para todos os símbolos / períodos que você pretende testar. Depois de ter dados de histórico suficientes, você pode começar a testar. O vídeo abaixo demonstra o processo de importar e converter os dados do M1: Otimização O recurso de otimização do MetaTrader 4 permite que você teste milhares de combinações de configurações de consultor especialista para encontrar as configurações mais lucrativas para o gráfico, período e período selecionados. Estratégias baseadas em indicadores precisarão ser otimizadas para maximizar a lucratividade. No entanto, quase todos os EAs se beneficiarão da otimização - mesmo daqueles que negociam dados de tick, desde que você tenha dados completos do histórico do M1 (veja acima). Embora o otimizador retorne as configurações mais lucrativas para o período selecionado, isso não é garantia de que essas configurações serão lucrativas no futuro. As condições de mercado mudam com frequência, por isso é importante reorientar regularmente seu consultor especialista para obter melhores resultados. Para otimizar seu consultor especialista, primeiro selecione-o na caixa suspensa Consultor Especialista. Selecione o par de moedas na caixa Símbolo e no período do gráfico na caixa Período. Para o modelo. Geralmente, você deseja selecionar Preços abertos somente, a menos que esteja otimizando um EA que é executado nos dados de tick. Nesse caso, selecione Cada marca. Marque a opção Usar data e selecione um intervalo de datas para otimizar. Por fim, verifique se a otimização está marcada. Clique no botão Propriedades do especialista para abrir as configurações do seu consultor especialista. Na guia Entradas, é onde você insere o intervalo de valores para o qual otimizar. A coluna Início será o valor mais baixo para uma determinada configuração, enquanto a coluna Parar será a mais alta. A coluna Step é a quantidade que o otimizador percorrerá da configuração Start to the Stop. Na imagem acima, estamos otimizando as configurações SL, TS e TP para um consultor especialista. O valor inicial é 20, o passo é 20 e o Stop é 200. O otimizador testará cada combinação de valores de 20, 40, 60 e assim por diante até 200. Use um valor de início, etapa e parada apropriado para a configuração que você está otimizando. Mesmo valores (5, 10, etc.) são bons. A caixa de seleção à esquerda deve ser selecionada para que a configuração seja otimizada. Quaisquer configurações não verificadas usarão o número na coluna Valor ao otimizar. Sob a aba Teste, você pode ajustar o Depósito Inicial para algo um pouco mais realista. Deixe as outras configurações em seus padrões. Quando estiver pronto para começar a otimizar, clique no botão Iniciar na parte inferior direita da janela do Strategy Tester. Dependendo do período, do período, do modelo de teste e do número de configurações a serem otimizadas, pode levar de alguns minutos a várias horas. Se estiver demorando muito, considere encurtar o período, otimizar menos configurações ou usar um valor de etapa maior. Quando a otimização estiver concluída, abra a guia Resultados da otimização e clique duas vezes na coluna Lucro para classificar os resultados. Clique duas vezes em qualquer um dos resultados para carregá-lo no testador. Pressione o botão Iniciar novamente para fazer o backtest com as configurações selecionadas. Backtesting Até agora, deveria ser óbvio como o backtester funciona. Selecione seu Expert Advisor. Símbolo Período e Modelo. marque a caixa Usar data e selecione um período. Selecione o Modo Visual somente se você quiser um exame visual do backtesting. Deixe a otimização desmarcada. Clique no botão Propriedades do Especialista e insira suas configurações na coluna Valor, na guia Entradas. Você também pode carregar ou salvar configurações usando os botões no canto inferior direito. As colunas Start, Step e Stop são ignoradas, assim como as caixas de seleção. Feche a caixa de diálogo Expert Properties e pressione Start para começar o teste. Isso levará de alguns segundos a vários minutos, dependendo das configurações. Quando o teste terminar, abra a guia Relatório na parte inferior para ver seus resultados. Algumas estatísticas para tomar nota: Lucro líquido total - O lucro bruto menos a perda bruta. Fator de lucro - A relação entre lucro bruto e prejuízo bruto. Maior é melhor, qualquer coisa acima de 1.5 é boa. Saque absoluto - O levantamento do seu depósito inicial. Altas perdas aumentam a probabilidade de sua conta ser apagada. Negociações de lucro - Sua porcentagem geral de ganhos. Qualidade de modelagem - Somente importante se o seu modelo de teste for Every Tick. Se assim for, isso deve ser em 90. Se não, siga as instruções acima para atualizar seu histórico com dados M1 precisos. A guia Resultados na parte inferior do testador de estratégia fornecerá detalhes sobre pedidos abertos e fechados, incluindo parada móvel, take profit e stop loss. Clique no botão Abrir gráfico para obter uma representação visual dos seus resultados. Ao testar seu novo EA, examine-o atentamente para garantir que sua estratégia esteja funcionando conforme o esperado. Caminhe para a análise Enquanto o backtesting e a otimização podem dar uma boa idéia de como o seu EA irá negociar, você precisará fazer testes mais extensos para garantir que o seu sistema de negociação seja realmente lucrativo. A melhor maneira de conseguir isso é através de um processo chamado análise de walk-forward. A análise de análise direta consiste simplesmente em vários ciclos de otimização e backtesting e na análise dos resultados dos testes durante um longo período. Nosso artigo sobre análise de análise prospectiva explica o processo em mais detalhes. Nosso Walk Forward Analyzer para MetaTrader permite que você realize o WFA rapidamente e facilmente. Teste no MT5 Tentei fazer backtest de alguns indicadores com um null e em mt5, isso é muito útil para preparar uma boa estratégia manual. No mt4 depois de executar um backtest, você pode simplesmente pausar a simulação e anexar todos os seus indicadores do que jogar. em vez de em mt5 não é possível, você só pode ver o ea mas não pode anexar nenhum indicador. Você poderia por favor me ajudar sobre isso eu preciso chamar indicadores de um nulo ea ou o mladen: Configurar um gráfico (um gráfico regular) com inidcators você deseja visual de volta testado e salvá-lo como modelo sob o nome do EA você vai testar. Assim que você iniciar o teste, todos serão carregados (indicadores e configurações) e em execução. Você pode usar o EA anexado (não faz nada) para essa finalidade e qualquer indicador que deseje testar, simplesmente gráfico e salve o modelo como para teste visual. Isso é tudo. Eu realmente não entendo porque eles tentam de tudo para complicar nossas vidas com a nova plataforma. é terrível não pode alterar entradas durante um backtest. Eu tentei o que você explica aqui, mas se eu usar o seu instantâneo (aqui anexado) salvo no modelo, no início de um eA nulo, o mt5 não tira nenhuma foto Esse arquivo está em ex5 porque meu programador ainda não terminou o trabalho, desculpe. Eu realmente não tentei o snapshot do metatrader 5. O que eu notei é que alguns indicadores não funcionam no back test visual do metatrader 5, pois eles funcionam no trabalho normal e, sem poder olhar o código, não tenho idéia do que poderia dar errado. no que você tem. Eu realmente não entendo porque eles tentam de tudo para complicar nossas vidas com a nova plataforma. é terrível não pode alterar entradas durante um backteste Tentei o que vc explicar aqui, mas se eu usar seu snapshot (aqui anexo) salvo no template, no inicio de um null ea, o mt5 não tira nenhuma foto Esse arquivo está em ex5 pois meu coder tem não termine o trabalho ainda, desculpe. mladen: Doc Eu realmente não tentei o instantâneo do metatrader 5. O que eu notei é que alguns indicadores não funcionarão no back test visual do metatrader 5, pois eles funcionam no trabalho normal e sem poder olhar para o código eu não tenho idéia do que poderia dar errado no que você tem. De qualquer forma muito obrigado, vou voltar com a versão mq5.Como Backtest um EA em MT4 Postado 3 anos atrás 2:00 AM 28 março 2014 14 Comentários I8217ve recebeu vários comentários de comerciantes humanos perguntando como eu sou capaz de executar backtests usando perito assessores na plataforma MT4. Chegou ao meu conhecimento que os operadores de newbie puderam apreciar um rápido tutorial sobre como usar o prático recurso Strategy Tester do MT4, então decidi escrever um guia rápido para ajudá-lo a começar. Antes de começarmos, no entanto, certifique-se de terminar a lição da Escola de Psicologia sobre Como Usar o MetaTrader 4. Isso deve ajudá-lo com os conceitos básicos de instalação de um EA também. Uma vez feito isso, abra o painel Strategy Tester clicando em View e selecionando Strategy Tester. Um painel deve aparecer magicamente na parte inferior da sua plataforma MT4. Escolha o EA que você instalou nas opções do Expert Advisor. Defina o par de moeda em que você deseja executar os backtests e o período apropriado clicando no menu ao lado de Symbol e Period. Especifique o período de backtesting definindo suas datas preferidas e certificando-se de que a caixa Use Date esteja marcada. Neste exemplo, I8217m executa os backtests usando o período de 15 minutos de EUR / USD8217s de 1º de fevereiro de 2013 a 1º de fevereiro de 2014. Para garantir uma melhor qualidade de modelagem. selecione a opção Every Tick para o modelo e selecione Current para o spread. Você precisa ter certeza de que os dados do histórico de preços estão completos para evitar erros de gráficos incompatíveis em seu log de negociação ou ter uma qualidade de modelagem inferior a 90. Para fazer isso, vá até o Centro de Histórico em Ferramentas ou simplesmente pressione F2 no teclado . Na janela pop-up, clique duas vezes no par de moedas em que você estará executando os backtests e verifique se o período selecionado está incluído no banco de dados. Caso contrário, selecione o período de tempo e clique no botão de download abaixo. É recomendável incluir os dados de 1 minuto para resultados mais precisos no backtest, mas isso pode exigir muito espaço no disco rígido e, com base nessa experiência do robot8217s, pode levar alguns programas a travar. Não diga que você foi avisado Uma vez que os dados do histórico estão completos, você está finalmente pronto para executar o backtest. Basta apertar o botão Iniciar no lado direito do painel e deixar o processamento de números começar Após alguns segundos ou minutos (dependendo do período de teste e da velocidade do processador), você poderá visualizar os resultados por meio de a guia Graph ou Results na parte inferior do painel Strategy Tester. Como eu sempre mencionei, certifique-se de pegar esses números com um grão de sal, pois o desempenho passado nem sempre é indicativo de resultados futuros. Espero que este tutorial básico torne os robôs forex um pouco menos intimidantes para os novatos. Se você tiver alguma dúvida, basta postar 8217em na caixa de comentários abaixo. E para os comerciantes especializados em volta, I8217m contando com você para ajudar os iniciantes a soar bip bip boop

Комментариев нет:

Отправить комментарий