Por que uma ordem pode ser rejeitada pela corretora, como identificar o motivo e o que fazer para resolver.
A corretora pode rejeitar uma ordem enviada pela OnTick por diversos motivos. A rejeição é sempre gerada pela corretora, a OnTick apenas transmite a instrução.
A causa mais frequente. Cada contrato exige uma margem de garantia disponível na conta. Se o saldo estiver abaixo do necessário, a ordem é rejeitada antes de chegar ao mercado.
O que fazer: verifique o saldo na corretora e compare com a margem exigida pela estratégia. Deposite capital adicional se necessário.
Perfil de investidor inadequado. O seu perfil de risco na corretora precisa estar adequado ao ativo que deseja negociar.
O que fazer: atualize seu perfil de investidor no portal da corretora.
Algumas corretoras impõem um limite máximo de contratos por operação para determinados perfis. Se a estratégia tentar operar acima desse limite, a ordem será rejeitada.
O que fazer: reduza o número de contratos configurados na estratégia ou entre em contato com a corretora para ampliar o limite.
Se a autorização da OnTick na corretora foi revogada ou expirou, ordens não serão aceitas.
O que fazer: refazer a autorização no portal da sua corretora (XP, Rico ou Clear).
A OnTick tem acesso ao motivo exato da rejeição?
A OnTick recebe o código de erro retornado pela corretora. Para detalhes técnicos específicos, entre em contato com a corretora informando o horário e o ativo da operação rejeitada.
Uma ordem rejeitada faz a estratégia parar?
Não. A estratégia continua ligada. Mas dependendo da lógica, ela pode não tentar novamente até o próximo sinal.