A partir do Replikanto 1.7.2.0, você pode ocultar uma conta seguidora para que ela deixe de aparecer na lista de seguidores. A ideia é atender contas que continuam conectadas no NinjaTrader mas nunca devem copiar, como uma conta de mesa proprietária que foi liquidada ou uma avaliação que você não opera mais. Este artigo explica como ocultar uma conta (ou várias de uma vez), como mostrá-la de novo, quando a ação é recusada e o que uma conta oculta significa para o resto do Replikanto.
Ocultar uma conta seguidora
- Na lista Contas Seguidoras (Follower Accounts), clique com o botão direito na linha da conta que deseja ocultar.
- Escolha Ocultar conta (Hide account).
A conta é desligada (Off) e sai da lista de seguidores de todas as abas e janelas do Replikanto neste computador, em qualquer workspace. Nada é copiado para ela enquanto estiver oculta. Ocultar não remove a conta do NinjaTrader nem da corretora: só a tira da lista de seguidores do Replikanto.
A lista de contas ocultas é uma só para toda a instalação do NinjaTrader neste computador, gravada em Documents\NinjaTrader 8\Replikanto\Replikanto_hidden_followers.json. Os nomes das contas são comparados exatamente, incluindo maiúsculas e minúsculas. Cada computador com Replikanto tem a sua própria lista: ocultar uma conta no computador da conta líder não a oculta em um computador seguidor ligado pela rede local ou pela internet.
Ocultar várias contas de uma vez
A partir do Replikanto 1.7.2.0, você pode ocultar mais de uma conta em uma só ação.
- Na lista Contas Seguidoras (Follower Accounts), selecione as linhas: Ctrl+clique adiciona ou tira uma linha, e Shift+clique seleciona um intervalo.
- Clique com o botão direito em uma das linhas selecionadas.
- Escolha Ocultar N contas (Hide N accounts), em que N é o número de contas selecionadas (por exemplo, Ocultar 3 contas).
Cabeçalhos de grupo que estiverem na seleção ficam de fora. Cada conta passa pela mesma checagem de uma conta só (veja "Quando Ocultar conta é recusado" abaixo). As contas que não estão em operação são ocultadas. As que ainda estão em operação nessa aba continuam visíveis, e o Replikanto as cita juntas em uma única mensagem, por exemplo: "2 contas não podem ser ocultadas enquanto houver uma operação aberta para elas nesta aba (uma posição aberta ou uma ordem ativa no instrumento delas, ou a posição da conta líder): Sim101, Sim102. Aguarde o fim da operação, ou zere-as e desligue-as; depois tente de novo." Assim como Ocultar conta, o item fica indisponível por um instante enquanto um grupo está sendo zerado pelo cabeçalho.
Se você clicar com o botão direito em uma linha que não está selecionada, só essa linha fica selecionada e o menu age apenas sobre ela. Com Ctrl + botão direito em uma linha fora da seleção, o menu também age só sobre essa linha, e a seleção continua como estava.
Mostrar de novo uma conta oculta
Enquanto houver pelo menos uma conta oculta, o Replikanto oferece dois caminhos para trazê-la de volta:
- Clique com o botão direito na lista Contas Seguidoras e abra Contas ocultas (N) (Hidden accounts (N)), em que N é o número de contas ocultas. Ali aparece cada conta oculta, e também Mostrar todas (Show all).
- Clique no link Ocultas (N) (Hidden (N)) no topo da lista de seguidores, ao lado do link Desligar/Ligar (Toggle off/on). Ele abre os mesmos itens.
As contas ocultadas juntas voltam uma a uma (não existe "Mostrar N contas"): clique em uma conta para mostrá-la, ou em Mostrar todas para trazer todas de volta. A conta volta em todas as abas abertas do Replikanto assim que a conexão da corretora dela estiver conectada, e volta sempre desligada (Off), não importa o que um workspace ou um arquivo importado tenha gravado para ela. O link Ligar (Toggle on) também não a liga de volta: ligue-a você mesmo quando quiser que ela volte a copiar.
Quando Ocultar conta é recusado
Uma conta desligada (Off) sempre pode ser ocultada. Qualquer outra só pode ser ocultada quando não tem operação aberta naquela aba:
- ela não pode ter posição aberta nem ordem ativa no instrumento que opera na aba, e
- ela precisa estar desarmada (Disarmed), ou a conta líder da aba precisa estar zerada.
Caso contrário, o Replikanto mostra uma mensagem dizendo que a conta não pode ser ocultada enquanto houver uma operação aberta para ela nesta aba. Aguarde o fim da operação, ou zere-a pelo botão Zerar (×) da linha e desligue a conta; depois tente de novo. Enquanto um grupo de seguidores está sendo zerado, Ocultar conta fica indisponível por um instante.
Se outra aba ainda tiver uma operação para a conta
Ocultar vale para todas as abas, mas outra aba pode ainda ter uma operação para a conta (por exemplo, quando você a oculta a partir de uma aba diferente). Essa aba mantém a linha como está até a operação terminar e só então a remove, conferindo uma vez por segundo. Enquanto a linha fica, uma conta ligada continua copiando a conta líder. A aba Log mostra Warning [1128] para ela. Para parar na hora, zere a posição pelo botão Zerar (×) da linha e desligue a conta naquela aba: ela sai da lista em até um segundo.
Um reinício não mantém essa linha: depois que o NinjaTrader reinicia, uma conta oculta não tem linha em nenhuma aba, e uma posição ainda aberta nela fica por sua conta. Encerre qualquer operação de uma conta antes de ocultá-la.
O que mais muda para uma conta oculta
- Grupos de seguidores: uma conta oculta fica de fora do cabeçalho do seu grupo (contagens, PnL e posições).
- Rearmar: o botão Rearmar (Rearm), o Rearmar de um grupo e o rearme depois do Zerar Tudo (Flatten All) ou do Zerar de um grupo ignoram as contas ocultas.
- Exportar: uma conta oculta não tem linha, então não é gravada no arquivo de seguidores exportado.
- Importar: se um arquivo de seguidores importado citar uma conta oculta, as configurações dela são gravadas, mas a conta continua oculta (linha
[1131]no Log). Quando você a mostrar, ela volta desligada.
Mensagens na aba Log
[1126]: uma conta foi ocultada.[1127]: contas ocultas foram mostradas de novo.Warning [1128]: a conta foi ocultada, mas esta aba mantém a linha dela até a operação terminar (veja acima).Warning [1129]: o arquivo de contas ocultas não pôde ser lido (por exemplo, bloqueado por um antivírus ou por um programa de backup). As contas ocultas voltam a aparecer até o NinjaTrader reiniciar. Confira se estão desligadas antes de operar e reinicie o NinjaTrader; se acontecer de novo, apague o arquivo e oculte as contas outra vez.Warning [1130]: uma ação de ocultar ou mostrar não pôde ser gravada no arquivo. Ela continua valendo até o NinjaTrader fechar. Se repetir, confira se a pastaDocuments\NinjaTrader 8\Replikantopermite gravação.
Versões anteriores
O Replikanto 1.7.1.0 e anteriores não têm a opção Ocultar conta. Nelas, o mais próximo é colocar as contas em um grupo de seguidores e recolher o cabeçalho. Para ocultar contas, atualize para o Replikanto 1.7.2.0 ou posterior.
Comentários
0 comentário
Artigo fechado para comentários.