Como escrever um indicador ninjatrader divergência

Use NinjaScript desenvolver indicadores personalizados para NinjaTrader.

NinjaTrader é uma plataforma avançada de negociação que pode ser usado para negociar derivativos tanto manualmente ou através de um sistema eletrônico de negociação. A empresa por trás NinjaTrader, NinjaTrader, LLC, com sede em Denver, Colorado, desenvolveu a sua própria linguagem de script chamada NinjaScript para os comerciantes usar para desenvolver sistemas de negociação rentáveis. instruções de negociação são desenvolvidos na língua nativa e pode ser compilado em conjuntos para facilitar o compartilhamento.

Coisas que você precisa

  • Plataforma NinjaTrader

Construção Divergência Indicadores sobre NinjaTrader

  • A divergência é um termo que indica quando dois ativos ou estatísticas que, tradicionalmente, se correlacionam em uma certa mudança caminho desde esse caminho comum. O indicador é a linha que acompanha essa mudança e pode ser incorporado em um sistema de comércio, ajudando os comerciantes prever quando e como entrar em um comércio. O primeiro passo é escolher as duas estatísticas que você deseja testar a divergência. Estes podem ser o preço dos ativos, mas também outros dados, tais como a volatilidade, beta e volume.

  • Depois de ter decidido sobre as estatísticas que você irá usar, de volta testá-los para determinar a relação histórica. No analisador de estratégia, selecione a estatística (instrumentos denominados) ou grupo de estatísticas que você irá usar. Em seguida, clique direito e selecione a opção de back-test no menu. Selecione a opção mais conservadora de processamento de preenchimento ordem histórica padrão.

  • Depois de ter concluído a correlação de seus ativos, escolher onde você gostaria de entrar e sair das posições com base na divergência. Isso depende de quanto tempo você deseja manter a posição. Se você antecipar escalpelamento ou segurar a posição por alguns segundos, minutos ou horas, você vai estar à procura de uma divergência muito mais próximo, talvez apenas uma pequena percentagem. Se você é comerciante de longo prazo, esperar por uma divergência de 10 por cento ou mais para introduzir uma posição.

  • Finalmente, use NinjaScript para entrar nas paramaters que você desenvolveu para o seu indicador. Para criar o código, começar por abrir um arquivo em branco e construir uma variável personalizado para seu parâmetro no "variáveis" seção. Em seguida, use o "propriedades" seção para inserir as estatísticas ou ativos específicos e as ações que deseja tomar com base na divergência. Use o seguinte código:

    [Descrição("Números de barras utilizadas para os cálculos")]



    [GridCategory ("parâmetros")]

    Período int pública

    {

     se {return period-}

    conjunto {período = Math.max (1, valor) -}

    }

    Na linha de conjunto, definir o seu valor e, em seguida, introduzir os parâmetros decididos na etapa anterior ..

dicas & avisos

  • Uso de ativos ou estatísticas comumente relacionados. Variáveis ​​que são populares são mais propensos a ter sucesso no mercado.
  • Não presuma que um relacionamento testado-back irá realizar no futuro.
  • Se você tem pregão eletrônico, coloque pequenas doses, de modo que um comércio não pode correr para o lado negativo.
De esta maneira? Compartilhar em redes sociais:

LiveInternet