Este artigo explica o que acontece quando uma operação é fechada (ou aberta) no Replikanto mas a conta na corretora não fica no mesmo estado, como o Replikanto avisa você e o que o Follower Guard pode fazer automaticamente nesses casos.
Como o Replikanto sinaliza o problema
O Replikanto não presume que a ordem copiada chegou à corretora. Sempre que a posição do líder ou do seguidor muda, ele compara as duas contas e mostra o estado do seguidor como um círculo colorido:
- Dessincronizada (amarelo) — a posição do seguidor não corresponde à do líder, mas o seguidor continua recebendo as operações.
- Ligada (verde) — conectada e sincronizada.
- Desligada (cinza) — não conectada; nenhuma operação é copiada.
- Desarmada (vermelho) — interrompida pelo Follower Guard; nenhuma operação é copiada.
Ou seja, se a operação fecha no líder mas a posição na corretora do seguidor continua aberta, o seguidor fica amarelo. A verificação de sincronismo só acontece em contas seguidoras habilitadas (Ligadas) e apenas quando as posições do líder ou do seguidor mudam.
Causas comuns da divergência com a corretora
- A ordem não foi executada — a ordem do líder foi preenchida e a do seguidor não, ou foi preenchida apenas parcialmente, deixando tamanhos diferentes.
- O fechamento não chegou à corretora — a posição fecha no líder mas não fecha no seguidor, que fica com posição aberta enquanto o líder está zerado.
- A corretora rejeitou a ordem, ou não foi possível enviar a ordem.
- O instrumento não aceita alteração de ordens naquela bolsa ou corretora, ou a ordem ainda não tinha sido enviada quando a alteração foi mandada.
- Operações manuais em qualquer uma das contas — abrir, fechar ou redimensionar posições na mão faz as contas divergirem.
- Problemas de conexão ou da plataforma — quedas, reinícios ou atrasos podem causar execuções perdidas ou atrasadas.
- Posição desatualizada em uma conta Rithmic (mitigado no 1.7.0.0) — o NinjaTrader continua mostrando uma posição que a corretora já fechou, ou perde uma execução, porque as atualizações de posição do Rithmic nem sempre chegam em sincronia com as execuções. Fechar essa posição fantasma pode abrir uma posição invertida. A partir do Replikanto 1.7.0.0, o Replikanto relê a posição real no Rithmic, sem enviar nenhuma ordem, antes de zerar uma seguidora ou de o Follower Guard agir, e corrige sozinho a posição no NinjaTrader logo depois de uma execução que não tenha atualização de posição. Consulte Posição fantasma no Rithmic: NinjaTrader mostra posição já fechada.
O que fazer quando acontecer
- Compare as contas lado a lado — veja exatamente quais posições ou ordens diferem em direção, tamanho, preço de entrada ou ordens em aberto.
- Identifique a causa — uma ordem rejeitada ou não executada, uma operação manual ou um problema de conexão pedem soluções diferentes.
- Corrija a posição — entre manualmente na posição que faltou, feche um dos lados se as contas estiverem em direções opostas, ou ajuste o tamanho do seguidor depois de uma execução parcial. Você também pode usar o botão Zerar (Flatten) do seguidor para zerá-lo.
- Acompanhe as próximas operações para confirmar que o sincronismo foi restabelecido.
Deixando o Follower Guard reagir por você
O Follower Guard foi criado justamente para essas situações: ele pode desarmar ou zerar a conta seguidora automaticamente em vez de deixar a divergência em aberto. Entre as ações disponíveis:
- Agir quando a ordem do seguidor não é executada depois que a ordem do líder foi preenchida, aguardando o tempo que você definir (5 segundos por padrão).
- Agir quando o seguidor fica dessincronizado em relação ao líder, após um tempo configurável — essa ação zera a conta seguidora.
- A partir da versão 1.5.3+, zerar o seguidor se ele abrir uma posição contrária à que deveria ter.
- Zerar após um tempo configurável quando a corretora rejeitar a ordem, quando não for possível enviar a ordem, ou quando a bolsa/corretora não aceitar alteração de ordens naquele instrumento.
Em contas Rithmic, a partir do Replikanto 1.7.0.0, o Follower Guard relê a posição real no Rithmic antes de considerar um seguidor fora de sincronia e antes de zerá-lo, então uma posição desatualizada no NinjaTrader não dispara mais um zeramento falso.
O Follower Guard é configurado no menu Propriedades... (Properties...) do Replikanto, no grupo Follower Guard. Ele também pode enviar um e-mail sempre que um seguidor for desarmado, o que ajuda bastante quando você opera sem acompanhar a tela. Para isso, o NinjaTrader precisa estar configurado para enviar e-mails: vá em Tools > Options > General, preencha o campo "Email log alert messages to" e configure uma conta de e-mail em Share Services.
Por que não ignorar um seguidor amarelo
- Prejuízos inesperados — se o líder fecha uma posição vencedora e o seguidor continua aberto, o seguidor pode devolver o ganho ou tomar um prejuízo que o líder não teve.
- Oportunidades perdidas — um seguidor que não conseguiu entrar perde operações que o líder fez.
- Drawdowns ampliados — em mercados voláteis, uma pequena diferença de posição pode gerar resultados muito distintos.
Prevenção
- Habilite o Follower Guard para que as divergências sejam tratadas automaticamente.
- Evite operações manuais nas contas líder e seguidoras.
- Mantenha margem suficiente nas contas seguidoras — margem baixa é causa comum de ordens não executadas.
- Confira se as duas plataformas estão rodando e conectadas, principalmente após atualizações ou problemas de rede.
- Compare periodicamente as posições do líder e dos seguidores, mesmo sem o indicador amarelo.
Comentários
0 comentário
Artigo fechado para comentários.