Este artigo explica como o Replikanto envia os sinais de negociação para as contas seguidoras e os nós da rede, e quais fatores influenciam a velocidade dessa cópia.
Fila ou threads?
O Replikanto usa uma abordagem paralela para enviar as negociações aos nós remotos. Ele não coloca os sinais em uma fila para enviá-los a um nó de cada vez — os sinais para os nós remotos (Rede Local e Internet) são enviados em paralelo, então nenhum nó espera pelo outro. Na própria máquina, as cópias com Market Only e o fechamento das posições das contas seguidoras também são enviados em paralelo. Já a cópia normal de ordens para as contas seguidoras locais (inclusive as cópias com ATM) passa pela thread da interface do NinjaTrader, então esses envios acontecem um depois do outro, sem ordem fixa.
Por que os núcleos de CPU importam
Como o trabalho de cópia é distribuído entre threads, o hardware que executa o Replikanto tem efeito direto sobre o desempenho:
- Um número maior de núcleos de CPU aumenta a eficácia do processo paralelo de cópia de negociações.
- A velocidade da CPU também afeta o tempo total necessário para copiar as negociações.
Outros fatores que afetam o tempo de cópia
- Número de contas seguidoras — quanto mais seguidores houver, mais tempo a cópia pode levar, mesmo com o processamento paralelo.
- Processamento do NinjaTrader — o NinjaTrader processa os envios das ordens, e a eficiência dessa etapa impacta o tempo total de cópia.
- Rede — conexões de rede local costumam ser mais rápidas do que conexões pela internet. A cópia remota depende da localização dos servidores, o que pode acrescentar latência.
- Processamento da corretora — assim que a ordem é submetida na conta seguidora, tudo o que a corretora faz até o preenchimento pelo mercado está fora do escopo da copiadora, mas ainda assim acrescenta tempo ao ciclo de vida do trade.
Que latência esperar
A latência depende de como as negociações estão sendo copiadas:
- Contas locais (mesma máquina) — a cópia entre contas na mesma instância do NinjaTrader fica normalmente entre 10 ms e 200 ms, medida do momento em que uma ordem submetida na conta líder é notificada até o momento em que o Replikanto submete a ordem na conta seguidora local.
- Modo de Rede Local (LAN/WiFi) — a cópia entre dois Replikantos na mesma rede local fica normalmente entre 50 ms e 500 ms.
- Cópia Remota pela internet — o envio de sinais de negociação para nós remotos pela internet fica normalmente entre 100 ms e 1000 ms.
Veja Qual é a latência de cópia do Replikanto em milissegundos? para o detalhamento completo.
Mantenha sua versão atualizada
O Replikanto é constantemente atualizado para melhorar o processamento paralelo e minimizar atrasos. Recomenda-se usar sempre a versão mais recente do produto para obter o melhor desempenho.
Comentários
0 comentário
Artigo fechado para comentários.