É uma pergunta que surge a cada trimestre: "Estou procurando o contrato futuro vigente, mas não consigo encontrá-lo. O que aconteceu?"
Se você usa tanto o NinjaTrader quanto o Tradovate, especialmente com copiadores de ordens como o Replikanto, é crucial entender como cada plataforma lida com a rolagem trimestral de contratos futuros. Uma incompatibilidade pode levar a perdas de operações, confusão e à experiência frustrante de ver seus instrumentos desaparecerem.
O Ponto Central da Questão: Duas Filosofias de Rolagem Diferentes
O principal motivo da confusão é que o NinjaTrader e o Tradovate determinam a data de rolagem de maneiras diferentes.
- NinjaTrader é Baseado em Datas: O NinjaTrader segue um cronograma predeterminado, geralmente baseado nas datas oficiais de rolagem da bolsa. Quando chega o momento, o NinjaTrader exibe uma janela pop-up, solicitando que você faça a rolagem das suas listas de instrumentos para o próximo mês de contrato (por exemplo, do contrato de setembro para o de dezembro).
- Tradovate é Baseado em Volume: O Tradovate usa uma abordagem mais dinâmica, baseada no mercado. Ele troca automaticamente seu contrato contínuo (por exemplo, NQ1!) para o novo mês somente quando o volume de negociação no novo contrato se torna maior que o volume no contrato que está expirando. Isso garante que você esteja sempre negociando o instrumento mais ativo e com maior liquidez.
Essa diferença significa que o NinjaTrader quase sempre solicitará que você faça a rolagem alguns dias antes do Tradovate.
O Problema: "O Replikanto não está copiando as operações"
Vamos analisar um cenário comum que faz com que as operações não sejam copiadas para os seguidores.
- O NinjaTrader exibe sua notificação de rolagem. Você a aceita.
- Seus gráficos e listas de instrumentos do NinjaTrader são atualizados para o novo contrato, por exemplo, MNQ 12-25.
- No entanto, a maior parte do volume de mercado ainda está no contrato antigo, MNQ 09-25.
- Como o Tradovate é baseado em volume, ele ainda está operando no MNQ 09-25, mesmo usando o MNQ1! (contrato contínuo).
- Quando o Replikanto tenta corresponder a operação, ele vê que você está negociando o MNQ 12-25 no NinjaTrader, mas recebe ordens na conta líder com o contrato antigo porque o Tradovate ainda não fez a rolagem do contrato.
O resultado? As operações não são copiadas.
A Regra de Ouro para uma Rolagem Perfeita
Para manter ambas as plataformas em sincronia e evitar interrupções na cópia de ordens, siga esta regra simples, mas fundamental:
Sempre deixe que a rolagem baseada em volume do Tradovate dite o ritmo.
Aqui está o processo passo a passo:
- Recuse a Notificação do NinjaTrader: Quando o NinjaTrader exibir sua notificação de rolagem, não a aceite imediatamente. Clique em "Não" ou adie a ação.
- Aguarde o Tradovate: Continue negociando o contrato atual. Fique atento a uma notificação de rolagem do Tradovate ou simplesmente observe o volume. Você pode fazer isso abrindo gráficos tanto para o contrato que está expirando quanto para o novo, para ver qual tem mais atividade.
- Confirme a Rolagem: Assim que você notar que o volume mudou de forma decisiva e que o Tradovate fez a rolagem, é hora de atualizar o NinjaTrader.
- Atualize o NinjaTrader Manualmente: Vá para Ferramentas > Gerenciamento de Banco de Dados no seu Control Center do NinjaTrader. Na seção "Rollover", você pode agora fazer a rolagem dos seus instrumentos futuros com segurança. Isso atualizará suas listas de instrumentos para o novo mês de contrato. Isso também atualiza todas as janelas do NinjaTrader, incluindo o Replikanto.
Ao esperar que o volume mude, você garante que ambas as plataformas estejam operando no mesmo contrato ativo, permitindo que seu copiador de ordens e outras ferramentas funcionem perfeitamente.
Uma Observação sobre a Nomenclatura dos Instrumentos
Lembre-se de que o NinjaTrader exige que você selecione o vencimento específico do contrato (por exemplo, NQ 12-25), enquanto o Tradovate frequentemente usa um símbolo de contrato contínuo, ou do mês vigente (como NQ1!), que faz a rolagem automaticamente. Esta é uma diferença fundamental a ser lembrada ao configurar seus instrumentos em cada plataforma.
A partir do NinjaTrader 8.1, a plataforma oferece três estilos de exibição de simbologia para contratos futuros. Você pode alterar essa configuração através do Painel do Cliente NinjaTrader em Configurações > Preferências. Os três formatos são:
- Nome do mês (padrão): Usa a abreviação de três letras do mês, por exemplo MYM JUN 26.
- Numérico: Usa número do mês e ano, por exemplo MYM 06-26.
- Exchange (letra): Usa o código padrão de letra única do mês da bolsa e o dígito do ano, por exemplo MYMM6.
Após alterar essa configuração, reinicie o NinjaTrader para que a mudança entre em vigor.
O Replikanto não define sua própria simbologia de instrumentos. Ele herda o formato que o NinjaTrader está configurado para exibir. Portanto, os nomes dos instrumentos que você vê na janela do Replikanto sempre corresponderão à configuração de simbologia do seu NinjaTrader. Após uma rolagem, certifique-se de que o instrumento exibido na janela do Replikanto corresponda exatamente ao que aparece na aba Ordens do NinjaTrader.
Seguindo este processo simples, você pode transformar a rolagem trimestral de uma fonte de frustração em um evento tranquilo e previsível.
Comentários
0 comentário
Artigo fechado para comentários.