Las funciones de Take-Profit (Toma de Ganancias) y Stop-Loss (Detención de Pérdidas) en Binance Spot se implementan mediante órdenes condicionales, principalmente de tres tipos: Stop-Limit (Venta con límite de parada), Take-Profit Limit (Venta con límite de toma de ganancias) y OCO (Una cancela a la otra). Cada una tiene dos parámetros clave: el precio de activación (Stop Price) y el precio límite (Limit Price). El precio de activación determina cuándo se activa la orden, y el precio límite determina a qué precio se coloca la orden en el libro una vez activada. El error más común entre principiantes es confundir estos dos precios o establecer una diferencia demasiado pequeña, lo que hace que la orden se active pero no se ejecute. Para usar estas funciones, inicie sesión en el sitio oficial de Binance; en móviles, use la APP oficial de Binance; los usuarios de iOS pueden consultar el tutorial de instalación de iOS. A continuación, utilizaremos un caso real con BTC para demostrar la configuración de parámetros y enumerar 5 detalles esenciales.
I. Definición y diferencia de las tres órdenes condicionales
Orden Stop-Limit
Se utiliza para controlar el riesgo de caída. Tras comprar una posición, establece un precio de activación inferior al precio actual; si el precio cae hasta ese nivel, se coloca automáticamente una orden de venta limitada.
Orden Take-Profit Limit
Se utiliza para asegurar ganancias en el alza. Tras comprar una posición, establece un precio de activación superior al precio actual; si el precio sube hasta ese nivel, se coloca automáticamente una orden de venta limitada para realizar la ganancia.
Orden OCO (One-Cancels-the-Other)
Coloca simultáneamente una orden de Take-Profit y una de Stop-Loss; si una de ellas se activa o ejecuta, la otra se cancela automáticamente. Ideal para escenarios donde no se desea vigilar el mercado tras abrir una posición.
Comparación rápida:
| Tipo de orden | Uso principal | Parámetros | Dirección de activación | Comisión |
|---|---|---|---|---|
| Stop-Limit | Stop-Loss | Activación + Límite (2) | Precio cae hasta activación | 0.1% al ejecutar |
| Take-Profit Limit | Take-Profit | Activación + Límite (2) | Precio sube hasta activación | 0.1% al ejecutar |
| OCO | TP + SL integrado | TP + SL + 2 Límites (4) | Cualquier dirección | 0.1% al ejecutar |
II. Pasos específicos para configurar una orden Stop-Limit
Paso 1: Confirmar posición y precio actual
Suponga que ya compró 0.5 BTC a 62,000 USDT, el precio actual es 62,500 y desea configurar un "Stop-Loss si cae a 60,000".
Paso 2: Seleccionar el tipo de orden
En el panel de operaciones, cambie a la pestaña "Stop-Limit". Asegúrese de estar en la dirección de venta (Sell), ya que desea cerrar la posición para detener pérdidas.
Paso 3: Ingresar el precio de activación
Activación (Stop) = 60,000. Significa: cuando el precio de mercado de BTC caiga a 60,000 USDT o menos, el sistema colocará inmediatamente su orden limitada en el libro.
Paso 4: Ingresar el precio límite
Límite (Limit) = 59,800. Significa: tras la activación, se coloca una orden de venta limitada a 59,800 USDT.
¿Por qué el límite debe ser 200 puntos inferior al de activación?
Porque una vez que el precio rompe los 60,000, podría seguir cayendo rápidamente. Si el límite también es 60,000, es probable que el precio pase instantáneamente a 59,500 y nadie tome su orden. Dejar un margen de 0.3% - 0.5% entre el precio límite y el de activación aumenta drásticamente la probabilidad de ejecución.
Paso 5: Ingresar cantidad y confirmar
Cantidad = 0.5 BTC (cierre total). Haga clic en "Vender BTC" para enviar. La orden condicional aparecerá en "Órdenes abiertas" -> "Órdenes Stop-Limit" con el estado "Nueva".
Paso 6: Esperar activación o cancelar
Si BTC sube luego a 65,000, la orden condicional seguirá ahí sin activarse; puede cancelarla manualmente. Si cae a 60,000, la orden se convierte en una venta limitada normal a 59,800 y se ejecuta contra el libro de órdenes.
III. Pasos específicos para configurar una orden Take-Profit Limit
Siguiendo el escenario anterior (compra de 0.5 BTC a 62,000), desea configurar un "Take-Profit automático si sube a 68,000".
Paso 1: Seleccionar Take-Profit Limit
En el panel de operaciones, cambie a la pestaña "Take Profit Limit". La dirección sigue siendo venta.
Paso 2: Ingresar precio de activación y límite
- Activación = 68,000 (activa la orden al llegar a este precio).
- Límite = 67,800 (coloca una orden de venta a 67,800 tras la activación).
El precio límite de toma de ganancias debe ser ligeramente inferior al de activación, por la misma lógica que el Stop-Loss: asegurar que la orden se ejecute tras activarse y no quede colgada lejos del precio.
Paso 3: Enviar y esperar
Al subir a 68,000, se activa y se coloca la venta a 67,800. Si en ese momento el mejor precio de compra es ≥ 67,800, se ejecutará inmediatamente al precio de mercado (que podría ser 67,850); si no hay compradores, la orden permanecerá a la espera.
IV. Orden OCO: Take-Profit y Stop-Loss de una vez
OCO es la herramienta de "protección de posición" más utilizada en Binance Spot. Tiene varios parámetros pero su uso es claro.
Paso 1: Desglose de parámetros OCO
OCO requiere completar 4 precios:
| Parámetro | Significado | Ejemplo (BTC comprado a 62k) |
|---|---|---|
| Límite (Limit Price) | Precio de ejecución al subir | 68,000 |
| Activación TP (Price) | Precio de activación TP (opcional) | 68,000 |
| Activación SL (Stop Price) | Precio de activación al caer | 60,000 |
| Límite SL (Stop Limit Price) | Precio de orden tras activar caída | 59,800 |
Paso 2: Operación en la interfaz
Seleccione "OCO" en el panel, complete los 4 números + la cantidad de 0.5 BTC y haga clic en "Vender".
Paso 3: Lógica de activación
- Sube a 68,000: Se ejecuta la orden limitada de Take-Profit, los 0.5 BTC se venden y la orden de Stop-Loss se cancela automáticamente.
- Cae a 60,000: Se activa el Stop-Loss, se coloca la venta limitada a 59,800 y la orden de Take-Profit se cancela automáticamente.
- Precio entre 60,000 y 68,000: Ambas órdenes permanecen activas.
Paso 4: Limitaciones de OCO
- El precio TP debe ser > precio actual, y la activación SL debe ser < precio actual (de lo contrario, el sistema la rechazará).
- El número total de órdenes OCO está limitado según el nivel BNB; para usuarios normales el límite es de 200 órdenes.
- OCO no admite combinaciones a mercado (Market), todas deben ser limitadas.
V. 5 detalles esenciales sobre los parámetros
Detalle 1: ¿Activación basada en "último precio" o "precio de marca"?
Binance utiliza por defecto el último precio operado (Last Price) para la activación. También se puede cambiar manualmente al precio de marca (Mark Price), que es un promedio de varias plataformas y es menos susceptible a manipulaciones o "mechas". Para posiciones a largo plazo, se recomienda el precio de marca.
Detalle 2: No establezca el límite demasiado lejos de la activación
Una diferencia de 0.3% - 0.5% entre el límite y la activación es un valor empírico seguro. Una diferencia >1% facilita perder la ejecución, y una <0.1% facilita ser "atravesado" por un movimiento rápido.
Detalle 3: Use márgenes amplios en monedas de alta volatilidad
Las altcoins volátiles (DOGE, SHIB, PEPE, etc.) pueden tener oscilaciones instantáneas del 3% - 5%; ajuste la diferencia a un 1% - 1.5%, de lo contrario el precio saltará su rango limitado tras activarse.
Detalle 4: No coloque el Take-Profit en niveles de resistencia históricos
Una razón común por la que se pierde dinero es colocar el TP exactamente en una resistencia obvia (como el nivel redondo de 70,000). Esto acumula demasiadas órdenes, el precio toca el nivel pero no lo rompe y retrocede. Se recomienda alejarse de los números redondos un 0.5% - 1%.
Detalle 5: La orden de Stop-Loss también puede fallar al cancelarse
En condiciones extremas del mercado, el sistema puede rechazar temporalmente nuevas órdenes o cancelaciones. Lo mejor es configurar las órdenes condicionales justo después de abrir la posición, no esperar a que el mercado se vuelva violento.
VI. Solución de problemas comunes en órdenes condicionales
Problema 1: ¿Por qué mi orden de Stop-Loss no se activó?
Verifique si el precio de mercado realmente tocó el precio de activación. A veces una vela "parece" haber roto el nivel, pero el precio de ejecución real más bajo no lo hizo; sin rotura real, no hay activación.
Problema 2: ¿Qué hacer si se activó pero no se ejecutó?
La orden limitada colocada tras la activación no fue tomada; esto indica falta de contraparte o un movimiento de precio demasiado rápido. Vaya a "Órdenes abiertas", cancele manualmente y venda inmediatamente con una orden a mercado (Market).
Problema 3: Tras ejecutarse el TP en un OCO, ¿por qué sigue el SL?
Podría ser que el Take-Profit solo se ejecutó parcialmente y la parte restante sigue esperando. En este caso, la orden de Stop-Loss no se cancelará hasta que la ejecución sea total.
FAQ - Preguntas frecuentes
P: ¿Se puede configurar un Trailing Stop en Binance Spot? R: Sí. Binance admite órdenes de Trailing Stop, que siguen el precio según un porcentaje (0.1% - 20%). Ideal para asegurar ganancias flotantes en mercados con tendencia. Ruta: Panel de órdenes -> Pestaña "Trailing Stop".
P: ¿Las órdenes condicionales cobran comisión? R: Las órdenes condicionales no activadas no cobran nada. Solo cuando la orden limitada se ejecuta tras activarse se cobra la comisión del 0.1% (o 0.075% con deducción de BNB).
P: ¿Cuál es la diferencia entre Stop-Limit y Stop-Market? R: Binance Spot usa por defecto Stop-Limit, que coloca una orden limitada tras la activación. Stop-Market actualmente solo está disponible en Futuros; no existe esa opción en Spot. Si desea un efecto similar, establezca el precio límite un 1-2% por debajo de la activación.
P: ¿Se pueden configurar varios OCO a la vez? R: Sí. Puede dividir una posición en varias partes; por ejemplo, 0.5 BTC en dos partes de 0.25, una con un OCO1 (TP 68k / SL 60k) y otra con un OCO2 (TP 72k / SL 58k), para realizar salidas parciales.
P: ¿Puede el precio de activación ser mayor al precio actual? R: La activación de Stop-Loss debe ser inferior al precio actual, y la de Take-Profit debe ser superior. Configuraciones inversas serán rechazadas por el sistema. Si desea "comprar tras romper cierto nivel", necesita una "Orden de compra Stop", que es otra dirección: activarse al romper hacia arriba.