Sunday 26 November 2017

Ninjatrader Backtest Tick Data Forex


Dukascopy Tick Data 2 NinjaTrader Juntou-se em abril de 2010 Status: Membro 5 Posts Prezados membros da FF, quando comecei a pesquisar o comércio de FX há cerca de um ano, este fórum me ajudou uma tonelada, me afastando dos indicadores e outros quantos bons para ser métodos verdadeiros De negociação. Os membros aqui me colocaram direto sobre os métodos PASR, e eu leio o fenomenal Trading In The Zone graças a você. Este post é o meu pequeno obrigado de volta. Eu recentemente tive um programador fora de Elance escreve um script para que eu possa converter os dados gratuitos da Dukascopy tick (disponível para download através de sua plataforma JForex - talvez os melhores dados gratuitos do FX tick disponíveis) no formato NinjaTrader para que eu possa fazer um pequeno teste. O codificador fez um trabalho tão bom que eu simplesmente não posso manter esse pequeno aplicativo para mim. Qualquer usuário do NinjaTrader deve achar que é auto-explicativo. Eu só confirmei que funciona com o tempo de dados Dukascopy TICK - provavelmente não funcionará. O processo pode demorar muito tempo em arquivos maiores, então, enquanto você ver a roda de progresso girando, ainda está indo. Se não houver carrapatos por mais do que o quotGapquot número de segundos, uma entrada de log será acionada. Isso é para ajudar a dar uma idéia de onde os dados podem estar faltando. Basta selecionar o CSV com a Dukascopy com o botão de entrada e clicar em converter. O volume é arredondado para o número inteiro mais próximo e mantido em 1 ou superior para se adequar aos padrões de importação do NinjaTrader. Saiba como obter o Dukascopy CSV aqui, cortesia da Birts EA Review: quotSo, comece por registrar uma conta demo com Dukascopy e inicie a plataforma JForex (ou registre uma conta ao vivo, o processo de dados é o mesmo). Faça o login usando os dados no e-mail que você recebeu, então vá para o menu Ferramentas e clique em Tester histórico. Na parte inferior da janela, a interface do Testemunho Histórico deve aparecer a partir de agora, tudo o que você precisa fazer acontece naquela parte da janela. Primeiro, selecione o símbolo que deseja que os dados do tick na caixa de combinação no lado esquerdo (o EURUSD é selecionado por padrão). Se você precisar dos dados para obter quaisquer símbolos adicionais, clique no pequeno sinal de mais ao lado da caixa de combinação, que exibirá uma janela do Seletor de instrumento. Selecione qualquer outro símbolo adicional para o qual você deseja que os dados do tick e clique em Ok. Ignore a caixa de combinação à direita do sinal de mais e clique no botão do calendário à direita. Selecione 2007.03.01 como data de início (não há dados de marca disponíveis antes dessa data) e selecione uma data final de sua escolha. Note que, se você selecionar a data de hoje, você pode encontrar erros de download, pois nem todos os dados ainda estão disponíveis. Depois de concluir com a seleção do período, verifique se Ticks está selecionado na caixa de combinação abaixo do símbolo e clique no botão Obter dados. Muito importante: se você não estiver usando uma localidade com um ponto (.) Como separador decimal, o script FXT não funcionará com o seu CSV. Se você obtém arquivos FXT quebrados, é provável que o separador decimal seja uma vírgula e para resolver esse problema você deve alternar para uma localidade em inglês (via Painel de controle - Configurações regionais ou Painel de controle - Região e idioma), reinicie o JForex , Exporte os arquivos CSV e, em seguida, volte para o local original. Se você não quer mudar sua localidade, a solução alternativa é usar o método PHP abaixo. Neste ponto, você terá que aguardar pacientemente até que o indicador de progresso seja lento (exatamente o quão lento depende da quantidade de dados que você selecionou) rasteja para 100. Se ele diz que o download falhou, tente novamente se ainda falhar, tente um período mais curto De tempo ou símbolo por símbolo, caso você tenha selecionado vários símbolos. Se ainda falhar e você não consegue descobrir, basta usar o método PHP descrito abaixo. Supondo que o download foi bem, você pode clicar no botão Salvar Dados e escolher o caminho e os nomes dos arquivos para os arquivos CSV para cada símbolo. Agora, você pode usar o script JForex2FXT incluído no script do arquivo de scripts para converter os dados em um FXT, funciona como o script Dukascopy2FXT e você pode encontrar instruções sobre o uso dele na conversão dos dados para um formato MT4, abaixo, tudo o que você precisa É usar JForex2FXT em vez de Dukascopy2FXT).Que agradeço a todos, TwentyquidBest Backtesting Software, tanto quanto eu sei que o testador forex é mais um 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 no backtesting dos dados 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 As sugestões seriam úteis. Os membros devem ter no mínimo 0 comprovantes para publicar neste tópico. 0 comerciantes que visualizam agora Forex Factoryreg é uma marca registrada.

No comments:

Post a Comment