Eis algumas razões possíveis para a falha de uma ordem nas transações realizadas na Binance Futures.
1. O teu saldo de margem é insuficiente
Tens outras ordens em aberto que partilham a mesma margem ou o valor da ordem excede o valor da posição. Isto significa que tens de adicionar mais margem para abrir a posição. Quanto menor a alavancagem, maior o saldo de margem necessário. Podes reduzir a alavancagem antes de colocares a ordem novamente.
2. A tua ordem excede o limite de tamanho da posição
Ao colocar uma ordem, é essencial considerar o limite máximo de posição determinado pelo símbolo e alavancagem. As regras de trading especificam o valor nocional máximo de cada símbolo e a alavancagem disponível. Se o valor nocional da posição que estás a tentar abrir exceder os limites, será rejeitado.
Tem em atenção que os limites de posição variam de acordo com o símbolo e a alavancagem escolhida. Deves manter-te dentro deste limite para garantir que as tuas ordens podem ser executadas com sucesso.
3. A tua ordem não cumpriu o valor nocional mínimo
4. Colocaste uma ordem [Reduce only] (Apenas Redução)
Ao selecionares a opção de "reduce only", a tua ordem poderá ser rejeitada devido a dois motivos:
A ordem está na mesma direção que a posição em aberto; ou
A ordem está na direção oposta e o tamanho da posição excede a posição em aberto.
5. Volumes de tráfego elevados
A tua ordem pode não ser submetida com sucesso durante períodos de grandes volumes de tráfego. Se isso ocorrer, verás a seguinte mensagem: “Estamos a experienciar grandes volumes de tráfego. Podes tentar submeter a tua ordem novamente. "
6. Colocaste uma ordem FOK (Fill or Kill) e não foi executada de imediato
O posicionamento da ordem FOK pode falhar se não puder ser executada de imediato. Se tal acontecer, receberás a seguinte mensagem (e a ordem não será registada no histórico de ordens): “Devido ao facto de a ordem não ter sido executada de imediato, a ordem FOK foi rejeitada.”
7. Colocaste uma ordem Apenas Publicação e não podia ser executada como uma ordem de maker
A colocação de uma ordem Apenas Publicação pode falhar se não puder ser executada como uma ordem de maker. Se tal acontecer, receberás a seguinte mensagem (e a ordem não será registada no histórico de ordens): “Devido ao facto de a ordem não ter sido executada como uma ordem de maker, a ordem Apenas Publicação será rejeitada. A ordem não será registada no histórico de ordens.”
8. Tens demasiadas ordens em aberto
Limite de ordens em aberto por símbolos de Futuros USDⓈ-M
Para cada símbolo de Futuros USDⓈ-M, o número máximo de ordens em aberto, incluindo ordens condicionais em aberto, tem um limite de 200. Se este limite for atingido, não poderás criar ordens adicionais para esse símbolo em particular.
Limite total de ordens em aberto por utilizador em contratos de Futuros USDⓈ-M
O número máximo de ordens em aberto por utilizador é limitado a 10 000 ordens.
Limite total de ordens em aberto por utilizador em contratos de Futuros COIN-M
O número máximo de ordens em aberto por utilizador é limitado a 10 000 ordens.
9. Tens demasiadas ordens condicionais em aberto
Só podes abrir um máximo de 10 ordens condicionais por símbolo de Futuros USDⓈ-M a qualquer momento, incluindo ordens stop, stop market, realização de lucro, mercado de realização de lucro e trailing stop.
10. Excedeste o limite do filtro PERCENTAGEM_PREÇO
Em condições de mercado com pouca liquidez, as ordens de mercado podem não ser totalmente executadas ou podem expirar quando o rácio de limite/base do preço da ordem de mercado exceder um limite específico (limite do filtro PERCENTAGEM_PREÇO). O sistema rejeitará quaisquer ordens de mercado pendentes e verás uma mensagem de erro a informar que o melhor preço da contraparte está fora do limite do filtro PERCENTAGEM_PREÇO.
Nota:
O preço de compra das ordens com limite deve ser inferior ou igual a (1 + rácio de limite)* Preço de referência atual do contrato
O preço de venda das ordens com limite deverá ser superior ou igual a (1 - rácio de base) * Preço de referência atual do contrato
Se o preço da ordem com limite estiver fora do intervalo, o sistema mostrará “o preço limite não pode ser superior a (preço do intervalo)”.
Porque é que a minha ordem não foi executada?
1. Sem preço correspondente no mercado
O preço de mercado não corresponde ao teu preço definido. Se colocares uma ordem stop limit quando o preço de mercado atingir o preço de ativação, a tua ordem será adicionada ao pool de profundidade do mercado e executada quando o preço definido for atingido. Se colocares uma ordem stop market, podes definir o preço de ativação ao preço de referência ou ao preço mais recente para que seja mais provável que seja executada.
2. O preço da tua ordem difere em grande medida do preço de mercado
Não existem ordens correspondentes no pool de profundidade do mercado ao preço definido. Ou a tua posição é muito grande e só podia ser parcialmente executada.
3. Não passaste na verificação de margem (para ordens stop limit e stop market)
Para ordens stop limit e stop market, precisas de selecionar um preço de ativação e um preço de execução. O sistema executará verificações de margem duplas antes de colocar uma ordem e antes de executar a ordem. Assim que a ordem for ativada, o sistema realizará uma segunda verificação de margem imediatamente. Se o saldo da tua margem for insuficiente (por exemplo, transferiste algum saldo da margem para fora da conta de Futuros), o estado da ordem será mostrado como expirado.