Distingue la activación, el límite de precio y la ejecución
Esta guía explica las órdenes condicionales de Spot mediante una venta hipotética de un activo que ya se posee. No propone qué comprar, qué vender ni dónde colocar un stop. Stop-loss describe una finalidad; el tipo concreto de orden determina lo que ocurre después de la activación.
El precio de activación determina cuándo se activa la instrucción condicional. El precio límite, si existe, fija el peor precio de ejecución permitido: una venta limitada admite ese precio o uno superior, mientras que una compra limitada admite ese precio o uno inferior. El precio de ejecución corresponde a una operación que realmente se ha realizado. Los tres valores no tienen por qué coincidir.
Que el precio alcance el stop no reserva liquidez. Una orden puede pasar de pendiente de activación a activa y seguir sin ejecutar ninguna unidad. También puede ejecutar solo parte de la cantidad. Comprueba qué precio de referencia utiliza el exchange para activar la orden y de qué producto se trata; no traslades las reglas del precio de marca de futuros a una orden Spot.
Binance Spot: la interfaz y la API pueden comportarse de forma distinta
La página de soporte de Binance sobre Stop Market, consultada el 6 de octubre de 2026, explica que la interfaz de Spot utiliza una tolerancia al deslizamiento mediante un mecanismo de stop-limit. La orden puede ejecutarse parcialmente y dejar el resto abierto como orden limitada. Por tanto, el nombre no demuestra que toda la cantidad vaya a venderse de inmediato.
La misma página indica que esa función de tolerancia al deslizamiento de la interfaz no está disponible para las órdenes de la API: las órdenes stop-market de la API se ejecutan como órdenes de mercado. STOP_LOSS es el nombre de la API Spot para una instrucción stop-loss a mercado; STOP_LOSS_LIMIT es un tipo distinto. Comprueba los tipos admitidos para el par y la vía de envío concretos. No des por hecho que una opción de la aplicación se aplica también a una conexión por API.
La comparación siguiente describe mecanismos, no una lista de funciones de SharkRule. El panel actual muestra qué conexiones y reglas puede utilizar tu cuenta.
| Instrucción | Condición de ejecución | Qué puede seguir sin saberse |
|---|---|---|
| Stop-market convencional / STOP_LOSS de la API de Binance | Intenta ejecutarse a mercado tras la activación; el stop no fija un límite al precio de ejecución | El precio final y si se completa toda la cantidad |
| Stop-limit | Solo admite operaciones al precio límite o a uno mejor | Si se ejecuta alguna unidad o toda la cantidad |
| Stop Market con tolerancia en la interfaz de Binance Spot | Mecanismo documentado de stop-limit dentro de la tolerancia elegida | Puede haber ejecuciones parciales y quedar una cantidad pendiente |
Ejemplo: el precio salta por debajo del límite de venta
Todos los importes, precios y comisiones de este ejemplo son inventados para explicar los cálculos; no son una recomendación de trading ni una cotización actual. Supongamos que se adquirieron 10 unidades del activo ficticio A a 105 unidades de la moneda de cotización cada una, con un coste total de 1.050 antes de cualquier comisión de compra. Comparamos dos instrucciones alternativas con un stop en 100; la stop-limit tiene además un límite de venta de 99 y permanece abierta hasta su cancelación. Suponemos parámetros válidos y saldo disponible suficiente.
El precio de referencia cruza 100, pero cuando la orden activada llega al libro, las mejores ofertas de compra son de 4 unidades a 98 y de 6 unidades a 97. Supongamos que esas ofertas siguen disponibles para esta orden. Una venta convencional a mercado recibiría (4 × 98) + (6 × 97) = 974 unidades de la moneda de cotización, a un precio medio de 974 ÷ 10 = 97,40. Es una ejecución completa ilustrativa, no una garantía.
Con una comisión hipotética del 0,10 % descontada en la moneda de cotización, la comisión sería 974 × 0,001 = 0,974 y el importe neto recibido sería 973,026, aproximadamente 973,03. Frente al coste de compra supuesto, la pérdida sería 1.050 − 973,026 = 76,974, sin contar ninguna comisión de compra. El stop en 100 no limitó la pérdida a 50.
La stop-limit de venta con límite en 99 no puede ejecutarse contra ninguna de esas ofertas, así que vende cero unidades en esta situación. Las 10 unidades siguen expuestas a cambios posteriores de precio. En este ejemplo no hay comisión de venta porque no hay ejecución; eso no significa que el activo no haya perdido valor. La orden podría ejecutarse más adelante si aparecen ofertas de compra compatibles mientras sigue activa.
| Orden tras la activación | Unidades vendidas | Importe bruto de la venta | Unidades que se conservan |
|---|---|---|---|
| Venta convencional a mercado | 10 | 974 unidades de la moneda de cotización | 0 |
| Venta limitada a 99 | 0 | 0 | 10 |
Una ejecución parcial exige comprobar la cantidad pendiente
Cambiemos ahora el libro hipotético: se pueden vender 4 unidades a 99,50 y las demás ofertas de compra están a 98. La misma venta limitada activada, con límite en 99, puede ejecutar esas 4 unidades, pero no vender por debajo de 99. El importe bruto es 4 × 99,50 = 398. Con la misma comisión inventada en la moneda de cotización, 398 × 0,001 = 0,398, quedan 397,602 unidades netas, aproximadamente 397,60.
Las otras 6 unidades siguen sin venderse. No registres una venta completa de diez unidades ni trates el valor mostrado de esas seis unidades como dinero recibido por la venta. Una cancelación posterior, una vez confirmada, solo detiene la cantidad que aún está pendiente; no revierte la venta de las cuatro unidades. Puede haber más ejecuciones antes de que se confirme la cancelación.
Este ejemplo supone una orden que permanece abierta hasta su cancelación. Otras instrucciones de vigencia admitidas pueden cancelar la cantidad no ejecutada. Revisa conjuntamente el estado final del exchange, la cantidad ejecutada, el registro de operaciones y el saldo restante. Un estado como CANCELED, es decir, cancelada, no borra las ejecuciones anteriores.
Errores habituales cuando parece que el stop no funciona
- Interpretar el precio stop como un precio de ejecución garantizado. La activación y la orden resultante cumplen funciones distintas.
- Tomar un toque del precio en el gráfico como prueba de ejecución. Comprueba el par, la referencia de activación, la hora y los registros de operaciones del exchange; una vela no muestra tu posición en la cola ni la cantidad ejecutada.
- Creer que una distancia mayor entre el stop y el límite garantiza la ejecución. Cambiar el límite modifica los precios aceptables, pero no crea liquidez ni garantiza que se complete la orden.
- Suponer que todas las órdenes llamadas Stop Market siguen las mismas reglas. Comprueba el exchange, el producto Spot y la vía de envío, incluida cualquier tolerancia o protección de precio.
- Sustituir de inmediato una orden cuyo resultado es incierto. Una respuesta tardía puede ocultar una orden aceptada o parcialmente ejecutada; enviar otra puede duplicar la acción prevista.
Comprobaciones antes de dar una venta por completada
Utiliza esta lista para revisar los parámetros de una orden o una prueba hipotética. No recomienda enviar una orden ni elegir una distancia para el stop.
- Identifica el par Spot exacto, si es compra o venta, el tipo de orden admitido, la referencia de activación, el límite o la tolerancia si existen, la cantidad y la vigencia.
- Comprueba los saldos disponibles, los filtros actuales del par, los permisos y las comisiones. Una instrucción condicional sigue dependiendo de la aceptación del exchange y de sus reglas de ejecución.
- Guarda el identificador de la orden del exchange y distingue la aceptación, la activación y cada ejecución. Registra por separado la cantidad ejecutada y la que sigue pendiente.
- Cuadra las ejecuciones, los importes de las comisiones y los activos utilizados para pagarlas con el saldo final. Usa los cargos reales; la comisión del 0,10 % en la moneda de cotización del ejemplo no es una tarifa de Binance.
- Si el resultado de una orden de Binance es incierto, bloquea nuevos envíos a Binance mientras compruebas esa orden. Un tiempo de espera agotado o una pausa no confirman un rechazo ni una cancelación.
- Antes de enviar una orden sustitutiva, determina el estado final de la original y si queda alguna cantidad activa. Pausar la automatización, por sí solo, no confirma la cancelación de una orden ya enviada.
Lo que ningún tipo de stop puede garantizar
Una instrucción stop no puede garantizar una pérdida máxima, un precio exacto ni una ejecución completa. Los saltos de precio, el deslizamiento, las comisiones, la escasa liquidez, las interrupciones del exchange, las restricciones de trading y los rechazos o cancelaciones pueden cambiar el resultado. Una simulación con ejecuciones perfectas no demuestra cómo se comportaría una orden real en la cola o durante una interrupción.
SharkRule es software independiente de automatización para exchanges; no presta asesoramiento financiero ni de inversión y no está afiliado a Binance ni cuenta con su respaldo. Esta guía explica mecanismos del exchange; no confirma que SharkRule admita estos tipos de stop. Las conexiones y los controles disponibles dependen del panel actual, de la cuenta y de la ubicación, y se aplican las reglas de elegibilidad del exchange.
Preguntas frecuentes
¿Por qué mi stop se activó sin vender nada?
La activación puede haber creado una orden limitada sin compradores compatibles con su precio mínimo de venta. Comprueba también si hubo un rechazo o una cancelación y cuál era el tipo real de orden. Solo el registro de operaciones y la cantidad ejecutada confirman una venta.
¿Un límite de venta de 99 obliga a vender exactamente a 99?
No. Si hay una venta, puede ejecutarse a 99 o a un precio mejor, como 99,50. La orden no admite ofertas de compra por debajo de 99 y puede no ejecutarse en absoluto. Las comisiones son independientes del límite de precio de ejecución.
¿La tolerancia al deslizamiento de la interfaz de Binance se aplica a los stops de la API?
La página de preguntas frecuentes sobre Stop Market de Binance consultada para esta guía indica que esa función de tolerancia no está disponible para las órdenes de la API. Comprueba la documentación vigente y la vía de envío; no supongas que las opciones de la interfaz se trasladan a la API.
¿Cancelar después de una ejecución parcial deshace la venta?
No. Las ejecuciones confirmadas siguen siendo operaciones realizadas. Una cancelación confirmada solo afecta a la cantidad no ejecutada, y puede haber ejecuciones mientras se tramita la solicitud de cancelación. Comprueba la cantidad final ejecutada antes de considerar otra instrucción.
Fuentes oficiales
Elaborado con ayuda de IA a partir de la documentación oficial enlazada. Los ejemplos son hipotéticos; no se realizaron pruebas con cuentas reales ni comparaciones de rentabilidad.
- Soporte de Binance — Stop Market en Spot y diferencias entre la interfaz y la API
https://www.binance.com/es/support/faq/detail/139d0102b17c4727bc42191a9e84abeb - Binance Academy — activación de stop-limit y riesgos de ejecución
https://www.binance.com/es/academy/articles/what-is-a-stop-limit-order - Soporte de Binance — por qué una orden limitada puede no ejecutarse
https://www.binance.com/es/support/faq/detail/ccfca87cad16496a86b1264a5919d472 - API Spot de Binance — tipos de órdenes e instrucciones de trading
https://developers.binance.com/en/docs/catalog/core-trading-spot-trading/api/rest-api/trade - API Spot de Binance — estados de las órdenes y definiciones de vigencia
https://developers.binance.com/en/docs/products/spot/enums - API Spot de Binance — tiempos de espera agotados y resultados inciertos
https://developers.binance.com/en/docs/products/spot/rest-api