Este artigo descreve o que o Follower Guard faz, passo a passo, quando Cancelar a ordem de entrada do seguidor se ela não for executada (Cancel the follower entry order if it is not filled) e Zerar o seguidor se ele ficar fora de sincronia (Flatten the follower if it becomes out of sync) estão ativados e Desarmar Seguidores (Disarm Followers) está marcado. A sequência depende de a entrada do seguidor não ter tido nenhuma execução ou ter sido executada só em parte.
Propriedades > Follower Guard com as configurações que este artigo considera: 1 = Desarmar Seguidores, 2 = Cancelar a ordem de entrada do seguidor se ela não for executada (5 segundos), 3 = Zerar o seguidor se ele ficar fora de sincronia (10 segundos).
A Sequência do Follower Guard com Desarmar Seguidores
1. Cancelar Entrada Não Executada (ex.: 5 segundos)
O tempo começa a contar quando a ordem de entrada do líder é executada. Quando ele termina, o Replikanto cancela a ordem de entrada do seguidor apenas se ela ainda não teve nenhuma execução. O Replikanto não compara quantidades aqui: uma entrada parcialmente executada não é cancelada.
- Nenhuma execução: o Replikanto cancela a entrada do seguidor e, como Desarmar Seguidores está marcado, desarma o seguidor no mesmo momento (vermelho). O seguidor pode ter ficado amarelo durante esses segundos, porque estava zerado enquanto o líder tinha posição, mas nunca chega ao zeramento do passo 3: ele já está Desarmado e não tem posição. Junto com a entrada, o Replikanto cancela as ordens de saída (stop e alvo) que esta aba copiou para essa entrada, no mesmo instrumento. A partir do Replikanto 1.7.0.0, as demais ordens ativas da conta seguidora (em outro instrumento, colocadas manualmente ou copiadas por outra aba do Replikanto) são mantidas; versões anteriores podiam cancelá-las também.
- Execução parcial: a entrada continua ativa e o seguidor segue os passos 2 a 4 abaixo.
2. Fora de Sincronia (Amarelo)
Como o seguidor parcialmente executado não corresponde mais à posição do líder, ele fica Fora de sincronia e fica amarelo.
O líder Sim101 está comprado em 2 ES 12-26. 1 = a Sim103 está Fora de sincronia (amarela); 2 = a entrada dela foi executada em só 1 dos 2 contratos e o restante (E:1) continua ativo. A Sim102 e a Sim104 foram executadas por completo e continuam verdes.
O que isso significa: Seu seguidor agora está em um estado de alerta. A cor amarela indica que a posição do seguidor não corresponde à posição do líder. Este é um alerta de segurança de que algo precisa de atenção.
A partir do Replikanto 1.7.0.0, um seguidor com o tamanho correto em Ratio com decimais, Dinheiro Disponível (Available Cash), Liquidação Líquida (Net Liquidation), Quantidade Agrupada (Pooled Quantity, com mais de um seguidor), Alteração Percentual (Pct Change) ou Alocação Prévia (Pre Allocation) não entra mais nesse estado por causa de arredondamento. Para saber como cada método de cópia é conferido, veja Follower Guard: Visão Geral.
3. Zerar (ex.: 10 segundos)
Se nenhuma ação manual for tomada (como Zerar Tudo / Flatten All), quando o tempo de fora de sincronia terminar, o Replikanto zera automaticamente apenas o(s) seguidor(es) afetado(s).
- Cada execução que o seguidor recebe no instrumento enquanto está Fora de sincronia reinicia a contagem. O tempo mede o intervalo sem execuções desde a última execução do seguidor, e não o tempo desde que a diferença apareceu, para não zerar um seguidor que ainda está sendo executado em partes.
- A partir do Replikanto 1.7.0.0, atualizações de conexão ou de conta de outras corretoras e contas, sem relação com o seguidor, não reiniciam mais a contagem.
- Quando o tempo termina, o Replikanto confere o seguidor de novo e só o zera se ele ainda estiver Fora de sincronia e ainda tiver posição ou ordem ativa naquele instrumento.
- Em conexões que não são Rithmic, a partir do Replikanto 1.7.1.0, se o NinjaTrader ainda não aplicou à posição a última execução ou ordem a mercado do seguidor (ou se a posição mudou há menos de um segundo), o Replikanto não zera nem desarma o seguidor nessa verificação. O seguidor continua Fora de sincronia (amarelo), o Replikanto confere de novo na verificação seguinte, por até cerca de 30 segundos no mesmo episódio, e a aba Log mostra
Info [1119]uma vez. Se depois disso o NinjaTrader ainda não tiver atualizado a posição, o Replikanto zera o seguidor com base na posição que o NinjaTrader mostra e a aba Log mostraWarning [1120]; confira esse seguidor na sua corretora em seguida. Se o seguidor voltar a ficar sincronizado durante a espera, nada é zerado. O desarmamento do passo 4 só acontece depois do zeramento, então um zeramento adiado adia também o desarmamento. As contas Rithmic não passam por essa espera: elas releem a posição real na corretora.
O que isso significa: Você tem um período de carência (o tempo para zerar) para intervir manualmente. Se você não agir durante esse tempo, o Replikanto fechará automaticamente a posição do seguidor para evitar maior desalinhamento. Em conexões que não são Rithmic, a partir do Replikanto 1.7.1.0, essa janela pode durar até cerca de 30 segundos a mais, enquanto o Replikanto espera o NinjaTrader aplicar a última execução do seguidor.
4. Desarmado (Vermelho)
Depois de zerado, o seguidor fica Desarmado e fica vermelho. Ele para de receber novas ordens do líder até ser rearmado.
Depois do zeramento: 1 = a Sim103 está Desarmada (vermelha) e zerada, e a grade Contas Seguidoras ganha uma moldura vermelha; a Sim102 e a Sim104 continuam copiando. Formas de rearmá-la (veja Rearmar abaixo): 2 = Rearmar, 3 = o botão Zerar (×) da linha, 4 = Zerar Tudo.
O que isso significa: O seguidor agora está completamente desligado da cópia. A cor vermelha indica que está inativo. Rearme o seguidor para retomar a cópia do líder (veja Rearmar abaixo).
A mensagem que o Replikanto mostra quando desarma um seguidor. Se o campo E-mail para receber alertas de desarme de seguidores estiver preenchido, ele também envia um alerta por e-mail.
Notas Importantes
-
Intervenção Manual: Em qualquer momento durante as etapas 2 ou 3, você pode intervir manualmente usando Zerar Tudo (Flatten All) para assumir o controle antes que ações automáticas ocorram. O Zerar Tudo, assim como o zeramento do Follower Guard, espera por até cerca de 5 segundos que o NinjaTrader aplique a última execução do seguidor antes de enviar o Close (
Info [1110]). - Quais Seguidores São Afetados: Apenas os seguidores que tiveram o problema de execução passam por esta sequência. Outros seguidores continuam copiando normalmente.
-
Rearmar: Um seguidor Desarmado continua Desarmado até ser rearmado pelo botão Rearmar (Rearm), pelo botão Zerar (×) da linha dele ou pelo Zerar Tudo. A partir do Replikanto 1.7.1.0, quando a lista Contas Seguidoras é exibida em grupos, o botão Rearmar do cabeçalho do grupo também rearma as contas Desarmadas desse grupo, mas só as que estão zeradas; o botão Zerar (×) do cabeçalho zera o grupo todo e depois rearma apenas as contas Desarmadas que ficarem zeradas. A partir do Replikanto 1.7.0.0, o Zerar Tudo só rearma um seguidor Desarmado se a posição dele já aparecer zerada; um seguidor que ainda mostra posição continua Desarmado e a aba Log mostra
Warning [1073]. Nesse caso, confira a posição da conta no NinjaTrader e, quando estiver zerada, clique em Rearmar. Este é um recurso de segurança para evitar que erros de cópia persistam. - Configuração dos Tempos: Esta sequência considera que o tempo para cancelar a entrada não executada e o tempo para zerar por falta de sincronia estão ativados nas configurações do Follower Guard. Mantenha o tempo para cancelar a entrada menor que o tempo de fora de sincronia (os padrões são 5 e 10 segundos).
Comentários
0 comentário
Artigo fechado para comentários.