A partir do Replikanto 1.7.0.0, algumas configurações do seguidor e da aba não podem ser alteradas enquanto há uma operação aberta. Este artigo explica o que fica bloqueado, o que conta como "em operação", o que aparece na janela do Replikanto, como liberar as configurações e como desligar o bloqueio. Sintomas comuns: não consigo alterar o Ratio, as células da grade de seguidores estão apagadas ou cinzas, ATM Copy, Market Only ou Cross Order não mudam, o seletor da conta líder ou do instrumento está desabilitado, ou o instrumento volta sozinho para o anterior.
Por que as configurações ficam bloqueadas
Alterar o tamanho ou as opções de cópia de um seguidor no meio de uma operação pode deixar parte da posição sem cobertura. Por exemplo: reduzir o Ratio de um seguidor de 2 para 1 enquanto ele tem 2 contratos abertos faz a saída copiada fechar só 1 contrato e deixa o outro aberto. Trocar a conta líder no meio da operação pode deixar todos os seguidores fora de sincronia (e, com o Follower Guard armado, fazer com que sejam zerados e desarmados); trocar o instrumento deixa a posição no contrato antigo sem acompanhamento e fora do alcance do Zerar Tudo (Flatten All). O bloqueio impede essas alterações até a operação terminar. Ele vem ligado por padrão, inclusive em workspaces salvos em versões anteriores.
O que conta como "em operação"
Uma conta seguidora está em operação quando, no instrumento que ela opera nesta aba (o instrumento do Cross Order, se o seguidor tiver um), ela tem:
- uma posição aberta, ou
- uma ordem ativa (por exemplo, uma entrada limitada pendente, um stop ou um alvo), mesmo sem posição ainda.
Um seguidor desligado (Off) ou desarmado (Disarmed) nunca fica bloqueado. Lembre-se de que um seguidor desligado ou desarmado não copia as saídas do líder; por isso, desligá-lo não é uma forma segura de alterá-lo enquanto ele ainda tem posição aberta.
O que fica bloqueado
Em uma linha de seguidor (enquanto esse seguidor está em operação)
- Cross Order
- ATM Copy
- Market Only
- Ratio
- Alocação Prévia (Pre Allocation)
- % (Alteração Pct. / Pct. Change)
Na aba inteira (enquanto qualquer seguidor da aba está em operação, ou a conta líder tem posição)
- O seletor da conta líder
- O seletor de instrumento (uma troca vinda de um gráfico vinculado também é recusada e desfeita)
- O Método (Method) de cópia
- Os menus ATM Copy e Cross Order
- Modo Nó de Rede (Rede Local) (Network Node Mode) e Modo Nó Remoto (Internet) (Remote Node Mode)
- Import... no menu da grade de seguidores (o Export... continua disponível)
Clique com o botão direito na janela do Replikanto com uma operação aberta: 1 = ATM Copy e Cross Order, 2 = Modo Nó de Rede (Rede Local) e Modo Nó Remoto (Internet) ficam em cinza. Desarmar Seguidores continua disponível. Ao passar o mouse sobre um item cinza aparece o motivo (a dica não aparece na imagem).
Nunca bloqueados
- A coluna Ligado (On), que liga ou desliga o seguidor
- O botão Zerar (×) (Flatten) da linha
- Zerar Tudo (Flatten All)
- Desarmar Seguidores (Disarm Followers) e Rearmar (Rearm)
O que você vê
- As células bloqueadas na grade de seguidores ficam apagadas (esmaecidas). O valor ou ícone mostrado continua valendo; nada é apagado.
- Ao passar o mouse sobre uma célula bloqueada aparece: "Esta conta seguidora tem uma posição aberta ou uma ordem ativa. Use o botão Zerar (×) desta linha, ou aguarde o fim da operação, antes de alterar esta configuração."
- Os seletores e menus da aba ficam cinzas, com a dica: "Pelo menos uma conta seguidora desta aba tem uma posição aberta ou uma ordem ativa. Zere essa conta, ou aguarde o fim da operação, antes de alterar esta configuração."
- Se você estava digitando um valor de Ratio, Alocação Prévia ou % quando a operação começou, essa edição é cancelada.
- Clicar em um controle bloqueado não faz nada e grava uma linha informativa na aba Log do NinjaTrader (sempre em inglês), por exemplo:
Replikanto: [Follower] Ignored a 'ATM Copy' change because this follower account is in the middle of a trade. Flatten it with this row's X button, or wait for the trade to close.
Replikanto: [Follower] Ignored a 'Leader account' change because a trade is open on this tab. Flatten the follower accounts, or wait for the trade to close.
Sim102 e Sim103 estão em operação; a Sim104 está desligada e zerada, então nada na linha dela fica bloqueado. 1 = células Ratio, ATM Copy, Market Only e Cross Order apagadas nos seguidores em operação, 2 = seletores Ativo, Conta Líder e Método em cinza, 3 = botão Zerar (×) da linha, que continua disponível. As dicas citadas acima aparecem ao passar o mouse sobre uma célula apagada ou um seletor cinza; elas não aparecem na imagem.
Como liberar as configurações
- Aguarde o fim da operação ou zere o seguidor com o botão Zerar (×) da linha dele (ou use Zerar Tudo). Confira que não sobrou nenhuma ordem ativa nesse seguidor.
- O bloqueio sai em cerca de um segundo depois que o seguidor fica sem posição e sem ordem ativa. O bloqueio da aba sai quando todos os seguidores da aba e a conta líder estão zerados e sem ordens ativas.
- Faça a alteração.
Como desligar o bloqueio
O bloqueio é controlado pela propriedade Bloquear as definições do seguidor durante uma operação (Lock follower settings while in a trade), no grupo Geral (General) das Propriedades do Replikanto (clique com o botão direito na janela do Replikanto > Propriedades / Properties). Ela vem ligada por padrão, vale por aba e é salva junto com o workspace. Recomendamos deixá-la ligada e desligar só se um seguidor continuar bloqueado sem motivo. A coluna Ordens (Orders) continua contando as ordens ativas de qualquer forma.
Propriedades > Geral > Bloquear as definições do seguidor durante uma operação (ligada por padrão).
Um seguidor continua bloqueado sem motivo
Se uma linha continua bloqueada mesmo com o seguidor zerado e sem nenhuma ordem ativa visível (por exemplo, uma ordem que a corretora nunca encerrou):
- Clique com o botão direito no seguidor, na grade de seguidores, e escolha Registrar detalhes das ordens (Log order details). O Replikanto grava na aba Log do NinjaTrader uma linha
Info [1063]com o que o bloqueio contou nessa conta e copia essa linha para a área de transferência. - Envie essa linha ao suporte da FlowBots.
- Para continuar operando enquanto isso, desligue Bloquear as definições do seguidor durante uma operação no grupo Geral das Propriedades dessa aba.
Botão direito na linha do seguidor > Registrar detalhes das ordens. O Import... fica em cinza enquanto a aba está bloqueada; o Export... continua disponível.
Linhas Info [1063] também são gravadas quando o bloqueio entra em uma linha e quando você clica em um controle bloqueado; são apenas informativas e não exigem ação, a menos que o bloqueio pareça errado.
Seguidores remotos (Rede Local e Internet)
O bloqueio vale na máquina onde está a linha do seguidor. Em uma máquina seguidora em Modo Nó de Rede ou Modo Nó Remoto, as linhas de seguidor dessa máquina ficam bloqueadas enquanto estão em operação. Uma aba líder em outra máquina não enxerga a posição dos seguidores remotos; por isso, o bloqueio da aba lá segue apenas os seguidores locais dela e a posição da conta líder.
Comentários
0 comentário
Artigo fechado para comentários.