Separe o gatilho, o limite de preço e a execução
Este guia explica ordens condicionais no mercado Spot a partir da venda hipotética de um ativo que já está na conta. Ele não sugere o que comprar, o que vender ou em qual preço colocar um stop. Stop-loss descreve uma finalidade; o tipo de ordem determina o que acontece depois do acionamento.
O preço de gatilho determina quando a instrução condicional é ativada. O preço limite, quando existe, define o pior preço de execução permitido: uma venda limitada aceita esse preço ou um valor maior, enquanto uma compra limitada aceita esse preço ou um valor menor. O preço de execução é o de uma negociação efetivamente realizada. Esses três valores não precisam ser iguais.
O preço tocar o gatilho não reserva liquidez. Uma ordem pode deixar de aguardar o acionamento, ficar ativa e continuar com quantidade executada igual a zero. Ela também pode executar apenas parte da quantidade. Confira qual referência de preço a corretora usa para o acionamento e qual é o produto; não aplique as regras de preço de marcação dos futuros a uma ordem Spot.
Binance Spot: a interface e a API podem funcionar de maneiras diferentes
A página de suporte da Binance sobre Stop Market, consultada em 6 de outubro de 2026, informa que a interface Spot usa tolerância de slippage por meio de um mecanismo de stop-limit. A ordem pode executar parcialmente, deixando a quantidade não executada em aberto como ordem limitada. Portanto, o nome não permite concluir que toda a quantidade será vendida imediatamente.
A mesma página informa que esse recurso de tolerância de slippage da interface não é compatível com ordens enviadas pela API: as ordens stop-market da API são executadas como ordens a mercado. STOP_LOSS é o nome usado na API Spot para uma instrução de stop-loss a mercado; STOP_LOSS_LIMIT é um tipo diferente. Confira os tipos permitidos para o par e a forma de envio específicos. Não presuma que uma configuração do aplicativo também vale para uma conexão por API.
A comparação abaixo descreve mecanismos, não uma lista de recursos do SharkRule. O painel atual mostra quais conexões e regras sua conta pode usar.
| Instrução | Condição de execução | O que pode continuar incerto |
|---|---|---|
| Stop-market convencional / STOP_LOSS da API da Binance | Tenta executar a mercado após o gatilho; o preço de stop não limita o preço de execução | O preço final e a execução de toda a quantidade |
| Stop-limit | Aceita negociações apenas no preço limite ou em um preço melhor | Se alguma unidade ou toda a quantidade será executada |
| Stop Market com tolerância na interface da Binance Spot | Mecanismo documentado de stop-limit dentro da tolerância escolhida | Pode haver execução parcial e uma quantidade ainda em aberto |
Exemplo: o preço salta para baixo do limite de venda
Todos os valores, preços e taxas deste exemplo foram inventados para explicar os cálculos; não são uma recomendação de trading nem uma cotação atual. Suponha que 10 unidades do ativo fictício A tenham sido compradas por 105 unidades da moeda de cotação cada uma, com custo total de 1.050 antes de qualquer taxa de compra. Compare duas instruções alternativas com stop em 100; a stop-limit também tem limite de venda em 99 e permanece em aberto até ser cancelada. Considere parâmetros válidos e saldo disponível suficiente.
O preço de referência cruza 100, mas, quando a ordem acionada chega ao livro de ofertas, as melhores ofertas de compra são de 4 unidades a 98 e de 6 unidades a 97. Suponha que essas ofertas continuem disponíveis para essa ordem. Uma venda convencional a mercado receberia (4 × 98) + (6 × 97) = 974 unidades da moeda de cotação, com preço médio de 974 ÷ 10 = 97,40. Trata-se de uma execução completa ilustrativa, não de uma garantia.
Com uma taxa hipotética de 0,10% descontada na moeda de cotação, a taxa seria 974 × 0,001 = 0,974 e o valor líquido recebido seria 973,026, aproximadamente 973,03. Em relação ao custo de compra assumido, a perda seria 1.050 − 973,026 = 76,974, antes de qualquer taxa de compra. O stop em 100 não limitou a perda a 50.
A stop-limit de venda com limite em 99 não pode executar contra nenhuma dessas ofertas, então vende zero unidades nesse cenário. As 10 unidades continuam expostas a novas variações de preço. Não há taxa de venda neste exemplo porque não houve execução; isso não significa que o ativo não tenha perdido valor. A ordem poderia executar depois, caso surgissem ofertas de compra compatíveis enquanto ela permanecesse ativa.
| Ordem após o gatilho | Unidades vendidas | Valor bruto da venda | Unidades que continuam na conta |
|---|---|---|---|
| Venda convencional a mercado | 10 | 974 unidades da moeda de cotação | 0 |
| Venda limitada a 99 | 0 | 0 | 10 |
Uma execução parcial exige conferir a quantidade restante
Agora altere o livro hipotético: é possível vender 4 unidades a 99,50, e as demais ofertas de compra estão a 98. A mesma venda limitada acionada, com limite em 99, pode executar essas 4 unidades, mas não pode vender abaixo de 99. O valor bruto é 4 × 99,50 = 398. Com a mesma taxa inventada na moeda de cotação, 398 × 0,001 = 0,398, sobram 397,602 unidades líquidas, aproximadamente 397,60.
As outras 6 unidades continuam sem ser vendidas. Não registre uma venda completa de dez unidades nem trate o valor exibido dessas seis unidades como dinheiro recebido pela venda. Um cancelamento posterior, depois de confirmado, interrompe apenas a quantidade ainda em aberto; ele não desfaz a venda das quatro unidades. Mais execuções podem ocorrer antes da confirmação do cancelamento.
Este exemplo considera uma ordem que permanece em aberto até ser cancelada. Outras instruções de validade permitidas podem cancelar a quantidade não executada. Leia em conjunto o estado final na corretora, a quantidade executada, os registros das negociações e o saldo restante. Um estado como CANCELED, ou seja, cancelada, não apaga as execuções que aconteceram antes.
Erros comuns quando parece que o stop não funcionou
- Interpretar o preço de stop como um preço de execução garantido. O gatilho e a ordem criada depois dele têm funções diferentes.
- Usar um toque do preço no gráfico como prova de execução. Confira o par, a referência do gatilho, o horário e os registros de negociações da corretora; um candle não mostra sua posição na fila nem a quantidade executada.
- Achar que uma distância maior entre o stop e o limite garante a execução. Outro limite muda quais preços são aceitos, mas não cria liquidez nem garante a conclusão da ordem.
- Presumir que todas as ordens chamadas Stop Market seguem as mesmas regras. Confira a corretora, o produto Spot e a forma de envio, inclusive as regras de tolerância ou proteção de preço.
- Substituir imediatamente uma ordem com resultado incerto. Uma resposta atrasada pode esconder uma ordem aceita ou parcialmente executada; enviar outra pode duplicar a ação pretendida.
O que conferir antes de considerar uma venda concluída
Use esta lista para revisar os parâmetros de uma ordem ou um teste hipotético. Ela não recomenda enviar uma ordem nem escolher uma distância para o stop.
- Identifique o par Spot exato, se a ordem é de compra ou venda, o tipo permitido, a referência do gatilho, o limite ou a tolerância quando houver, a quantidade e a validade.
- Confira os saldos disponíveis, os filtros atuais do par, as permissões e as taxas. Uma instrução condicional continua dependendo da aceitação da corretora e das regras de execução.
- Registre o identificador da ordem na corretora e diferencie a aceitação, o acionamento e cada execução. Mantenha separadas a quantidade executada e a que continua em aberto.
- Confira se as execuções, os valores das taxas e os ativos usados para pagá-las correspondem ao saldo final. Use as cobranças reais; a taxa de 0,10% na moeda de cotação do exemplo não é uma tarifa da Binance.
- Se o resultado de uma ordem na Binance for incerto, bloqueie novos envios à Binance enquanto verifica essa ordem. Um tempo de espera esgotado ou uma pausa não confirmam rejeição nem cancelamento.
- Antes de enviar uma ordem substituta, confirme o estado final da original e se existe alguma quantidade ainda ativa. Pausar a automação, por si só, não confirma o cancelamento de uma ordem já enviada.
O que nenhum tipo de stop pode garantir
Uma instrução de stop não pode garantir uma perda máxima, um preço exato ou execução completa. Saltos de preço, slippage, taxas, pouca liquidez, indisponibilidade da corretora, restrições de trading e ordens rejeitadas ou canceladas podem mudar o resultado. Uma simulação com execuções perfeitas não comprova como uma ordem real se comportaria na fila ou durante uma interrupção.
O SharkRule é um software independente de automação para corretoras; não presta aconselhamento financeiro ou de investimento e não tem afiliação nem endosso da Binance. Este guia explica mecanismos da corretora; ele não confirma que o SharkRule ofereça esses tipos de stop. As conexões e os controles disponíveis dependem do painel atual, da conta e da localização, e as regras de elegibilidade da corretora se aplicam.
Perguntas frequentes
Por que meu stop foi acionado sem vender nada?
O acionamento pode ter criado uma ordem limitada sem compradores compatíveis com seu preço mínimo de venda. Confira também se houve rejeição ou cancelamento e qual era o tipo real da ordem. Somente os registros das negociações e a quantidade executada confirmam uma venda.
Um limite de venda em 99 obriga a execução exatamente em 99?
Não. Se houver venda, ela pode executar a 99 ou a um preço melhor, como 99,50. A ordem não aceita ofertas de compra abaixo de 99 e pode não executar nenhuma unidade. As taxas são separadas do limite de preço de execução.
A tolerância de slippage da interface da Binance vale para ordens de stop pela API?
A página de perguntas frequentes sobre Stop Market da Binance consultada para este guia informa que esse recurso de tolerância não é compatível com ordens pela API. Confira a documentação atual e a forma de envio, sem presumir que as configurações da interface também se aplicam à API.
Cancelar depois de uma execução parcial desfaz a venda?
Não. As execuções confirmadas continuam sendo negociações realizadas. Um cancelamento confirmado afeta apenas a quantidade não executada, e podem ocorrer execuções enquanto o pedido de cancelamento está em trânsito. Confira a quantidade final executada antes de considerar outra instrução.
Fontes oficiais
Elaborado com auxílio de IA a partir da documentação oficial indicada. Os exemplos são hipotéticos; não foram realizados testes em contas reais nem comparações de rentabilidade.
- Suporte da Binance — Stop Market no Spot e diferenças entre interface e API
https://www.binance.com/pt-BR/support/faq/detail/139d0102b17c4727bc42191a9e84abeb - Binance Academy — acionamento de stop-limit e riscos de execução
https://www.binance.com/pt-BR/academy/articles/what-is-a-stop-limit-order - Suporte da Binance — por que uma ordem limitada pode não executar
https://www.binance.com/pt-BR/support/faq/detail/ccfca87cad16496a86b1264a5919d472 - API Spot da Binance — tipos de ordem e instruções de trading
https://developers.binance.com/en/docs/catalog/core-trading-spot-trading/api/rest-api/trade - API Spot da Binance — estados das ordens e definições de validade
https://developers.binance.com/en/docs/products/spot/enums - API Spot da Binance — tempo de espera esgotado e resultados incertos
https://developers.binance.com/en/docs/products/spot/rest-api