Skip to main content

Backtesting Mt4 Indicators Forex


MetaTrader 4 Platform - Backtest Um backtest é um processo automatizado para testar uma estratégia de negociação. O backtest simula pedidos que foram passados ​​com base em dados históricos. Isso, portanto, permite que um comerciante a desenvolver a sua estratégia de negociação, testando diferentes parâmetros. Ajustando estes parâmetros permite que o comerciante identifique uma ou mais estratégias que poderia aplicar no futuro. Antes de realizar um backtest. É necessário ter todos os dados históricos. Para fazer isso você deve baixá-los. O procedimento é simples. Vá para o Centro de Histórico Toolsgt. A seguinte janela aparece: Em seguida, basta clicar no par que você quer backtest e clicar em Download para obter todos os dados históricos sobre este par. Repita o processo para cada par. A plataforma de negociação MetaTrader 4 permite que você faça backtest. Uma vez que a plataforma é baixada, você deve abrir a estrutura para o backtest. Para fazer isso, você deve ir para o menu Exibir e clique em Testador de estratégia. A próxima guia aparecerá: Expert Advisor (EA): Selecione o seu EA Symbol: Selecione o par Modelo: Set em cada tick que permite o backtest mais realista. Os outros modelos são aproximados. Período: Seleciona o período de tempo Use data: Selecione um intervalo de tempo sobre o qual o backtest deve ser realizado. Se esta caixa estiver desmarcada, o backtest será feito a partir de todos os dados disponíveis. Expert Properties: Ajusta os parâmetros do EA. Iniciar: Clique para iniciar o backtest Agora que você conhece as funções básicas do testador de estratégia MT4, estude mais detalhadamente clicando no botão quotExpert Propertiesquot que lhe permitirá configurar o EA. Se você clicar nessa guia, a seguinte janela será exibida: Esta primeira guia permite que você escolha o depósito inicial de sua conta que será usado em seu backtest. Também é possível indicar ao testador que tome apenas posições longas ou curtas ou ambas. Para a estrutura de otimização, é aconselhável não alterar as opções. Como você pode ver, a janela tem 3 guias. O primeiro é quotTestingquot e o segundo quotInputsquot. Isso permite que você configure seu EA: A lista de variáveis ​​são os parâmetros do EA que você pode otimizar. Por exemplo, você pode escolher o tamanho dos lotes que deseja processar ou o número de períodos para calcular a média móvel. Para ter em conta a optimização do seu parâmetro, é necessário que a caixa junto à variável seja verificada como para MovingPeriod. Valor: Representa o valor que você deseja dar à variável para o backtest. Start: Refere-se ao valor básico da sua variável Step: Corresponde ao incremento na passagem do valor mínimo para o valor máximo Stop: Definido como o valor máximo desta variável A última tabulação quotOptimization permite que você defina alguns parâmetros que devem ser tomados em Conta no seu backtest. Por exemplo, verificando o drawdown máximo (), que indicam ao testador que o backtest deve parar se sua conta se sentir abaixo de 70 de seu valor inicial durante o backtest. Depois de definir todas as configurações, clique em ok. Basta clicar em quotStartquot para iniciar o backtest. Uma vez que o backtest lançou novas guias aparecem na janela: - A aba quotResultsquot fornece a lista completa de transações feitas durante o backtest - A aba quotGraphquot oferece uma representação gráfica da evolução da conta durante o backtest. Ordem por ordem: - A aba quotReportquot fornece um relatório completo sobre os resultados do backtest. Muitas informações estão disponíveis: - A aba quotJournal quot que é um equivalente do arquivo de log permite que você veja erros que ocorreram durante o backtest. A aba quotReportsquot de seu testador fornece todos os tipos de informações sobre sua estratégia. Primeiro, olhamos para o resultado da estratégia com o lucro líquido total. Neste caso, a estratégia é um vencedor de 1759,53 Euros ou 17,59. Mas você não deve ficar satisfeito com esse número. É essencial olhar para outras informações para ver se a estratégia é confiável ou não: - Drawdown máximo. Neste caso, o drawdone máximo é de 4775,87 para 30,45. Isso significa que em algum momento, sua estratégia pode fazer você perder 30 do valor de sua conta consecutivamente. A pergunta a fazer é: Você está pronto para perder 30 sem duvidar de sua estratégia? Na verdade, o backtest mostra-lhe uma performance final de 17,59, mas quando você está no real, você será confrontado com uma conseqüente perda de 30 de seu capital. Todo mundo não está pronto para perder tal montante consecutivamente e para fazer um grande número de negociações perdedoras consecutivas. Assim, você deve prestar atenção a esta informação - Razão do fator de lucro (lucro bruto / perda bruta): Neste caso, a relação está em 1,18. Isso significa que seu salário total é 1,20 vezes o total de suas perdas. Quanto maior essa proporção, mais sua estratégia é boa. É melhor ter um baixo total de perda, mesmo se o lucro bruto é reduzido um pouco. A guia quotChart tem que ser observada de perto. Com certas estratégias (incluindo stop loss longe), o patrimônio (posições fechadas posições abertas) pode ser diferente da posição do saldo (posições fechadas) de sua conta. Se você ver muita diferença entre a curva de equidade e equilíbrio, tenha cuidado. Nesse caso, a evolução da curva de equidade deve ser levada em conta na avaliação da relevância da estratégia. A definição da EA em si não é difícil de alcançar, mas você deve ter cuidado para não fazer um ajuste muito fino adequado às condições específicas do mercado. Na verdade, uma estratégia de sucesso no passado não será necessariamente no futuro se as condições de mercado estiverem mudando. Portanto, recomendamos as seguintes operações durante um backtest: - Testar a estratégia em pares diferentes. Cada par tem uma volatilidade diferente e testar a EA em muitos deles permitem que você saiba se a EA se adapta facilmente à volatilidade em mudança. - Teste EA durante um longo período e em períodos diferentes. Uma EA deve ser testada pelo menos em um ano, o que fornece uma visão completa de como a EA está funcionando. Além disso, os testes durante um longo período permitem que você veja a redução máxima histórica. Então você terá menos surpresas com sua conta real. - Limitar o número de parâmetros. Por um lado, mais parâmetros que você tem, mais a configuração certa será difícil de encontrar. Por outro lado, se você usar muitos parâmetros, existe o risco de que o ajuste seja muito preciso e responsivo somente a condições específicas do mercado. O desempenho passado pode ser muito diferente do desempenho futuro. Em primeiro lugar, deve-se dizer que o desempenho passado não é reflexo do desempenho futuro porque as condições de mercado mudam ao longo do tempo. Além disso, alguns critérios não são levados em conta pelo testador de estratégia que podem afetar o desempenho real. Aqui estão os limites do backtest: - O testador de estratégia leva em conta a propagação eo swap, mas no entanto, o deslizamento e requotes não são levados em conta. Assim, com as mesmas condições de mercado, os resultados podem ser diferentes em reais. O impacto é muito diferente dependendo da estratégia. Com uma estratégia de curto prazo usando scalping ou anúncios econômicos, o impacto é muito forte. Na verdade, em um anúncio, requotes e deslizamento são elevados. Além disso, o espaçamento do spread não é levado em conta. A ferramenta backtest baseia-se no spread médio no par, mas não leva em consideração os extremos que podem distorcer os resultados. Inversamente, uma estratégia baseada no longo prazo ou na tendência será muito menos afetada por esse fenômeno e a exibição dos resultados se aproximará da realidade. - Um enquadramento demasiado elevado adaptado às condições específicas dos mercados. Quando você testar sua estratégia, o erro é buscar ajuste muito preciso que pode se tornar um perdido se as condições do mercado estão mudando. É por isso que precisamos de mais trabalho por área e deixar uma margem de erro. Por exemplo, você acha que com um stop loss entre 20 e 30 pips os resultados são bons. Com uma configuração de 40 pips os resultados são ainda melhores, mas com 38 pips os resultados são ruins. Neste caso, escolha uma configuração de stop loss em torno de 25 pips que deixa uma margem de erro para sua estratégia em caso de condições de mercado em mudança. - O testador de estratégia não sabe em que momento do candelabro o alvo foi atingido. Ele só ver se o preço-alvo está incluído no intervalo do castiçal. Em algumas estratégias, pode ter um impacto no desempenho mostrado. O backtest é inestimável para o comerciante na determinação de sua estratégia. Isso permite que ele rapidamente eliminar um grande número de perder estratégias e selecionar o melhor. No entanto, não considere o backtest como a busca de um graal. O desempenho exibido durante o backtest é desempenho passado e não refletem necessariamente o desempenho futuro, especialmente se as configurações de EA são feitas para condições específicas do mercado. Você deve deixar uma margem de erro em sua EA para que ela possa dar um bom desempenho com outras condições de mercado. Por esta razão, é necessário testar o EA em vários períodos e pares. Eles estão falando sobre isso no FOREX fórum significa Foreign Exchange - que significa mercado de câmbio. O mercado Forex é onde as moedas são vendidas, compradas, sob a forma de paridade. No mercado Forex, todas as moedas são negociadas em tempo real, 24h / 24h, 7J / 7J. O Forex está aberto desde alguns anos a indivíduos, investidores individuais que desejam diversificar seus investimentos ou especuladores puro. O acesso ao mercado de câmbio para os indivíduos é oferecido através de corretores de Forex. CUIDADO. FOREX é um mercado volátil pela alavancagem que é oferecido a você. Consequentemente, existe sempre um risco de perdas financeiras importantes. A Tribuforex fornece aos seus internautas algumas idéias e análises comerciais, mas não será responsável em caso de perdas. O objetivo principal de forex-tribo é oferecer uma ferramenta que permite aos comerciantes para compartilhar forex entre eles. Copy Copyright forex-tribe 2016Visually backtest indicadores personalizados Estou curioso sobre um determinado indicador, como muitas vezes ele repaints, quão precisa é e assim por diante e gostaria de voltar testá-lo em MT4 usando a função de teste visual de volta. Infelizmente, estou certo de que você está ciente, o teste de volta só testes EAs tanto quanto eu sei. Existe uma maneira de voltar a testar visualmente um indicador personalizado Uma EA que iria pintar um indicador da minha escolha para mim Qualquer coisa como isso Juntado 2009 Status: Fazendo código ao fazer pips 1.617 Posts Você pode fazer exatamente o que você pediu no Strategy Tester I Faça isso o tempo todo. Encontre um EA que doesnt abrir muitos negócios e encontrar uma configuração para impedir qualquer de abertura. A atividade de negociação apenas fica no caminho de tentar descobrir o indicador. Inicie o EA em execução e, em seguida, pressione o botão de pausa (). Adicione o indicador ao gráfico com o ícone da maneira normal. Como Backtest um EA em MT4 Publicado 3 anos atrás 2:00 AM 28 de março de 2014 14 Comentários I8217ve recebeu vários comentários de comerciantes humanos perguntando como eu sou capaz de executar backtests usando Consultores especializados na plataforma MT4. Chegou à minha atenção que os comerciantes newbie poderia apreciar um rápido how-to sobre o uso da ferramenta Handy-dandy Strategy Tester de MT4, então eu decidi escrever um guia rápido para ajudar y8217all começar. Antes de começarmos, certifique-se de que terminou a lição da Escola de Pipsologia sobre como usar o MetaTrader 4. Isso deve ajudá-lo com os conceitos básicos de instalar um EA também. Depois de fazer isso, abra o painel do 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 EUR / USD8217s período de 15 minutos de 1 de fevereiro de 2013 a 01 de fevereiro de 2014. Para garantir uma melhor qualidade de modelagem. Selecione a opção Todas as marcas para o modelo e selecione Atual para o spread. 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 log de negociação ou ter uma qualidade de modelagem inferior a 90. Para fazer isso, vá para o Centro de histórico em Ferramentas ou simplesmente pressione F2 no teclado . Na janela pop-up, clique duas vezes no par de moedas que você estará 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 e clique no botão de download abaixo. Recomenda-se que você inclua os dados de 1 minuto para obter resultados de backtest mais precisos, mas isso pode levar muito espaço no disco rígido e, com base nesta experiência do robot82, 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 clicar no botão Iniciar no lado direito do painel e deixar o número de crunching começar Após alguns segundos ou minutos (dependendo do seu período de backtesting ea velocidade do seu processador), você pode ser capaz de ver os resultados através A guia Gráfico ou Resultados na parte inferior do painel Testador de Estratégia. Como eu sempre menciono embora, 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 novatos lá fora Se você tiver alguma dúvida, basta postar 8217em na caixa de comentários abaixo. E para os comerciantes especializados ao redor, I8217m contando com você para ajudar os iniciantes fora beep beep boop beep

Comments

Popular posts from this blog

Horários Do Mercado Forex Abrem

Use o Conversor de Tempo de Mercado de Forex, abaixo, para ver os principais mercados abertos e fechados em seu próprio fuso horário local. Horas de mercado Forex. Quando negociar e quando não. Mercado Forex está aberto 24 horas por dia. Ele fornece uma grande oportunidade para os comerciantes para o comércio a qualquer hora do dia Forex horas de negociação: Londres, Nova York, Tóquio, Sydney sessões. Melhor tempo de negociação no mercado Forex. Região, Cidade, Aberto (GMT), Fechar (GMT). Veja de relance as horas de mercado de forex, fusos horários e estado atual dos horários de abertura e fechamento são aproximados por causa do OTC (Over the De acordo com o GMT, por exemplo, as horas de negociação forex se movem em todo o mundo como o mercado de forex está aberto 24 horas por dia, e é importante saber quais são A liquidez contínua do mercado forex é baseada no fato de que há sempre um mercado aberto em algum lugar ao redor do mundo. Da Nova Zelândia abrindo em Ver informações importan...