AlgoVesta › Glossário › Rejeição de ordem

Execução de Ordens

Rejeição de ordem

Uma rejeição de ordem é a exchange ou corretora recusando aceitar uma ordem, retornando um erro em vez de um identificador de ordem; motivos típicos são margem insuficiente, um tamanho abaixo do mínimo ou que não é múltiplo do passo de lote, um preço fora dos limites permitidos, um símbolo que não é negociável naquela conta, ou uma chave de API sem permissão de negociação.

Por que isso importa

Uma ordem rejeitada não é um sucesso parcial: nada foi colocado, e se a plataforma não expõe a rejeição, o sinal simplesmente desaparece enquanto o bot parece saudável. Na prática, a maioria dos relatos de "meu bot não está negociando" são cadeias de rejeições silenciosas: uma conta que ficou sem margem livre, uma chave criada sem permissão para futuros, um símbolo de forex com sufixo de corretora, ou um tamanho de lote que a corretora não aceita. A mensagem de rejeição é o diagnóstico, e ela precisa chegar até a pessoa que pode agir sobre ela.

Como a AlgoVesta lida com isso

A AlgoVesta verifica o que pode antes de enviar: o passo de lote e o nocional mínimo do símbolo, a tolerância de tamanho, o teto de alavancagem da conta e as próprias regras de risco do bot. Qualquer coisa que a plataforma ainda rejeite é registrada no cartão do bot e no painel com a mensagem própria da exchange, traduzida em uma explicação simples quando o código é conhecido (por exemplo, quando o valor solicitado está abaixo do mínimo, os valores válidos mais próximos são mostrados). Sinais bloqueados e rejeitados são contados, e um bot que bloqueia vários sinais sem executar nenhum dentro de um dia dispara um e-mail resumo. Rejeições causadas pelas suas configurações são separadas de erros do lado da plataforma, para que você não seja informado de que precisa corrigir algo que não é seu. Cada rejeição é mantida junto com o sinal ao qual pertencia, então o histórico explica por que um trade não aconteceu. Veja a página de automação cripto e a central de ajuda.

Exemplo

Um trader define $8 de margem por sinal a 1x em um bot de futuros da Binance. O primeiro sinal para BTCUSDT é rejeitado antes de ser enviado: o nocional está abaixo do mínimo da exchange. O cartão do bot mostra o motivo com o valor mínimo, o painel lista o sinal como bloqueado, e nenhuma ordem chega à exchange. Depois que a margem é elevada para $12, o próximo sinal é executado normalmente.

Erros comuns

Na prática

Veja como a AlgoVesta automatiza isso