Thursday 3 August 2017

Ninjatrader Back Testing Forex


NinjaTrader Backtest A execução de backtests no NinjaTrader é relativamente simples, uma vez que você aprende as cordas. O NinjaTrader usa uma janela especial, chamada Strategy Analyzer, para executar todos os backtests e otimizações. O primeiro passo para encontrar esta janela é clicar em File New Strategy Analyzer. Quando o Strategy Analyzer é aberto, a janela é dividida em 3 painéis verticais. A janela esquerda permite ao usuário selecionar o instrumento para testar. A janela do meio contém as estatísticas e as informações do backtest. A janela final à direita não é visível desliza para fora quando você colocar o mouse sobre a palavra 8220Backtest8221 no canto superior direito. Encontrar o símbolo que você deseja testar é importante enfatizar que você precisa de uma conexão de dados antes de mergulhar em qualquer um destes. O NinjaTrader não é uma plataforma autônoma. A informação que você deseja testar não está disponível por padrão. Em vez disso, NinjaTrader usa a conexão de conta para ir para o corretor ou provedor de dados para obter os dados históricos. Tudo abaixo é um ponto discutível se você ainda não tiver baixado dados históricos e / ou não tiver uma conexão de conta aberta. O painel esquerdo lista todas as listas que foram criadas usando o Gerenciador de Instrumentos. O NinjaTrader fornece listas dos instrumentos mais comuns disponíveis: o DOW, S038P 500 e os principais pares de divisas. Testar um instrumento como um estoque de mineração de ouro júnior ou algo menos comum requer a criação de uma nova lista no Gerenciador de Instrumentos. Uma característica legal é que você pode testar vários instrumentos ao mesmo tempo. Se você deseja visualizar o desempenho histórico do seu strategy8217s em todos os estoques S038P 500, selecione o nome da lista. Não é necessário selecioná-los individualmente. Todas as ações da lista serão incluídas na análise. Se tudo isto soa terrivelmente confuso (Conexão de Conta, Gerenciador de Instrumentos, etc.), você está certo. It8217s muito confuso, é por isso que a curva de aprendizado para NinjaTrader é tão íngreme. Demora muito tempo descobrir como todas essas peças se encaixam. Mesmo a minha equipe de programadores profissionais experimentou poucas semanas feias quando comecei a treiná-las. Se os programadores tiverem problemas para descobrir como usar o software, você não deve se sentir mal com suas próprias dificuldades. Opções de estratégia O painel direito se abre quando o mouse aparece sobre a palavra 8220Backtest8221 na extrema direita. Dentro dele, o menu contém várias seções que permitem ao usuário definir a estratégia. As opções perto do topo sob 8220Parameters8221 são as entradas ou variáveis ​​que a estratégia usa. Exemplos comuns incluem o número de ações para o comércio, a distância stop loss e outros. A seção Série de dados controla o período do gráfico. Diga, por exemplo, que você viveria para testar AAPL em gráficos de 5 minutos. As etapas necessárias são: Selecione APPL no painel esquerdo Escolha Last for Price Baseado em O tipo é Minute O valor é 5, o que aqui representa gráficos de 5 minutos Time Frame controla o período durante o qual o backtest é executado. Executar uma estratégia AAPL para 2011 faria com que uma negociação entre 112011 para a data de início e 12312011 para a data de término. As seções restantes em grande parte não se aplicam. Quando eles causam problemas, a maioria provoca a seção Order Handling. Se você quiser negociar vários sinais na mesma direção, então a opção de Entradas por direção deve mudar de 1 para um máximo predefinido. Outras seções Qualquer pessoa com experiência comercial em outras plataformas encontrará o painel do meio intuitivo, especialmente os usuários TradeStation. Os separadores na parte superior do painel do meio incluem o Resumo e Gráficos. A maior parte da minha análise comercial comercial concentra-se nestas duas guias. Os outros são úteis para mais detalhes orientados pessoas. O Strategy Analyzer contém uma série de botões no canto superior esquerdo da tela. Existem quatro que considero úteis. O ícone do disquete representa a gravação de um arquivo. Quando o backtest é concluído, e especialmente se leva vários minutos para ser executado, a opção de salvar os resultados pode economizar uma quantidade significativa de tempo. Se você tiver vários backtests e gostaria de compartilhá-los, a única maneira de fazer isso é enviar alguém todos os seus backtests. O NT armazena todos os seus resultados salvos em um banco de dados local. O local exato é DocumentsNinjaTrader 7dbNinjaTrader. sdf. Ao enviar seus amigos ou colegas, este arquivo inclui todos os backtestes guardados até à data. Certifique-se de que o destinatário faça backup do seu próprio arquivo NinjaTrader. sdf antes de usar o seu. Caso contrário, as informações serão perdidas. O clique direito no painel do meio permite ao usuário exportar a grade de resumo para um arquivo do Excel. Embora não pareça tão conveniente quanto o formato NinjaTrader, o problema acima destaca a necessidade de enviar e salvar resultados de teste individuais. NinjaTrader doesn8217t dar o b, o e w suficiente importância visual na minha opinião. Os botões são minúsculos, mas eles controlam a característica mais importante do teste de backtest o tipo de teste a ser executado. Você quer executar um backtest. Otimização ou uma otimização walk-forward Estes pequenos botões controlam o tipo de teste executado. Deixar uma resposta Cancelar replyBest Backtesting Software Tanto quanto eu sei testador forex é mais gráficos software. É um tipo de simulador de forex, ao invés de análise técnica de software de teste de volta. De qualquer forma, de onde você obtém dados? Esta empresa fornece-lo com você ou você usa dados de terceiros? Depende do que você entende por software de teste TA, mas você pode programar suas regras entryexit e executar um teste nos dados. Eu não realmente usá-lo para isso, mas acho que é o ponto principal do mesmo. Tem todos os indicadores populares e outras coisas. 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. Tentou quotForex Strategy Builderquot Seu um (citação): quotVisual forex estratégia de volta testador. Ele usa combinações de indicadores técnicos e regras de lógica para simular um processo de negociação com taxas de câmbio históricas. Um gerador de estratégia automático incluído permite que você crie uma estratégia lucrativa. Há também otimizador, um scanner intraday, e um explorer bar. É o software livre. Baixado e tentou este. Não gosta. Trata-se de 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. Ao menos a grande diferença entre Backtest e Forward-Test é perceptível para os desenvolvedores de sistemas 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 prejuízos. 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 tick-data. Muitos desenvolvedores acreditam que eles estão desenvolvendo com base em histórico real passou dados de referência. 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 adequado HighLowOpenClose. Mesmo Scalping sistemas que parecem praticamente fantástico em 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 apropriados para o teste direto, fazemos melhorias nesse sistema ou decidimos rejeitá-lo. 2. Todos os Backtests baseiam-se nos dados que foram carregados pelo Metaquotes Server. Não importa qual Broker você tem. 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 exchange ratesquot. 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 um Spread estabelecido em Backtest A propagação cada corretor tem parece, muitas vezes, completamente diferente e é mesmo balançando O texto acima mencionado não é de mim, é de um codificador profissional. Esta é a razão pela qual você tem que usar os dados diretamente do corretor que você está indo para o comércio com. 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. Registrado em Jan 2010 Status: Membro 9 Posts forextester 2 é o software de backtesting mais barato e bom porque o seu único pagamento de tempo e nós podemos importar dados históricos para par de moedas populares de vários anos. Podemos colocar negócios, incluindo stop loss e ter lucro, é apenas como o comércio real para testar a nossa estratégia. Im não muito confiante backtesting inferior a 4hour gráfico porque o mercado é influenciado por notícias de alto impacto que eu não posso prever enquanto backtest, eu acho que o backtest mais seguro é usando 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. MT4 está se concentrando para tornar o comércio real mais fácil, não especificamente feito para backtesting forex mercado. 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. Eu só shutdown todos os meus Forex trading no MT4 nos últimos 30 dias, então eu sou feito com essa plataforma. Agora que Ninjatrader é uma corretora de futuros (eles compraram Futuros Mirus na semana passada) e estará adicionando Forex para a corretora em breve, o movimento que fiz parece timing perfeito para despejar MT4 uma vez por todas. Eu confio nos dados de backtesting do NT7 e eu realmente nunca confiei os 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 traders visualizando agora Forex Factoryreg é uma marca registada.

No comments:

Post a Comment