Thursday, 8 November 2018

Forex backtesting walk forward analysis


O Walk Forward Analyzer está agora gratuito. Vá para a página de download para obter sua cópia gratuita. Como você sabe se o seu consultor especialista é realmente lucrativo. O MetaTraders Strategy Tester não lhe dá a imagem inteira. Você está negociando com base em testes atrasados ​​demais otimistas e desapontado por encontrar Que o seu consultor especialista está a perder dinheiro na negociação ao vivo. Gostaria de saber se o seu consultor especializado é lucrativo, rápido e facilmente, sem perder dinheiro O Walk Forward Analyzer para o MetaTrader O Walk Forward Analyzer usa o próprio Testador de Estratégia do MetaTraders para realizar uma análise de progresso . Usando as configurações e os parâmetros de teste fornecidos pelo usuário. O software é fácil de usar, e pode lhe fornecer uma análise de progresso para a frente em uma fração do tempo que levaria para você fazer isso manualmente. Uma análise progressiva determina se um consultor especialista é rentável ao negociar com parâmetros otimizados em dados fora da amostra. Qualquer consultor especializado pode produzir um impressionante resultado de otimização, mas o teste verdadeiro é se esses resultados serão suportados quando testados em relação a dados futuros. O Walk Forward Analyzer executa este processo muitas vezes ao longo de meses e anos de dados históricos, dando-lhe uma imagem precisa do verdadeiro desempenho do seu consultor especializado. Após a conclusão de uma análise progressiva, você será apresentado um detalhado relatório de análise de progresso, mostrando os resultados das execuções de teste e otimização, o total de resultados de testes e o índice de eficiência progressiva. O que é uma medida de quão robusto é o seu sistema comercial. Veja o Walk Forward Analyzer em Ação Se você não estiver familiarizado com o procedimento de análise de caminhada, leia o que é Walk Forward Analysis para descobrir por que é o melhor método para determinar a robustez e rentabilidade potencial do seu sistema de negociação. O vídeo abaixo fornece um passo a passo completo e um tutorial do Walk Forward Analyzer para MetaTrader: o que é Walk Forward Analysis Walk forward anaylsis é o processo de otimização de um sistema comercial usando um conjunto limitado de parâmetros e, em seguida, testando o melhor parâmetro otimizado definido - dados de amostra. Isso é semelhante a como você usaria seu consultor especialista em negociação ao vivo. Os princípios da análise progressiva foram descritos pela primeira vez no livro The Evaluation and Optimization of Trading Strategies de Robert Pardo. Para realizar uma análise progressiva no MetaTrader, primeiro otimize o consultor especialista no Strategy Tester. Em seguida, escolha o resultado mais lucrativo na guia Resultados da Otimização e execute um backtest durante um período de tempo imediatamente após o período de otimização. A data de término do período de otimização é igual à data de início do período de teste. Este processo é repetido repetidamente até atingir um tamanho de amostra satisfatório. Se o consultor especialista tiver um bom desempenho no teste, em relação aos resultados de otimização, pode-se concluir que o consultor especialista provavelmente será rentável na negociação ao vivo. Se, por outro lado, o consultor perito executa mal nos testes, então os parâmetros de otimização ou a duração dos períodos de teste e otimização precisarão ser ajustados. Se, após muitas tentativas, o consultor perito ainda não tiver um bom desempenho no teste, então pode-se concluir que o sistema de negociação não é lucrativo. A animação à direita ilustra o procedimento de análise avançado. Uma otimização é realizada durante um período mais longo (os dados na amostra) e, em seguida, o conjunto de parâmetros otimizados é testado durante um período mais curto subseqüente (dados fora da amostra). Os períodos de otimização e teste são deslocados para a frente e o processo é repetido até obter um tamanho de amostra adequado. Fonte Um exemplo de uma análise de marcha para frente Fornecer um exemplo da vida real: íamos fazer uma análise progressiva em um consultor especializado, usando o EURUSD M30. Bem otimize este consultor especializado durante um período de 120 dias. Nós escolhemos os 3 ou 4 parâmetros mais importantes para otimizar, de modo a não otimizar ou ajustar a curva nos resultados. Além disso, menos parâmetros significam um teste mais rápido. Bem, selecione o resultado mais lucrativo e reflite esses parâmetros durante um período de 30 dias imediatamente após o período de otimização. Recomenda-se usar um período de teste de aproximadamente 25 do comprimento do período de otimização. Uma vez que gravamos nossos resultados, bem, mova o próximo período de otimização e teste em 30 dias. Após 12 rodadas consecutivas de otimização e testes, bem, tenha um valor de anos de dados de análise avançados. Comparamos o lucro diário médio dos períodos de otimização com o lucro diário médio para os períodos de teste. Isso nos dará um cálculo chamado de taxa de eficiência de progresso. Uma relação de eficiência progressiva superior a 0,5 é considerada um resultado muito bom. É o que chamamos de sistema de negociação robusto. No entanto, um consultor especialista é negociável, desde que seja consistentemente rentável durante vários períodos de teste. Se o índice de eficiência progressiva é negativo, isso significa que o consultor especialista não apresentou desempenho em relação aos resultados de otimização. Claro, você pode fazer uma análise progressiva manualmente no MetaTraders Strategy Tester. Mas o processo é tedioso, demorado e propenso ao erro. Este é o lugar onde o software Walk Forward Analyzer entra. O programa executará automaticamente uma análise progressiva usando MetaTraders Strategy Tester durante qualquer período de tempo, com apenas algumas configurações fornecidas pelo usuário.

No comments:

Post a Comment