tracepu
Português (Brasil)

Regras e taxas

Ordem limitada na Binance: preço fora da faixa

Uma barreira no envio, outra na execução. Saber qual delas travou a ordem diz se é hora de mudar o preço ou de esperar.

Esquema com o preço de referência no centro de uma faixa aceita, limites inferior e superior, e uma ordem fora da faixa marcada como recusada
Preço longe demais do preço de referência é recusado no envio; na execução existe outra faixa. Esquema sem cotação ao vivo.

Você quer deixar uma compra bem abaixo do preço atual, esperando a queda. Tem saldo, o valor passa do mínimo, o preço respeita o incremento — e mesmo assim a Binance recusa. Na maioria das vezes quem barrou foi uma regra que só olha o preço: a ordem não pode ficar longe demais de um preço-base calculado pelo sistema. Compra e venda têm cada uma o seu par de multiplicadores, e o que cai fora da faixa nem entra no livro de ofertas. Sem entrar no livro, não existe execução.

Há um segundo caso que parece o mesmo, mas não é: a ordem é aceita, executa um pedaço e o restante aparece como expirado. Aí a suspeita recai sobre a regra de execução de faixa de preço Spot (PRER), que a Binance passou a introduzir aos poucos a partir de 14 de abril de 2026. Ela confere o preço de cada trade na hora da execução e ignora o preço que você digitou. Momento, base e consequência são diferentes nas duas barreiras, então vale olhar uma de cada vez.

“Longe do mercado” comparado com qual preço?

Na documentação de filtros da API Spot da Binance, essa regra se chama PERCENT_PRICE_BY_SIDE. Não precisa decorar. Ela pega um preço-base e multiplica por fatores diferentes para compra e para venda, formando duas faixas de preço aceitas.

Preço-base: se o par tem um preço de referência (reference price) preenchido, é ele. Se não tem, vale a média ponderada por volume dos últimos avgPriceMins minutos. E se esse número de minutos for 0, entra o último preço negociado.

Resumindo: o número que pisca na tela e o número que o sistema usa na comparação nem sempre são o mesmo. O preço de referência é uma média de alguns minutos e se move mais devagar que o último preço. Uma ordem colada no limite pode ser recusada agora e aceita pouco depois — ou o contrário.

A condição muda conforme o lado:

  • Compra: o preço precisa ficar entre preço-base × bidMultiplierDown e preço-base × bidMultiplierUp.
  • Venda: entre preço-base × askMultiplierDown e preço-base × askMultiplierUp.

O mesmo documento traz o PRICE_FILTER, que fixa preço mínimo e máximo absolutos e o incremento de preço. É outro teste, sem relação com a distância do mercado, e fica fora deste texto.

Quem opera pela API recebe o erro Filter failure: PERCENT_PRICE_BY_SIDE. No app e no site, vale o que estiver na sua tela. O que interessa é se o aviso fala de preço ou de valor e quantidade. Se a reclamação for de valor pequeno demais, o assunto é outro: veja ordem mínima na Binance.

A conta com os multiplicadores do BTC/USDT

Os multiplicadores abaixo são os do BTC/USDT consultados na API pública da Binance em setembro de 2026, e a Binance pode mudá-los. Como o preço de referência se atualiza a cada poucos segundos, o exemplo não usa uma leitura ao vivo: parte de um valor redondo, 84.000 USDT, para você conseguir refazer a conta. A tabela serve para aprender a conta, não como resposta fixa.

CampoValor usado no exemploPara que serve
bidMultiplierUp1,2Teto da compra, em vezes o preço-base
bidMultiplierDown0,5Piso da compra, em vezes o preço-base
askMultiplierUp2Teto da venda, em vezes o preço-base
askMultiplierDown0,8Piso da venda, em vezes o preço-base
avgPriceMins5Minutos da média ponderada usada quando falta preço de referência
Preço de referência84.000 USDT (valor de exemplo)O valor ao vivo vem de /api/v3/referencePrice e muda a cada poucos segundos

A API informa que o preço de referência do BTC/USDT é uma média aritmética (ARITHMETIC_MEAN) de 80 blocos de 3,75 segundos, ou seja, os últimos 5 minutos de trades. Como o BTC/USDT tem preço de referência, é ele que conta, e não a média ponderada por volume.

LadoMenor preço aceitoMaior preço aceito
Compra84.000 × 0,5 = 42.00084.000 × 1,2 = 100.800
Venda84.000 × 0,8 = 67.20084.000 × 2 = 168.000

Os limites da tabela são só o preço de referência vezes cada multiplicador, sem ajuste ao incremento de preço. Numa ordem de verdade, consulte o preço de referência do momento e refaça a conta; o preço também tem de bater com o incremento.

Testando com os números do exemplo. Compra a 40.000 esperando a queda: abaixo de 42.000, recusada. Subindo para 42.500, entra na faixa e a ordem é aceita. Numa venda, o dedo escorrega e 83.000 vira 8.300: muito abaixo de 67.200, recusada. Numa compra com um zero a mais, 838.000: acima de 100.800, recusada também.

Os dois lados não são simétricos, e isso merece atenção. A compra desce até 0,5 vez o preço-base, mas só sobe até 1,2; a venda sobe até 2 vezes e desce só até 0,8. O lado apertado é justamente o que prejudica quem envia a ordem — comprar caro demais ou vender barato demais —, o tipo de ordem que casa na hora com o outro lado do livro e transforma o erro em prejuízo no mesmo segundo. O lado folgado é o de quem deixa a ordem parada esperando. A documentação não explica o motivo, mas, pelos números, a maior parte dos erros de digitação acaba barrada aqui.

De volta à cena do começo: com os multiplicadores do exemplo, uma compra abaixo da metade do preço de referência fica sob o 0,5 e é recusada no envio. Essa linha acompanha o preço de referência. Se o BTC cair, o piso para compras desce junto.

Quem quiser consultar os multiplicadores precisa saber que a consulta de regras de ordens Spot do Tracepu mostra hoje valor mínimo, quantidade mínima, incremento de quantidade e incremento de preço — esses multiplicadores ela não mostra. Eles vêm nos filtros do par que a API pública da Binance devolve. Sem consultar a API, o caminho é seguir o aviso da tela e trazer o preço de volta para dentro da faixa.

Executou um pedaço e o resto expirou: a barreira da execução

Em 7 de abril de 2026, a Binance publicou o anúncio da regra de execução de faixa de preço Spot (PRER), com entrada gradual a partir de 14 de abril. Ela atua em outro momento. A regra da seção anterior confere o preço digitado quando a ordem é enviada; a PRER olha o preço real de cada trade durante o casamento de ordens e só deixa a execução acontecer dentro de uma faixa dinâmica.

O anúncio se resume a três pontos: as ordens só executam dentro da faixa de preço dinâmica; ordens de qualquer tipo que atuem como taker e teriam preço de execução fora da faixa expiram; em condições normais de mercado, o mecanismo não afeta as operações do dia a dia.

Página de anúncio da Binance em português com o título Binance apresenta a regra de execução de faixa de preço Spot (PRER), publicada em 2026-04-07 15:00, o aviso de entrada gradual a partir de 14/04/2026 e o primeiro parágrafo
Setembro de 2026 · Anúncio da Binance em português sobre a PRER. Na imagem dá para conferir o título, a data de publicação, o aviso de que a regra entra aos poucos a partir de 14/04/2026 e como o primeiro parágrafo descreve a faixa dinâmica. Captura feita sem login.

Taker é quem envia uma ordem que casa na hora com ofertas que já estavam no livro. O FAQ oficial em inglês vai mais fundo:

  • se, para continuar executando, a ordem taker tiver de alcançar ofertas fora da faixa, a parte não executada expira na hora — não fica parada no livro;
  • se uma parte executou dentro da faixa e o restante só casaria fora dela, esse restante expira;
  • vale para todos os tipos de ordem;
  • em pares recém-listados, a regra só é ligada depois que houver negociação suficiente para um preço de referência confiável.

A faixa se calcula de um jeito parecido — preço de referência vezes multiplicador —, só que com outros campos: bidLimitMultUp / bidLimitMultDown para a compra e askLimitMultUp / askLimitMultDown para a venda. Consultados em setembro de 2026 em /api/v3/executionRules, os do BTC/USDT eram 0,85 a 1,15 nos dois lados. Com o mesmo preço de referência de exemplo, 84.000 USDT, uma execução taker só poderia sair entre 84.000 × 0,85 = 71.400 e 84.000 × 1,15 = 96.600 USDT.

Exemplo ilustrativo, não uma ordem real: num par pouco negociado, com o livro raso, uma compra a mercado de tamanho maior vai consumindo as ofertas de venda de baixo para cima. Os níveis abaixo do teto da faixa executam normalmente; as ofertas acima dele já estão fora, a quantidade que faltava deixa de executar e a ordem termina como expirada. O pedaço executado antes já foi liquidado e não volta por causa do final expirado.

No dia a dia, segundo o anúncio, o mecanismo não pesa. Ele foi pensado para quando o preço dispara ou despenca de repente: alguns minutos de volatilidade forte, ou um par com livro tão raso que uma única ordem empurra o preço para longe.

Pela API, essas ordens aparecem com status EXPIRED e motivo EXECUTION_RULE_PRICE_RANGE_EXCEEDED. Que palavra o app em português mostra nesse caso não foi conferido aqui; siga o status da sua tela. Para conferir a parte executada e saber o que houve com o restante, o passo a passo está em ordem parcialmente executada.

Fontes: anúncio da Binance “Binance apresenta a regra de execução de faixa de preço Spot (PRER)”; FAQ oficial da PRER (em inglês); os nomes de status e de motivo de expiração estão na seção “Price Range Execution Rules” da documentação da API Spot da Binance.

Recusada ou expirada? Os sinais de cada uma

SinalNo envio: faixa do preço da ordemNa execução: PRER
Quando confereNo instante em que a ordem é enviadaNo casamento, antes de cada trade
Que preço olhaO preço que você digitouO preço real do trade
Base de comparaçãoPreço de referência; sem ele, média ponderada por volume dos últimos minutos; com 0 minuto, último preçoPreço de referência
Multiplicadores do BTC/USDT naquele momentoCompra 0,5 a 1,2; venda 0,8 a 20,85 a 1,15 nos dois lados
Se não passarA ordem inteira é recusadaO que passaria do limite expira; o que já executou é liquidado
O que fica registradoNada no livro, nada nas ordens abertasUm registro de ordem expirada no histórico, às vezes com quantidade executada

O histórico é o jeito mais simples de separar. A recusada nunca entrou no livro, não teve execução e não aparece nas ordens abertas. A expirada deixa rastro no histórico; o pedaço executado é liquidado e o saldo muda de acordo.

O caso da abertura — compra muito abaixo do mercado, recusada — é coisa só da primeira barreira. A segunda costuma aparecer em ordens taker: a mercado, ou limitadas com preço que já atravessa o outro lado do livro e executam assim que chegam.

Dois pontos que a Binance não detalha

Em ordens condicionais como a stop-limit, a documentação não diz se a faixa é conferida no envio ou só quando a ordem é disparada e vai para o casamento. Aqui fica sem conclusão.

Também não achamos posição oficial sobre uma ordem já parada no livro cujo preço sai da faixa depois que o mercado anda. O que está documentado é o lado taker, e não dá para deduzir dele o comportamento do lado maker. Se surgir um status que você não entende, anote o número da ordem, o horário e a mensagem original e pergunte pelo suporte oficial dentro da conta. Antes de mandar print, veja o que mostrar e ocultar num print de ordem.

Depois da recusa, o que muda é o preço

Se a recusa foi causada pelo preço fora da faixa, compare o valor digitado com os dois limites. Abaixo do mínimo, aumente o preço; acima do máximo, reduza. Isso vale tanto para compras quanto para vendas. Com os multiplicadores do exemplo, a compra precisa ficar entre 0,5 e 1,2 vez o preço de referência. Os dois limites mudam junto com essa referência.

E se o preço que você tem em mente simplesmente não cabe — comprar a 40% do preço de referência, por exemplo —, agora ele não entra. É regra do par, não problema da conta nem falta de saldo. Dá para esperar o mercado chegar mais perto e então enviar, ou deixar uma ordem dentro da faixa num preço que também sirva para você.

Algumas saídas parecem óbvias e não resolvem:

  • Dividir em ordens menores. A regra olha o preço, não o valor. Cada ordem pequena continua longe do mercado e é recusada do mesmo jeito. E, se você picar demais, ainda pode esbarrar no valor mínimo.
  • Atualizar a página e clicar de novo. A base é uma média de alguns minutos. Enquanto o preço não se mexer de verdade, o resultado se repete, e insistir não afrouxa a regra.
  • Trocar para ordem a mercado. Ela executa pelo preço do livro naquele momento, ou seja, abre mão do preço baixo que você queria — o contrário de deixar uma ordem esperando. E a PRER vale para todos os tipos: se a ordem a mercado atravessar a faixa, a parte de fora expira.
  • Apostar numa ordem condicional. Como visto acima, a Binance não diz em que momento a faixa é conferida nesse caso. Usar isso como atalho é deixar o resultado nas mãos de uma etapa sem documentação; no disparo, a recusa pode vir do mesmo jeito.

Com o preço de volta à faixa e a ordem aceita, ela ainda pode passar muito tempo sem executar. Aí a questão é a distância entre o seu preço e o livro, e essas duas barreiras já não têm nada com isso.

Perguntas que costumam aparecer

Ordem limitada recusada por preço fora da faixa paga taxa?
Não. A ordem recusada não entra no livro de ofertas e não tem execução, então não gera taxa de negociação. Ela também não aparece nas ordens abertas.
Os multiplicadores são iguais em todos os pares? Eles mudam?
Não dá para supor que sejam iguais. Cada par tem os seus, a Binance pode alterá-los e o preço de referência muda o tempo todo. Faça a conta com a regra daquele par no momento da consulta.
Uma ordem limitada que já está no livro pode ser cancelada pela PRER?
A documentação oficial não diz o que acontece com uma ordem parada no livro que fica fora da faixa, e este texto não tira conclusão sobre isso. O que está descrito é o lado taker: a parte que passaria do limite expira e o que já executou é liquidado normalmente.