O PnL (lucro e prejuízo) da conta líder e o das contas seguidoras dificilmente vão bater centavo a centavo. Este artigo explica por que ocorre divergência, diferença ou descompasso de PnL entre contas quando o Replikanto copia trades no NinjaTrader, como comparar as contas para achar a causa exata e o que fazer para manter os números o mais próximos possível.
Antes de tudo: onde você está lendo o PnL
A coluna PnL na janela do copiador do Replikanto mostra o PnL da posição, e não o PnL geral da conta. Ela só exibe um valor enquanto há uma posição aberta; quando a posição é fechada, a coluna volta a ficar em branco.
- Para o PnL geral da conta, use a plataforma da sua corretora ou a janela Relatório de performance (Trade Performance) do NinjaTrader (Centro de controle > Novo > Relatório de performance).
- Confira os valores também no site ou no software da corretora, e não só no NinjaTrader. Já houve casos em que o NinjaTrader não mostrava o PnL real da conta, ou usava um horário de corte diferente para calculá-lo.
A partir do Replikanto 1.7.0.0, a janela do copiador também mostra um total PnL dos seguidores: (Followers PnL:) no canto superior direito da grade Contas Seguidoras. Ele é a soma da coluna PnL de todos os seguidores que não estão desligados (os desarmados entram), então tem os mesmos limites da coluna: só o PnL não realizado das posições abertas, só no instrumento desta aba (ou no instrumento de Cross Order do seguidor) e só dos seguidores locais, nunca de contas num nó remoto nem da conta líder. Ele não é o PnL total nem o PnL do dia das suas contas, valores em moedas de conta diferentes são somados sem conversão, e ele some quando nenhum seguidor tem posição aberta. Veja Colunas da grade de Contas Seguidoras do Replikanto.
O mesmo trade em três seguidores, 2 contratos de ES cada, último preço 6514,25 (ES = US$ 50 por ponto). 1 = Preço médio, o preenchimento que cada seguidor recebeu; 2 = PnL da posição aberta: (6514,25 − 6512,25) × US$ 50 × 2 = $ 200,00 na Sim102, $ 150,00 na Sim103 (preenchida 0,50 ponto acima) e $ 125,00 na Sim104; 3 = PnL dos seguidores:, a soma deles, $ 475,00.
Causas mais comuns da diferença de PnL
Execução e condições de mercado
- Tempo de execução: As negociações podem ser executadas em momentos ligeiramente diferentes por causa da latência da rede ou do tempo de processamento da corretora, o que gera variações nos preços de entrada e saída. Além disso, as cópias para as contas seguidoras não são instantâneas: a ordem a mercado pode ser enviada à conta seguidora alguns milissegundos depois de a ordem ser preenchida na conta líder. Isso resulta em preço de preenchimento desigual em relação à ordem líder, principalmente em instrumentos muito voláteis.
- Slippage: As condições de mercado podem causar slippage, quando o preço de execução real difere do preço esperado. Isso varia entre as contas conforme a corretora e a liquidez do mercado.
- Execução parcial das negociações: Em mercados voláteis, algumas negociações podem ser parcialmente preenchidas, ou nem preenchidas, em uma conta e executadas integralmente em outra. Isso também pode gerar uma negociação invertida, em que a ordem de saída é preenchida sem que a de entrada tenha sido — veja Por que o seguidor fica em posição oposta ao líder?
Execução parcial: a Sim104 recebeu só 1 dos seus 2 contratos. 1 = o Replikanto a mostra em amarelo (fora de sincronia); 2 = Posição 1 em vez de 2, então o PnL dela é $ 62,50 em vez de $ 125,00 e o total PnL dos seguidores cai para $ 412,50.
Configuração das contas e dos instrumentos
-
Operação em instrumentos diferentes: Quando o Replikanto está configurado para vários instrumentos e você opera em ativos diferentes ao longo do dia, os P/Ls podem não corresponder mesmo usando Quantidade Exata ou Ratio 1, já que o P/L da conta soma o resultado de todos os instrumentos.
- Cross Order: Vale o mesmo quando se operam minicontratos na conta líder e microcontratos nas contas seguidoras.
- Configurações da conta: Parâmetros de risco, alavancagem ou quantidade de contratos diferentes entre as contas levam a PnL diferente. Lembre-se de que os limites de risco e de posição não podem ser alterados no NinjaTrader.
- Diferenças entre corretoras: Se as contas copiadas estão em corretoras diferentes, variações de taxas, spreads e políticas de execução de ordens impactam o PnL.
- Contas de tipos diferentes: Usar uma conta Sim (tipo simulação) como líder e contas de outro tipo como seguidoras — de Prop Firm ou Vivas, por exemplo — aumenta bastante os momentos em que os seguidores ficam dessincronizados do líder. Contas de simulação simulam toda a interação com o mercado, então podem ter ordens preenchidas que não são preenchidas nas demais contas, e vice-versa.
Estado do copiador e operações manuais
- Contas desarmadas: Com o recurso Follower Guard: Visão Geral, as contas podem ser desarmadas e deixam de participar de algumas negociações até serem armadas de novo, o que muda o PnL delas.
- Negociações manuais: Trades feitos manualmente em contas seguidoras, sem passar pelo copiador, influenciam o PnL daquela conta.
Como localizar a diferença
Para identificar exatamente de onde veio a diferença, compare em detalhe as listas de execução das negociações feitas na conta líder e em cada conta seguidora:
- Liste todas as negociações executadas na conta líder, anotando hora de entrada e saída, preço de execução e número de contratos. Faça o mesmo para cada conta seguidora.
- Compare cada negociação do líder com a correspondente nos seguidores, procurando diferenças de horário de execução, preços de entrada e saída e quantidade de contratos. Identifique eventuais slippages.
- Verifique se houve execuções parciais nas contas seguidoras quando a negociação foi executada integralmente no líder.
- Identifique negociações manuais feitas nas contas seguidoras que não passaram pelo copiador.
Control Center > Posições no mesmo instante, com o líder junto. 1 = o líder Sim101 comprou a 6512,25 ($ 200,00, igual à Sim102); 2 = a Sim103 foi preenchida 2 ticks acima, a 6512,75: 0,50 ponto × US$ 50 × 2 contratos = $ 50,00 a menos ($ 150,00). A aba Execuções lista cada preenchimento com horário e preço para a comparação completa.
Verificações específicas do Replikanto
Configuração do copiador
- Seguidores fora de sincronia: Um seguidor em amarelo está dessincronizado e pode exigir ação manual ou monitoramento — veja Por que meu seguidor está amarelo? (Fora de sincronia).
- Métodos de cópia: Confira se o método de cópia adequado está selecionado (Quantidade Exata, Quantidade Agrupada, Ratio, Alocação Prévia). No método Ratio, os trades podem não ser copiados se as quantidades não forem divisíveis pelo Ratio.
- ATM Copy: Se você usa estratégias ATM, garanta que o recurso "ATM Copy" esteja habilitado para que as contas seguidoras usem a estratégia ATM para gerenciar as saídas.
- Follower Guard: Contas desarmadas não recebem novos trades até serem rearmadas; quando o líder fecha a posição, o fechamento continua sendo copiado para elas, a menos que estejam em Market Only.
- Cross Order: Cross orders não são possíveis entre instrumentos com preços muito diferentes, como ETFs e futuros, nem entre dois contratos futuros com datas de vencimento diferentes.
- Stealth Mode: o Stealth Mode reduz os identificadores específicos do Replikanto nos metadados das ordens, incluindo os nomes das ordens e os rótulos de OCO; ele não muda quais ordens são copiadas, as quantidades nem os preços. Com o Stealth Mode ligado, se o NinjaTrader fechou de forma inesperada com ordens ativas, alterações ou cancelamentos posteriores dessas ordens do líder podem não ter chegado aos seguidores: confira as ordens ativas dos seguidores. Veja Replikanto Stealth Mode (em inglês)
- Duplicação do Replikanto: Verifique se não há janelas ou abas duplicadas do Replikanto abertas usando o mesmo instrumento.
Configuração da estratégia ATM
- Cada Profit Target deve ser superior ao anterior, e cada Stop Loss igual ou mais distante que o anterior.
- Se a entrada de uma estratégia ATM for rejeitada, os stops e targets não são inseridos. Se um Stop Loss ou Profit Target for rejeitado, todas as ordens da ATM são canceladas.
- As ordens também podem ser rejeitadas quando ficam fora das bandas de ordem aceitáveis da bolsa.
Conexão e plataforma
- Desconexões da corretora: Uma desconexão pausa a cópia dos trades, e as contas podem divergir enquanto ela durar.
- Conferência do PnL: Sempre verifique o PnL na plataforma da corretora além do NinjaTrader, pois o NinjaTrader pode não exibir o PnL real.
- Atualizações de software: Mantenha o NinjaTrader e o Replikanto atualizados.
Status da ordem e créditos
Apenas o status de ordem "Enviado" é cobrado ao copiar trades entre máquinas pela internet, e alterações e cancelamentos de ordens não consomem créditos. Há algumas situações em que a ordem é enviada com outro status, como "Em Processamento" e "Preenchido", caso em que também é cobrada.
Como reduzir as diferenças de PnL
- Sincronize as configurações: Garanta que todas as contas tenham configurações idênticas.
- Escolha corretoras comparáveis: Use corretoras com velocidades de execução e políticas semelhantes.
- Monitore com regularidade: Confira o PnL de cada conta no site ou software da corretora periodicamente.
- Mantenha o software atualizado: Mantenha o NinjaTrader, o Replikanto e as plataformas de negociação sempre atualizados.
Com essas verificações e comparações, você conseguirá identificar e corrigir os problemas que contribuem para as discrepâncias de PnL entre a conta líder e as contas seguidoras.
Artigos relacionados
- Colunas da grade de Contas Seguidoras do Replikanto
- Por que o PnL difere entre contas líder e seguidoras?
- Por que o seguidor executa a preço diferente do líder?
- Entrada executada no líder, mas não nos seguidores?
- Quando o Replikanto não copia os trades?
- Por que meu seguidor está amarelo? (Fora de sincronia)
- Follower Guard: Visão Geral
Comentários
0 comentário
Artigo fechado para comentários.