Posição da Estratégia vs. Posição da Conta

<< Click to Display Table of Contents >>

Navigation:  Operações > Negociação Automatizada > Executando Estratégias NinjaScript >

Posição da Estratégia vs. Posição da Conta

Previous page Return to chapter overview Next page

Um conceito importante a ser entendido antes de usar as estratégias do NinjaScript em um ambiente de negociação em tempo real (por exemplo, conta de corretagem ativa) é a diferença entre uma posição de estratégia e uma posição de conta .

 

Posição Estratégica

Uma Posição de Estratégia é uma posição virtual que é criada pelas execuções de entrada e saída geradas por uma estratégia e é independente de qualquer outra posição da estratégia de execução ou de uma Posição da Conta .

 

Posição da conta

Uma Posição de Conta é a posição que você realmente possui em uma conta de negociação em tempo real, seja uma conta de simulação interna NinjaTrader (Sim101) ou sua conta de corretagem em dinheiro real ao vivo.

 

Na maioria dos casos, um trader gostaria que o tamanho da posição da estratégia e a direção do mercado fossem iguais (em sincronia) à posição da conta, mas há situações em que isso pode não ser o caso.

Por exemplo:
 

Você deseja executar várias estratégias no mesmo mercado simultaneamente, onde a estratégia A ocupa uma posição LONG 1, a estratégia B mantém uma posição LONG 2, resultando em uma conta que deve manter uma posição LONG 3 para estar em sincronia com as duas estratégias.

Você quer executar uma estratégia e, ao mesmo tempo, negociar o mesmo mercado em que a estratégia está sendo executada usando táticas discricionárias através de uma janela de entrada de pedidos avançada NinjaTrader , como o SuperDOM ou o Chart Trader.

 

Um cenário extremamente comum ...

Um cenário extremamente comum é iniciar uma estratégia de NinjaScript no meio de uma sessão de negociação, como uma hora após o início da sessão. A estratégia NinjaScript é executada em cada barra histórica para a primeira hora da sessão (será executada em todos os dados históricos carregados em um gráfico) para determinar o estado atual da posição em que ela se encontraria se estivesse em exibição desde o início do gráfico. a sessão. Este estado de posição torna-se então a posição estratégica para sua estratégia. Vamos supor que durante a hora histórica sua estratégia tenha entrado em uma posição LONG 1 e a posição ainda esteja aberta. Isso significaria que a posição da estratégia é LONG 1 e, como essa negociação não foi realmente executada em uma conta, sua posição na conta é FLAT.

 

O que você pode fazer neste caso?

Se você quiser que sua posição na conta corresponda à sua posição de estratégia , será necessário fazer um pedido manual na conta em que a estratégia está sendo executada. Continuando com o exemplo acima, você precisaria colocar uma ordem de mercado de 1 lote para o mercado que está sendo negociado na conta em que a estratégia está sendo executada. Alternativamente, o NinjaTrader 8 tem a capacidade de ter sua conta sincronizada automaticamente com a sua posição de estratégia na inicialização da estratégia, definindo o comportamento inicial desejado .   Novo no NinjaTrader 8 é a capacidade de sincronizar sua Posição de Estratégia com uma Posição de Conta . Para mais informações sobre o comportamento inicial da estratégia , consulte o artigo aqui sobre como sincronizar posições de contas .

 
E se eu não sincronizar minha conta?
O comportamento resultante quando a Posição da Estratégia e a Posição da Conta estão fora de sincronia é quando sua estratégia (continuando com o exemplo acima) fecha a posição longa com uma ordem de venda que traria a Posição da Estratégia para a posição da sua conta para SHORT