Friday 12 May 2017

Ninjatrader Back Testing Forex Ea


Backtesting Backtesting no Metatrader Depois de executar um backtest do seu Expert Advisor (EA) usando o Metatrader, é importante interpretar e analisar com precisão os resultados do seu backtest. Na tela Strategy Tester, clique na aba 8220Results8221. Esta guia estabelece cada comerciante que foi executado ou modificado durante o período de teste de backtest. Esta é a melhor maneira de se certificar de que sua EA está colocando os negócios adequados. Ao lado da guia 8220Results8221, vemos a aba 8220Graph8221, que mostra o desempenho da EA em forma gráfica. Muitos comerciantes vêem principalmente a força do desempenho do EA8217s através da guia 8220Graph8221, mas isso pode ser muito enganador. Para entender realmente o desempenho da EA durante o backtest. Você precisa analisar os dados apresentados na guia 8220Report8221. O número mais importante na guia 8220Report8221 é Qualidade de Modelagem, este número informa a precisão do seu modelo. Se você tiver uma Qualidade de Modelagem com menos de noventa, os resultados do backtest devem ser ignorados. Estreitamente relacionados com o Índice de Qualidade de Modelagem são barras Mismatched. Idealmente, você quer que esse número seja zero, quanto maior o número de Barras Mismatched, menor será a Qualidade de Modelagem. Manipular os dados históricos para melhorar o ranking de Qualidade de Modelagem será discutido em um futuro vídeo, e está além do alcance desta discussão. O resto da guia de relatório fornece uma idéia geral de como a estratégia foi realizada. Informações como o número total de negócios, fator de rentabilidade, redução máxima e informações sobre o número e proporção de negociações vencedoras e perdedoras. A informação apresentada nesta tela oferece aos comerciantes um modelo para iniciar a análise de sua EA. A guia final é a guia 8220Journal8221, que lista tudo o que aconteceu durante o backtest. Idealmente, a página 8220Journal8221 deve coincidir perfeitamente com a guia 8220Results8221. Se houver algum erro ao executar trades, eles serão listados na guia 8220Journal8221. Esta guia é um ótimo lugar para procurar se algo pareça sobre os resultados de um backtest. O desempenho de backtesting pobre pode ser explicado frequentemente por erros ao entrar ou modificar trades. Se você quiser salvar os resultados do backtest para ver mais tarde, volte para a guia 8220Report8221. Clique com o botão direito em qualquer lugar na tela e clique em Salvar como Relatório. Depois de salvar o relatório, uma janela será exibida mostrando o relatório que você salvou. Isso exibirá todas as informações sobre o backtest em formato de página única em seu navegador padrão. Informações úteis Expert Advisors IndicatorsBest Backtesting Software Tanto quanto eu sei forex tester é mais software de gráficos. É um tipo de simulador de forex, ao invés de software de teste de análise técnica. De qualquer forma, onde você obtém dados. Esta empresa fornece você ou usa dados de terceiros. Depende do que você quer dizer com um software de teste TA, mas você pode programar suas regras de ingresso e executar um teste nos dados. Na verdade, eu não uso isso para isso, mas acho que esse é o principal ponto. Tem todos os indicadores e coisas populares. Você também pode fazê-lo reproduzir os dados em velocidade normal ou rápida como se estivesse acontecendo em tempo real. Eu o uso principalmente para ver dados antigos em pequenos quadros de tempo, pois o MT4 só mostrará até agora nos 5 minutos ou seja o que for. A empresa fornece os dados, cerca de 10 anos, mas você também pode usar dados de outras fontes. Tirei quotForex Strategy Builderquot É um (quote): quotVisual forex testador de back-back de estratégia. Ele usa combinações de indicadores técnicos e regras lógicas para simular um processo de negociação com taxas históricas do forex. Um gerador de estratégia automático incluído permite que você crie uma estratégia lucrativa. Há também um otimizador, um scanner intradía e um explorador de barra. É o software livre. Baixado e tentou este. Não gosta. É sobre tudo, mas nada em particular. No entanto, é muito mais prático do que MT4 e Omega. Tanto quanto eu entendi, temos mais 2 programas para votar. Junte-se a Mar 2009 Status: Membro 80 Posts se você ama o backtesting, leia isso: pelo menos, a grande diferença entre Backtest e Forward-Test é perceptível para os desenvolvedores do sistema quando eles ativam um sistema após um desenvolvimento bem sucedido no Live-Trading. Muitas vezes, a curva de desempenho excelente em Backtest acaba por ser uma curva completamente desagradável na operação ao vivo. Assim, pode acontecer que um sistema rentável se torne um fabricante de perda. Tivemos essa experiência também. Bem, quais são os motivos para isso. 1. O MetaTrader não reconhece dados de marca Todas as etapas e decisões desenvolvidas baseiam-se nos dados disponíveis e históricos se você estiver desenvolvendo um sistema. Mas os dados disponíveis não são dados de marca. Muitos desenvolvedores acreditam que estão se desenvolvendo com base em dados de referência reais históricos reais. Isso não é o caso porque MetaTrader calcula Pseudo-Ticks e como eles poderiam ter sido com base em 1 minuto de vela com o HighLowOpenClose apropriado. Mesmo sistemas Scalping que parecem praticamente fantásticos no Backtest. Falhar regularmente neste fato. Embora, claro, estamos desenvolvendo nossos próprios sistemas com base em dados disponíveis. Então, depois de reunir os dados de teste direto apropriados, nós fazemos melhorias nesse sistema ou decidimos rejeitá-lo. 2. Todos os Backtests são baseados nos dados que foram carregados pelo Metaquotes Server. Não importa qual corretor você obteve. Os dados no desenvolvimento são baseados nos dados fornecidos pela Metaquotes. Os dados corretos não estão disponíveis no Forex-Markt, mas cada Broker Dealing-Desk faz seus próprios preços ou, em vez disso, transmite cada preço dos bancos associados. Na realidade, isso leva ao fenômeno quot3 Broker - 3 taxas de câmbio. Um sistema que entrega em Forward-Test no Broker 1 x trades e no Broker 2 y trades vai entregar no Backtest um número totalmente diferente de negócios. 3. Eles trabalham com uma propagação estabelecida em Backtest A propagação de cada corretor parece, muitas vezes, completamente diferente e é mesmo balançando. O texto acima mencionado não é de mim, é de um codificador profissional. Registrado em setembro de 2010 Status: Membro 16 Posts É por isso que você tem que usar os dados diretamente do corretor com o qual você vai negociar. Junte-se a Abr 2010 Status: Membro 113 Posts Forextester foi o que eu usei. Recomendo. Funciona muito parecido com o Metatrader, então você ganhará o jeito muito rápido. Junte-se a janeiro de 2010 Status: Membro 9 Posts forextester 2 é o software de backtesting mais barato e bom, porque é o único pagamento único e podemos importar dados históricos para par moedas populares desde vários anos. Podemos colocar trocas, incluindo parar de perder e tirar proveito, é como o comércio real para testar nossa estratégia. Eu não sou muito confiável testando mais do que o gráfico de 4 horas porque o mercado é influenciado por notícias de alto impacto que não podemos prever enquanto backtest, acho que o backtest mais seguro é usando o gráfico diário. Com o MT4, há algum tempo, há algum script para colocar o comércio no testador de estratégia, mas não é muito conveniente (não como o comércio diário real), eu esqueci isso. O MT4 está focado para tornar o comércio real mais fácil, não feito especificamente para o mercado Forex backtesting. Juntou-se a julho de 2014 Status: Membro 1 Post Eu uso apenas o Ninjatrader 7 para todo o meu Forex amp Futures trading e todos os backtesting. Acabei de desligar todas as negociações de Forex no MT4 nos últimos 30 dias, então terminei com essa plataforma. Agora que a Ninjatrader é uma corretora de Futuros (eles compraram o Mirus Futures na semana passada) e vai adicionar Forex à corretora em breve, o movimento que fiz parece ser o momento perfeito para despejar o MT4 de uma vez por todas. Confio nos dados de backtesting do NT7 e nunca confiei realmente nos dados de backtesting no MT4. A modelagem de dados não 99 não foi suficientemente boa para mim no MT4, então mudei para uma plataforma mais robusta para negociação e backtesting. Junte-se a Jul 2012 Status: Membro 2 Posts Eu tenho um indicador e tentei executar um backtest na estratégia de backtest do mt 4 e toda vez que eu executo, ele diz que não verificou ter tentado em várias ocasiões verificar a caixa para dll e ainda o mesmo problema qualquer Sugestões serão úteis Pesquisar este tópico 0 comerciantes que visualizam agora Forex Factoryreg é uma marca registrada.

No comments:

Post a Comment