Este artigo explica por que ocorrem atrasos na execução e quais fatores afetam a rapidez com que seus pedidos são preenchidos pela corretora. Abrange o processo de execução em duas etapas, tipos de ordens, condições de mercado e desempenho da plataforma.
Entendendo o Processo de Execução em Duas Etapas
O Replikanto participa apenas da primeira etapa da negociação: enviar ordens da conta líder para a corretora em nome de cada conta seguidora. Uma vez que a ordem chega à corretora, ela entra numa segunda etapa onde a ordem fica em estado Aberta (Working), aguardando ser preenchida pelo mercado. Neste ponto, a responsabilidade de preencher a ordem é da corretora de acordo com seu tipo e liquidez atual do mercado.
Esse processo de duas etapas significa que, embora o Replikanto garanta que as ordens sejam enviadas simultaneamente para todos os seguidores, o momento do preenchimento depende da velocidade de execução da corretora e das condições de mercado.
É importante entender que o Replikanto não garante que as contas seguidoras terão suas ordens preenchidas exatamente no mesmo preço e horário que a conta líder. Fatores como latência de rede, tempos de processamento da corretora e condições de mercado podem todos contribuir para diferenças de execução. Essas discrepâncias também podem levar a diferenças no Lucro e Perda (PnL) entre as contas.
Como o Tipo de Ordem Afeta a Velocidade de Preenchimento
O tipo de ordem que você coloca tem um impacto significativo na rapidez com que ela será preenchida.
- Ordens de mercado são projetadas para execução imediata ao melhor preço de mercado disponível. Este tipo de ordem prioriza a velocidade de execução em vez da certeza do preço. Se sua prioridade é minimizar o atraso de execução, ordens de mercado são a opção mais rápida.
- Ordens limitadas só serão preenchidas no seu preço especificado ou melhor. Se o mercado não atingir seu preço, a ordem pode não ser preenchida, potencialmente causando atrasos significativos ou impedindo a execução completamente. Muitas corretoras permitem colocar ordens limitadas fora do horário de mercado, que são então enfileiradas para processamento quando a negociação for retomada.
- Ordens de stop acionam uma ordem de mercado ou limitada assim que um determinado preço é atingido, introduzindo uma etapa adicional antes da execução.
Fatores Que Afetam a Velocidade de Execução
Vários fatores externos e internos influenciam a rapidez com que suas ordens são preenchidas:
- Liquidez de Mercado: A disponibilidade de compradores e vendedores no nível de preço da sua ordem impacta significativamente a velocidade de execução. Baixa liquidez pode levar a atrasos ou preenchimentos a preços menos favoráveis (slippage).
- Volatilidade de Mercado: Movimentos rápidos de preços podem fazer com que as ordens sejam preenchidas a preços diferentes dos pretendidos ou até mesmo sejam ignoradas se forem ordens de stop-loss.
- Velocidade de Execução da Corretora: Diferentes corretoras podem ter velocidades variadas no processamento e execução de ordens, o que pode levar a diferenças nos preços de preenchimento entre contas líder e seguidora.
- Provedor de Conectividade: A tecnologia da corretora e a infraestrutura de conectividade podem variar na qualidade do serviço de dados em tempo real, afetando potencialmente a velocidade percebida do envio de ordens.
Entendendo a Aba Execuções do NinjaTrader
A aba Execuções do NinjaTrader exibe informações de execução do dia atual quando conectado à sua conta de corretagem. Uma das colunas padrão nesta aba é "Horário", descrita como "O horário em que a execução ocorreu".
Centro de controle > Execuções: uma execução do líder (Sim101) e suas três cópias. 1 = Horário, o momento em que a corretora executou cada ordem: os seguidores foram executados uma fração de segundo depois do líder, por isso aparecem 10:31:07 ou 10:31:08 (Sim103 e Sim104 também foram executadas um tick acima). 2 = Nome de exibição de conta.
Uma execução ocorre quando sua ordem é preenchida pelo mercado através da sua corretora. Portanto, o timestamp na coluna "Horário" indica precisamente quando a corretora completou a execução da ordem—não quando o Replikanto enviou a ordem.
Isso é consistente com o papel do Replikanto na primeira etapa (enviar ordens) e a responsabilidade da corretora na segunda etapa (preencher ordens). O horário de execução que você vê reflete quando a corretora preencheu com sucesso a ordem no mercado, que é exatamente como o processo deve funcionar.
Otimizando o Desempenho da Sua Plataforma
Embora o Replikanto e a corretora lidem com o roteamento e preenchimento de ordens, garantir que sua plataforma NinjaTrader esteja funcionando otimamente ajuda a minimizar atrasos na primeira etapa (envio de ordens). Fatores de desempenho que afetam a capacidade de resposta da plataforma incluem:
- As capacidades do hardware do seu PC (CPU, RAM)
- O número de espaços de trabalho, gráficos e indicadores abertos
- Configurações de cálculo do indicador e complexidade
- O tipo de conexão de internet (uma conexão com fio é recomendada em vez de sem fio)
Para orientação detalhada de desempenho, consulte a documentação Dicas de Desempenho do NinjaTrader.
Recursos do Replikanto para Manuseio de Execuções
A versão 1.6.0 do Replikanto introduziu o recurso "Market Only", que copia as execuções do líder para os seguidores como ordens a mercado. Este recurso foca no preenchimento real como o evento crítico sendo replicado—o resultado da execução da ordem do líder pela corretora.
No entanto, este recurso não acelera a execução da corretora em si; ele simplesmente envia uma ordem a mercado ao seguidor depois que a ordem do líder é executada, em vez de replicar ordens pendentes ou não preenchidas.
Resumo
Atrasos de execução são uma parte normal da negociação e ocorrem devido à natureza de duas etapas do processamento de ordens:
- Etapa 1 (Replikanto): As ordens são copiadas e enviadas para a corretora simultaneamente para todas as contas
- Etapa 2 (Corretora + Mercado): As ordens aguardam em estado "Aberta" (Working) até serem preenchidas pelas condições de mercado
Se a execução imediata é sua prioridade, usar ordens de mercado é a maneira mais direta de reduzir atrasos na segunda etapa, embora isso venha com a desvantagem da incerteza do preço. Tenha em mente que fatores externos de mercado como liquidez e volatilidade, em última análise, governam a rapidez e a que preço suas ordens são preenchidas pela corretora.
Comentários
0 comentário
Artigo fechado para comentários.