Bitget App
Trading Inteligente
Comprar criptoMercadosTradingFuturosEarnCentroMás
Cuenta de Trading Unificada

Cómo colocar y utilizar órdenes OCO (one-cancels-the-other) en Bitget

2023-02-08 08:42102052

[Tiempo estimado de lectura: 3 minutos]

En este artículo, explicamos qué son las órdenes OCO y cómo colocar órdenes OCO de compra o venta para gestionar eficazmente las estrategias de stop loss y take profit.

¿Qué es una orden OCO?

Una orden OCO (one-cancels-the-other) es una orden condicional que combina una orden limit con una orden stop limit o stop market. Cuando se activa o se ejecuta (total o parcialmente) cualquiera de las órdenes, la otra se cancela automáticamente.

Este tipo de orden es ideal para los traders que desean gestionar los niveles de take profit y stop loss al mismo tiempo. Ayuda a mejorar la ejecución de los trades al equilibrar el potencial alcista con la gestión del riesgo.

Importante:

Si se cancela manualmente una parte de la orden OCO, la otra se cancela de forma automática.

Las órdenes limit OCO no se pueden editar después de su colocación y no se pueden combinar con ajustes de take profit o stop loss.

¿Qué mercados admiten las órdenes OCO?

En este momento, las órdenes OCO están disponibles en los siguientes mercados:

Spot clásico

Margen clásico

Spot en la Cuenta de Trading Unificada

Margen en la Cuenta de Trading Unificada

¿Cómo funcionan las órdenes OCO de compra?

Una orden OCO de compra combina dos condiciones de compra:

Una orden stop con un precio de activación superior al precio actual de mercado, que se usa para aprovechar el impulso alcista.

Una orden limit con un precio límite inferior al precio actual de mercado, que se usa para comprar en la caída.

Esta configuración te permite aprovechar una ruptura o comprar a un precio más bajo, cualquiera sea la condición que alcance primero el mercado.

Lógica de ejecución

Si el precio de mercado sube hasta alcanzar o superar el precio de activación de la orden stop (por ejemplo, 3,000 USDT), el sistema activa la orden stop y coloca una orden de compra al precio especificado (puede ser limit o market). La orden limit para comprar al precio más bajo se cancelará automáticamente.

Si el precio de mercado cae hasta el precio límite o por debajo de él (por ejemplo, 1,500 USDT), se coloca la orden limit de compra y puede ejecutarse total o parcialmente, dependiendo de la liquidez del mercado. La orden stop se cancelará automáticamente.

Esto garantiza que se ejecute solo una de las dos condiciones de compra, en función de la condición de mercado que se produzca primero.

¿Cómo funcionan las órdenes OCO de venta?

Una orden OCO de venta combina dos condiciones de venta:

Una orden limit con un precio superior al precio actual de mercado, que se usa para tomar ganancias si el mercado se mueve a tu favor.

Una orden stop con un precio de activación inferior al precio actual de mercado, que se usa para reducir las pérdidas si el precio cae.

Esta estrategia te permite asegurar los retornos mientras gestionas el riesgo de pérdida, cualquiera que sea la condición que se cumpla primero.

Lógica de ejecución

Si el precio de mercado cae hasta el precio de activación de la orden stop (por ejemplo, 1,500 USDT) o por debajo de este, la orden stop se activa y se coloca una orden de venta (limit o market, según tu configuración). La orden limit de venta al precio más alto se cancelará automáticamente.

Si el precio de mercado sube hasta alcanzar o superar el precio límite (por ejemplo, 3,000 USDT), la orden limit de venta se ejecuta inmediatamente. La orden stop se cancelará automáticamente.

Esto garantiza que se ejecute solo una de las dos órdenes, en función de la condición de mercado que se produzca primero.

Cómo colocar una orden OCO en Bitget

Paso 1: Ve a la interfaz de trading

1. Ve a la página de trading en spot o con margen.

2. En el panel de órdenes, selecciona OCO en Tipo de orden.

Paso 2: Completa los parámetros de la orden

Para órdenes OCO de compra:

Cómo colocar y utilizar órdenes OCO (one-cancels-the-other) en Bitget

1. Límite de TP (precio límite de take profit): El precio al que deseas comprar pasivamente el activo si el precio de mercado baja. Se trata de una orden limit de compra situada por debajo del precio actual (comprar en la caída).

2. Precio de activación de SL (precio de activación de stop loss): El precio al que deseas que el sistema active una orden stop para comprar si el precio de mercado sube. Debería ser superior al precio actual (para aprovechar el impulso alcista).

3. Precio de SL (precio de la orden stop loss): El precio real al que se colocará la orden de compra una vez que se alcance el nivel de activación del stop loss. Puede ser una orden limit o una orden market, dependiendo de lo que selecciones.

4. Cantidad: La cantidad del activo que deseas comprar.

Para órdenes OCO de venta:

Cómo colocar y utilizar órdenes OCO (one-cancels-the-other) en Bitget

1. Límite de TP (precio límite de take profit): El precio al que deseas vender para tomar retornos. Se trata de una orden limit de venta situada por encima del precio actual de mercado.

2. Precio de activación de SL (precio de activación de stop loss): El precio al que el sistema debe activar una orden stop para vender si el mercado cae. Debería ser inferior al precio actual (para limitar las pérdidas potenciales).

3. Precio de SL (precio de la orden stop loss): El precio real al que se colocará la orden de venta una vez que se alcance el nivel de activación del stop loss. Puede ser una orden limit o una orden market, dependiendo de lo que selecciones.

4. Cantidad: La cantidad del activo que deseas vender.

Paso 3: Ver órdenes OCO actuales o históricas

1. Ve a la pestaña Órdenes actuales o Historial de órdenes.

Cómo colocar y utilizar órdenes OCO (one-cancels-the-other) en Bitget

2. Selecciona OCO para filtrar y ver todas las órdenes OCO y el historial de ejecuciones.

3. Selecciona Limit | Market para ver la parte individual de la orden OCO que se ejecutó.

Preguntas frecuentes

1. ¿Puedo editar una orden OCO después de colocarla?
Puedes modificar la orden de activación en una orden OCO, pero la orden limit no se puede editar.

2. ¿Qué ocurre si cancelo manualmente una parte de una orden OCO?
Si cancelas manualmente la orden limit o la orden stop, la otra parte de la orden OCO se cancelará automáticamente.

3. ¿Puedo establecer take profit y stop loss dentro de una orden OCO?
No. Las órdenes limit OCO no admiten configuraciones adicionales de take profit o stop loss. La estructura OCO ya cubre tanto la toma de retornos como la limitación de las pérdidas.

4. ¿Están disponibles las órdenes OCO en la app de Bitget?
Sí. Puedes colocar órdenes OCO tanto en el sitio web de Bitget como en la app móvil en el trading en spot y con margen.

5. ¿Cuál es la diferencia entre el precio de activación de SL y el precio de SL?
El precio de activación de SL es el precio de mercado que activa la orden stop. El precio de SL es el precio al que se coloca la orden de compra o venta una vez activada. Puede ser una orden limit o una orden market, dependiendo de lo que selecciones.

© 2025 Bitget