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.