Este artigo explica o que o botão Zerar Tudo (Flatten All) do Replikanto fecha, por que ele pode não fechar suas posições, por que um seguidor desarmado pode continuar desarmado depois dele, e como fechar as posições diretamente pelo NinjaTrader.
O que o Zerar Tudo fecha
O botão Zerar Tudo funciona somente para o instrumento selecionado naquela janela ou aba do Replikanto. Ele zera a conta líder e todas as contas seguidoras que não estão desligadas (Off), inclusive as que estão Desarmadas (Disarmed, em vermelho). Seguidores desligados não são tocados.
A partir do Replikanto 1.7.0.0, isso vale também para o seguidor que está ao mesmo tempo Desarmado e com Market Only ligado. Nas versões anteriores, quando a líder tinha posição aberta, o Zerar Tudo podia deixar esse seguidor posicionado e ainda rearmá-lo. Se você está numa versão anterior, atualize para o 1.7.0.0; até lá, feche esse seguidor pelo botão Zerar (Flatten, o X da linha) ou pelo Zerar tudo (Flatten Everything) do NinjaTrader (veja abaixo).
Seguidores em outro computador (rede local ou internet)
A correção do seguidor Desarmado + Market Only vale para os seguidores que estão no mesmo computador da líder. Se um seguidor em outro computador, copiado pela rede local ou pela internet, estiver Desarmado e com Market Only e continuar posicionado depois do Zerar Tudo, clique em Zerar Tudo na janela do Replikanto do computador desse seguidor. Ali, o Zerar Tudo zera todos os seguidores que não estão desligados, inclusive os Desarmados + Market Only.
Por que um seguidor continua desarmado depois do Zerar Tudo
Depois de fechar as posições, o Zerar Tudo rearma os seguidores desarmados daquela aba (eles voltam a ficar ligados). A partir do Replikanto 1.7.0.0, ele rearma somente os seguidores desarmados que já aparecem zerados naquele momento. Um seguidor que ainda mostra posição aberta continua Desarmado, e a aba Log mostra:
Replikanto: [Copier] Warning [1073] Flatten All left this follower Disarmed because it still shows an open position; check it by hand, then re-arm it from this row or the Rearm button.
Isso é normal e erra para o lado seguro. O Zerar Tudo confere cada seguidor uma única vez, logo depois de enviar as ordens de fechamento, e um fechamento que ainda está sendo executado aparece como posição aberta nesse momento. É comum em contas Rithmic e em contas Sim quando a opção Enforce partial fills do NinjaTrader está ativada. Para voltar a copiar:
- Confira a posição do seguidor no Control Center do NinjaTrader, guia Posições (Positions).
- Se ainda houver posição, feche-a (botão Zerar (X) da linha, ou Zerar tudo do NinjaTrader, abaixo).
- Com a conta zerada, clique em Rearmar (Rearm). O botão Rearmar rearma todos os seguidores desarmados da aba, então confira todos antes.
Antes do 1.7.0.0, o Zerar Tudo rearmava todos os seguidores desarmados, mesmo os que ainda estavam posicionados.
Quando o Zerar Tudo não funciona
- Não há posição aberta sendo informada pelo NinjaTrader. Pode haver posição aberta aparecendo no Rithmic ou no Tradovate, mas se ela não tiver sido atualizada no NinjaTrader, o botão não vai funcionar. Em contas Rithmic, a partir do Replikanto 1.7.0.0, o Replikanto relê a posição real de cada seguidor no Rithmic antes de zerá-lo, então uma execução que o NinjaTrader não registrou é detectada e fechada. A própria conta líder não é relida no momento em que você clica em Zerar Tudo (ela conta com a verificação automática feita cerca de um segundo depois de cada execução); se a líder continuar mostrando a posição errada, desconecte e conecte de novo a conexão Rithmic. Essa releitura é controlada pela propriedade Atualizar a posição de uma conta Rithmic antes de agir sobre ela (Refresh a Rithmic account's position before acting on it), ligada por padrão.
- O botão foi pressionado em uma janela do Replikanto diferente da desejada. No calor do momento é comum acionar o Zerar Tudo em uma janela ou aba de outro instrumento, e não naquele cujas posições você queria fechar.
- Há falha de comunicação entre o NinjaTrader e a corretora, e a solicitação de fechamento não é enviada. Desconecte e conecte novamente a conexão da corretora no NinjaTrader e tente de novo.
Fechar posições direto pelo NinjaTrader
- Abra a guia Posições (Positions) no Control Center do NinjaTrader.
- Clique com o botão direito do mouse na seção da grade de posições. Isso abre o seguinte menu:

Selecione Zerar tudo (Flatten Everything) — isso zera todas as posições abertas e cancela todas as ordens ativas.
Ordens reais
CRÍTICO — Se o seu pedido de informação envolver ordens reais, contate imediatamente o departamento de ordens (Orders Desk) da sua corretora para confirmar e gerir as suas ordens e posições reais.
Comentários
0 comentário
Artigo fechado para comentários.