Backtest forex ea vps
Como executar um Backtest Metatrader Por Shaun Overton em 12 de março de 2017 06:01:17 GMT Oi, este é Shaun Overton com ForexNews e OneStepRemoved. Neste vídeo de dez minutos, vou mostrar-lhe como configurar um backtest para o MetaTrader 4. Você pode seguir usando uma conta de demonstração OANDA gratuita clicando no link abaixo deste vídeo. Registre-se para uma conta gratuita demo OANDA MT4 aqui. Depois de abrir o MetaTrader e decidir que precisa executar um backtest, o primeiro passo é obter dados históricos. Há um pouco de dados pré-carregados, mas não é suficiente para executar um backtest muito longo. Backtesting é mais do que olhar para o desempenho histórico. Você pode usar sua experiência com dados históricos para analisar como um consultor especialista executa em diferentes condições de mercado. Meu exemplo é sempre a cruz de média móvel. A idéia é que uma média rápida movendo-se acima de uma média lenta, você pode considerar que um sinal de compra. Esse tipo de estratégia é naturalmente projetado para um mercado de tendências. Os sinais sempre ocorrem atrasado porque seu baseado em um indicador retardado. A teoria é que as tendências são potencialmente grandes bastante que entrar depois que uma tendência começa e sair o comércio depois que termina deve deixar o quarto para o upside. Essa é a teoria. Mercados de comércio gama cerca de 70 do tempo. Se o mercado não está tendendo e você está executando uma estratégia de negociação de tendências, posso dizer-lhe agora que sua estratégia de negociação de tendências provavelmente não será bem se nenhuma tendência aparecer. Backtesting oferece insights sobre como seu consultor especialista se comporta quando o mercado não vai o seu caminho. Ele ajuda você a planejar cenários de downside e, se você fizer isso corretamente, backtesting pode ajudá-lo com o desenvolvimento de expectativas de desempenho realista. Estou supondo que você já instalou o consultor perito que você gostaria de testar. Se você não fez isso, Forex News tem outro vídeo disponível mostrando como instalar o EA. É necessário carregar dados para o par de moedas que você deseja testar antes de iniciar os testes. É emocionante para analisar os mercados, mas os testes são tão bons quanto os seus dados, então não salte à frente. Eu gosto de ouro. Essa é a carta que eu escolhi aqui. Eu preciso saber o período eo par de moedas para carregar os dados corretos. Não importa o que você quer fazer, você deve considerar o carregamento de dados de um minuto. Os dados de um minuto são o menor período de tempo disponível. Usando os dados mais precisos possível, você melhora a precisão de seu backtest. O ponto inteiro em fazer isto é dar-se uma imagem exata do desempenho histórico. Carregar dados de um minuto melhora a qualidade do seu backtest para lhe dar uma estimativa mais precisa. Abra um gráfico de um minuto para o ouro, que é o instrumento Im backtesting neste vídeo. Vá para o menu superior esquerdo e selecione File New Chart Gold XAUUSD. Agora altere o período de tempo. Selecione a opção M1 desta faixa de menu ou vá para Gráficos Periodicidade Um minuto Precisamos desligar o autoscroll agora que o gráfico está aberto. Pressione o botão na parte superior com o pequeno triângulo verde. Assemelha-se a um botão de reprodução. Você também pode clicar com o botão direito do mouse no gráfico e clicar em propriedades ou empurrar F8. Selecione propriedades e, em seguida, Common. Desmarque ao lado de Autoscroll do gráfico. Agora que o gráfico está aberto, vá para Ferramentas Opções. Escolha a guia rotulada Charts. Barras máximas no histórico, altere-a para 999999999. As barras máximas no gráfico precisam ser as mesmas, 99999999999. Essas configurações permitem que o MT4 carregue tanto dados históricos quanto você poderia querer. Volte para seus gráficos de um minuto. O próximo passo é bastante chato 8211 você precisa empurrar a tecla home enquanto MT4 baixa seus dados históricos. Esta parte leva muito tempo e, infelizmente, ele só funciona se você se sentar lá empurrando a chave de casa. Se você esquecer de desligar o autoscroll, o gráfico salta para a barra atual. Eu selecionei gráficos de uma hora para backtesting, porque eu acho que eles atingem o melhor equilíbrio entre a freqüência de negociação e os custos de negociação. Toda vez que você entrar em um comércio, você paga o corretor do spread como um custo de entrar. Quando você negocia hiperactivamente em gráficos M1 ou gráficos M5, é incrivelmente difícil negociar com qualquer tipo de borda os custos de negociação são simplesmente demasiado proibitivo. O gráfico que Id como backtest é o gráfico de uma hora. Então, eu preciso repetir esse processo, rolando de volta em gráficos H1 até Ive carregado dados suficientes para cobrir a duração do meu período de teste. Mude para o H1 como este. Confirme se o deslocamento automático está desativado e, em seguida, pressione novamente a tecla inicial até que as datas se estendam para além da janela de teste. Weve terminou todo o trabalho de perna. Podemos ignorar a etapa de carregamento de dados para quaisquer testes futuros envolvendo gráficos de ouro H1. Se você decidir testar outro par de moedas ou período de tempo, então você precisa seguir este processo de carregamento de dados. Vamos avançar para carregar nosso EA no backtester e escolher nossas configurações. Vou usar o MACD Sample EA neste vídeo porque ele aparece por padrão no OANDAs MetaTrader. Eu sei que todo mundo assistindo este tem este EA já carregado em seu computador. O trabalho weve feito até agora é para XAUUSD 8211 ouro 8211 em gráficos de uma hora. Selecione essa opção no menu suspenso. É solicitado que você selecione o modelo. Isso se refere à rapidez com que você deseja que o teste seja executado. Suas seleções podem afetar enormemente os resultados do teste. Conselheiros peritos executar sequencialmente através do tempo. Se você tomou toda a história do preço disponível durante todo o dia, que é sabido geralmente como dados do tiquetaque, contem dez dos milhares dos preços cada dia. Condensar essa informação em blocos de tempo torna os dados muito mais legíveis e mais fáceis de analisar. O método de exibição pode muito 8211 candelabros, barras, linhas no gráfico. Todos representam pelo menos um elemento comum. O preço inicial ou aberto do período de tempo e o preço final ou fechado para o período de tempo. Eu me refiro casualmente a esses elementos discretos de tempo como barras 8211 você deve assumir que eu quero dizer um período de tempo de uma hora para este vídeo. Se você tem uma estratégia que é executada intrabar, ou seja, o EA abre negócios sem esperar pela barra para fechar, você absolutamente deve usar cada Tick. Caso contrário, o backtester é forçado a fazer suposições sobre o comportamento dos preços. Isso pode criar discrepâncias severas entre o desempenho modelado e o que deveria ter acontecido historicamente. Cada carrapato é a opção mais precisa disponível, mas também é o mais demorado. EAs que negociam apenas na abertura de uma nova barra pode fugir com qualquer um usando pontos de controle, desde que a perda stop e tomar lucro não enfrentam o risco de ser atingido dentro da mesma barra. Se o seu stop ou tomar lucro pode ser atingido em uma única barra, o backtester pode confundir que foi atingido em primeiro lugar: a parada ou a tomar lucro. Isso novamente pode criar enormes discrepâncias nos resultados relatados. O backtester pode dizer que você ganhou quando você perdeu e vice-versa. Tudo isso é um longo caminho de dizer-lhe para usar Cada Tick, a menos que você tenha uma razão convincente para fazer de outra forma. Eu não recomendo executar qualquer backtests usando Open Only preços. Os erros de modelagem sempre saem muito severamente eo teste é útil para análise. Usar dados permite que você controle a data de início e término para o teste. O formato é ano-mês-data. A opção à esquerda é a data de início. A opção à direita é a data de término. Meu teste será executado a partir de 01 de fevereiro de 2017 a 01 de fevereiro de 2017. Aqui na direita, eu posso controlar o gráfico que eu quero olhar. Escolha H1 como o período de tempo, que representa gráficos de uma hora. Por baixo disso está espalhado. Isso também pode ter um impacto substancial no backtest. O spread é um custo de negociação. Seu crítico que seu backtest usar pelo menos os corretores propagação típica ou pior. Você quer assumir o que acontece quando as coisas dão errado, não o que pode acontecer em terra de conto de fadas. Os backtests históricos são geralmente o melhor caso que você deve geralmente esperar uma redução no desempenho quando você move no futuro. Usando um spread que é pior do que a propagação de corretores é aconselhável para contabilizar tanto com spreads variável, e potencial deslizamento negativo. O backtest sempre dá-lhe preenchimentos perfeitos, que eu garanto que não acontece no mundo real. Deslizamento é um elemento muito real e atual de negociação. Im que vai defini-lo a 30 para este backtest, que é 30 micropips ou 3 pips. Isso é muito pior OANDAs tipicamente espalhados. Se uma estratégia pode sobreviver a um spread de 3 pips em EURUSD, pode ser um sinal encorajador de potencial de desempenho. Por fim, precisamos consultar um consultor especializado. Aqui é onde controlamos as entradas exclusivas do consultor especializado que você está testando. Clique na guia de entradas. Cada EA tem configurações diferentes. Em vez de falar sobre o MACD Amostra EA em detalhe, eu quero manter este nível elevado para que você entenda as diferentes colunas. Aqui à esquerda estão as configurações usadas no backtest. Se você quiser mudar o tamanho do lote negociado para cada sinal, esta é a caixa que você muda. As caixas à direita apenas se aplicam a uma otimização, que bem cobrem em um vídeo separado. Pressione ok quando estiver feliz com as configurações. O modo visual não afeta os resultados do teste. Se você quiser ver os comércios disparar nos gráficos, em seguida, coloque um cheque ao lado desta opção. Deixe-a desmarcada se você só se preocupar com o relatório de desempenho. Empurrar o começo inicia o backtest e você está pronto para analisar os resultados. Você pode iniciar backtesting seus EAs em uma conta de prática MetaTrader livre de OANDA. Clique no link abaixo deste vídeo para abrir sua conta de demonstração gratuita. Como fazer um teste com uma EA no MT4 Postado há 3 anos 2:00 da manhã 28 de março de 2017 14 Comentários I8217ve recebeu vários comentários de comerciantes humanos perguntando como eu posso executar backtests usando um especialista Assessores na plataforma MT4. Chegou à minha atenção que os comerciantes novatos poderiam apreciar uma maneira rápida de usar o recurso de testador de estratégia de MT4, de maneira acessível, então eu decidi escrever um guia rápido para ajudar o y8217all a começar. Antes de começar, certifique-se de que você tenha terminado a aula da Escola de Pipsologia sobre como usar o MetaTrader 4. Isso deve ajudá-lo com os conceitos básicos de instalação de uma EA também. Depois de fazer isso, abra o painel de Testador de Estratégia clicando em Exibir e selecionando o Testador de Estratégia. Um painel deve aparecer magicamente na parte inferior da sua plataforma MT4. Escolha o EA que instalou a partir das opções do Expert Advisor. Defina o par de moedas em que deseja executar os backtests eo período apropriado clicando no menu ao lado de Symbol and 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 executando o backtests usando EURUSD8217s 15 minutos período de 1 de fevereiro de 2017 a 01 de fevereiro de 2017. Para garantir uma melhor qualidade de modelagem. Selecione a opção Todas as marcas para o modelo e selecione Atual para a propagação. Você precisa se certificar de que seus dados de histórico de preços estão completos para evitar erros de gráfico incompatíveis em seu registro comercial ou têm uma qualidade de modelagem que 8217s é inferior a 90. Para fazer isso, vá até o Centro de Histórico em Ferramentas ou simplesmente pressione F2 no seu teclado . Na janela pop-up, clique duas vezes no par de moedas que você está executando os backtests e verifique se o intervalo de tempo selecionado está incluído no banco de dados. Se não, selecione o período de tempo e clique no botão de download abaixo. Recomenda-se que você inclua os dados de tiques de 1 minuto para resultados de backtest mais precisos, mas isso pode demorar muito no seu disco rígido e, com base nessa experiência do robô8217, isso pode levar alguns programas a falhar. Don8217t dizer que haven8217t sido avisado Uma vez que os dados do histórico está completo, você está finalmente pronto para executar o backtest. Basta pressionar o botão Iniciar no lado direito do painel e permitir que comece o cronometro do número. Após alguns segundos ou minutos (dependendo do seu período de teste e da velocidade do seu processador), você pode visualizar os resultados através de A guia Gráfico ou Resultados na parte inferior do painel do Testador de Estratégia. Como eu sempre mencionar, porém, certifique-se de tomar esses números com um grão de sal como desempenho passado não é sempre indicativo de resultados futuros. Espero que este tutorial básico faz robôs forex um pouco menos intimidante para iniciantes lá fora Se você tiver alguma dúvida, basta postar 8217em na caixa de comentários abaixo. E para os comerciantes especializados em torno, I8217m contando com você para ajudar os iniciantes fora beep beep boop beep
Comments
Post a Comment