Primeiros Passos
Para resolver os problemas relacionados à incapacidade de copiar negociações da conta líder para os seguidores, é necessário fazer a seguinte análise.
- Verifique se o Replikanto está aberto.
- Verifique se o Global Simulation Mode está desligado. O controle fica no NinjaTrader em Control Center → Tools → Global Simulation Mode; uma marca de seleção ao lado dele indica que está ligado.
-
O Global Simulation Mode remove os seguidores da lista. Enquanto o NinjaTrader está em Global Simulation Mode, o Replikanto não consegue rotear para um seguidor real, então ele remove o seguidor da lista de seguidores e grava uma linha de log como
The follower account was removed from the followers list because NinjaTrader is in Global Simulation Mode from tab '<tab id>'. Desligar o Global Simulation Mode não restaura o seguidor automaticamente, então, após desativá-lo, reabra a janela do Replikanto e marque o seguidor novamente antes de testar. - Uma conta de avaliação ou demo da corretora (por exemplo, uma conta de avaliação da Tradovate) não é o mesmo que o Global Simulation Mode do NinjaTrader. O Replikanto copia normalmente entre duas contas de avaliação; é o Global Simulation Mode que bloqueia a cópia.
-
O Global Simulation Mode remove os seguidores da lista. Enquanto o NinjaTrader está em Global Simulation Mode, o Replikanto não consegue rotear para um seguidor real, então ele remove o seguidor da lista de seguidores e grava uma linha de log como
- Verifique se você selecionou a conta líder e o instrumento que está negociando.
- Vai negociar mais de um instrumento? Cada aba do Replikanto trabalha com um único instrumento por vez. Você pode trocar o seletor de Instrument para o contrato que deseja negociar ou abrir uma aba separada para cada instrumento usando o botão + ao lado do nome da aba. Com uma aba por instrumento, cada aba mantém sua própria conta líder, seguidores e configuração de Instrument, evitando que você precise ficar trocando o seletor. De qualquer forma, o instrumento mostrado na aba ativa deve corresponder ao contrato negociado na conta líder.
- Verifique se o instrumento que você está negociando na conta líder tem a mesma data de expiração; ambos devem corresponder. Esteja ciente da rolagem de instrumento verificando esta publicação.
- O que é rolagem (rollover)? Os futuros de índices de ações dos EUA na CME (ES, NQ, YM, RTY) expiram na terceira sexta-feira de cada mês trimestral (março, junho, setembro, dezembro). A liquidez geralmente migra para o próximo contrato na segunda-feira da mesma semana. Quando isso acontece, você precisa atualizar o instrumento no Replikanto para o novo contrato do mês vigente (por exemplo, de NQ 03-26 para NQ 06-26).
- Realizando a rolagem no NinjaTrader: Acesse Control Center → Tools → Database Management e clique em Rollover futures instruments. Isso atualiza gráficos, DOMs e listas de instrumentos para o novo vencimento. Atenção: estratégias NinjaScript precisam ser atualizadas manualmente.
- Após realizar a rolagem no NinjaTrader, certifique-se de que o instrumento na janela do Replikanto também reflita o novo contrato.
- Se estiver usando o TradingView para enviar negociações na conta líder, você também deve se certificar de que o instrumento que está negociando tem a mesma data de vencimento em comparação com a selecionada na janela Replikanto
- Para verificar isso, basta colocar uma ordem de limite no TradingView distante do preço.
- Verifique na guia NinjaTrader Orders a ordem enviada recentemente.
- Verifique a coluna Instrument e compare com o instrumento definido na janela Replikanto.
Certifique-se de que ambos sejam idênticos. - Caso contrário, altere o instrumento do Replikanto e tente novamente.
Atenção para contratos contínuos do TradingView: Símbolos do TradingView como
NQ1!(mês vigente) eNQ2!(segundo mês) são contratos contínuos sintéticos que realizam a rolagem de acordo com o calendário interno do TradingView, que pode ser diferente da data de rolagem da CME e do calendário do NinjaTrader. Isso significa que o TradingView pode trocar para o novo contrato em um dia diferente do NinjaTrader, causando uma incompatibilidade temporária de instrumento e interrompendo a cópia de negociações. Sempre verifique o contrato efetivamente executado na aba Orders do NinjaTrader e confirme que ele corresponde ao instrumento configurado no Replikanto. - Durante o teste, você pode usar o método de cópia do Replikanto de quantidade exata apenas para ter certeza de que a cópia está sendo feita.
- Certifique-se de que o seguidor esteja marcado, pois ele precisa estar ativado para copiar as negociações do líder.
- Se você usar uma proporção (Ratio) inferior a 1 (por exemplo, 0,5), as negociações feitas pelo líder com 1 contrato não serão copiadas.
- Ratio com Cross Order (mini para micro): Ao usar Cross Order para copiar de contratos mini (NQ) para contratos micro (MNQ), o ratio é aplicado à quantidade de contratos, não ao valor nocional. Por exemplo, se o líder opera 3 mini NQ e você quer 6 micro MNQ no seguidor, defina o ratio como 2 (3 × 2 = 6). Um ratio de 0,67 resultaria em 2 contratos (3 × 0,67 = 2), não 6. Cross Order permite copiar para um instrumento correlacionado, mas não multiplica automaticamente a quantidade para equivalência de valor.
- Use a Ordem Limitada durante os testes, colocada distante do preço; após o teste, você pode cancelar a ordem.
- Durante os testes, não use a cópia Market Only para os seguidores.
- Compatibilidade com NinjaTrader 8.1.7.0: Se você estiver executando o NinjaTrader 8.1.7.0 com Replikanto 1.6.1.6 ou anterior, as ordens copiadas podem ficar travadas em estado "pending cancel" ou "initialized" em vez de serem executadas. Atualize para o Replikanto 1.6.1.7 ou posterior para resolver este problema. Baixe a versão mais recente na sua página de downloads.
O Replikanto sempre copiará as negociações do líder para os seguidores se a configuração tiver sido definida corretamente, mas, além dos testes acima para resolver o problema, podemos ter algumas situações adicionais em que a cópia não ocorrerá::
- A conta do seguidor se desconectou antes de copiar a negociação.
- A Internet caiu enquanto a negociação estava sendo recebida por um líder remoto.
- A internet falhou no lado do líder quando ele estava enviando a negociação para um seguidor remoto.
- A negociação foi rejeitada na conta do seguidor, devido a requisitos de margem ou outro problema.
A janela do Replikanto foi fechada antes de a negociação ser enviada. - Uma ordem stop ou stop limit copiada foi rejeitada no seguidor porque o mercado se moveu entre o líder e o seguidor. Se o mercado passar pelo nível do stop antes de o Replikanto enviar a ordem copiada, o NinjaTrader a rejeita com uma mensagem como "Sell stop or sell stop limit orders can't be placed above the market" (ou o equivalente para buy stop abaixo do mercado). Isso é mais comum em mercados rápidos e em seguidores remotos. Para evitar, ative o recurso Market Only para que o Replikanto copie apenas as execuções do líder como ordens a mercado, que são preenchidas imediatamente e não estão sujeitas às regras de posicionamento de stop.
- A conta líder é uma conta simulada (SIM) e os seguidores são contas reais. Contas SIM executam ordens instantaneamente (sem execução real na bolsa), enquanto contas reais dependem da liquidez do mercado e do processamento da exchange. Se a estratégia ATM do líder acionar um breakeven ou fechar a posição em poucos segundos após o preenchimento da entrada, as contas reais dos seguidores podem não ter tempo suficiente para que suas entradas sejam executadas na bolsa. Isso é especialmente comum com contratos micro (MES, MNQ, M2K, MYM), que possuem menor liquidez que seus equivalentes de tamanho padrão (ES, NQ, RTY, YM). Para evitar esse problema, use uma conta real como líder para que o tempo de execução seja consistente entre líder e seguidores.
Esses são alguns dos casos que podem ocorrer e fazer com que o Replikanto não copie as negociações para as contas dos seguidores.
Passos Adicionais
Envie uma ordem de limite distante do preço na conta líder e nos envie uma captura de tela da janela Replikanto, bem como da aba Orders (Ordens) nas janelas do NinjaTrader Central de Controle, mostrando a coluna do instrumento e da conta. Com isso, verificaremos se o Replikanto tem o mesmo instrumento e conta que a negociação da conta líder.
Comentários
0 comentário
Artigo fechado para comentários.