Este artigo explica a mensagem "Cancelamento rejeitado pelo Sistema de Gerenciamento de Ordens" ("Cancellation Rejected by the Order Management System") que pode aparecer no NinjaTrader, por que a corretora rejeita a solicitação de cancelamento e o que fazer para que isso aconteça com menos frequência ao copiar operações com o Replikanto.
O que a mensagem significa
Essa mensagem é gerada pelo Sistema de Gerenciamento de Ordens (OMS) da corretora — não pelo NinjaTrader e não pelo Replikanto. Ela aparece quando é feita uma solicitação para cancelar uma ordem que foi preenchida pelo mercado microssegundos depois de a solicitação de cancelamento chegar à corretora.
Ou seja: a ordem já havia sido executada antes que o cancelamento pudesse ser processado. A corretora então rejeita o cancelamento e envia a mensagem de rejeição para o NinjaTrader exibir ao usuário.
Por que isso acontece
- Ao tentar cancelar uma ordem, principalmente quando ela está próxima do preço de compra/venda (BID/ASK), o mercado pode se mover muito rapidamente.
- Se o mercado preencher a ordem antes de a corretora processar a solicitação de cancelamento, a corretora envia a mensagem de rejeição ao NinjaTrader.
- Depois de executada, uma ordem não pode mais ser alterada nem cancelada. A rejeição é exatamente a corretora informando isso.
Quando você usa um copiador de operações
Com um copiador como o Replikanto, cancelar ou modificar uma ordem na conta líder replica essa ação para as contas seguidoras. O tempo que a solicitação leva até a corretora da seguidora não garante que a ordem seja cancelada ou alterada, pois a ordem da seguidora pode ser preenchida antes.
Por isso um cancelamento feito na conta líder pode gerar uma mensagem de rejeição em uma conta seguidora: a ordem correspondente da seguidora já havia sido preenchida pelo mercado antes de a solicitação de cancelamento chegar à corretora.
Como reduzir essas rejeições
- Evite cancelar ordens que estejam muito próximas do preço atual de BID/ASK.
- Trabalhe com stops mais largos.
- Coloque as ordens um pouco mais distantes do BID/ASK atual.
- Evite operar em momentos de alta volatilidade, quando os preços se movem mais rápido e as execuções acontecem antes.
Proteja a conta seguidora com o Follower Guard
O Follower Guard (Guarda do Seguidor) do Replikanto pode achatar automaticamente a conta seguidora quando uma mensagem de rejeição é recebida da corretora, evitando que a seguidora fique com uma posição que a líder não tem.
Entre as ações do Follower Guard que podem ser habilitadas estão as de:
- Ordem rejeitada pela corretora
- A ordem não pode ser cancelada agora, mas pode ser cancelada com sucesso mais tarde
- Não foi possível enviar a ordem
Cada uma dessas ações entra em vigor após o tempo que você configurar, achata a conta seguidora e — quando a opção Desarmar Seguidores está marcada — desarma a conta, que fica vermelha. A lista completa das ações e como configurá-las está em Follower Guard: Visão Geral.
Observação importante
A volatilidade é inerente ao mercado, especialmente no mercado futuro. Mesmo tentando cancelar uma ordem distante do BID/ASK, um movimento repentino pode preenchê-la antes que o cancelamento seja processado. Portanto, essa mensagem representa uma condição normal de mercado, e não uma falha do NinjaTrader ou do Replikanto.
Comentários
0 comentário
Artigo fechado para comentários.