Las órdenes "una cancela la otra" (OCO) ofrecen a los traders una potente herramienta para la ejecución simultánea de diferentes tipos de órdenes, mejorando la gestión del riesgo y la automatización de las operaciones. Esta funcionalidad empareja dos (2) órdenes condicionales, y la cancelación automática de una (1) orden activa la otra. Las órdenes OCO están diseñadas para aumentar la eficacia de las operaciones y el control del riesgo, ofreciéndole una ventaja competitiva en el mercado.
Principales ventajas y limitaciones
Órdenes condicionadas simultáneas: Los traders pueden establecer simultáneamente órdenes condicionales de stop loss de mercado o de límite condicional para un mismo activo. Por ejemplo, puede colocar una orden stop loss condicional de mercado y una orden take profit condicional de límite para el mismo activo. Los requisitos de margen se calculan en función del mismo activo.
Mecanismo de cancelación: En las órdenes OCO, la ejecución de una orden desencadena la cancelación automática de su orden correspondiente. Los traders que coloquen órdenes de límite condicional deben tener en cuenta que su orden puede activarse pero no ejecutarse, dando lugar a la posterior cancelación de la orden correspondiente.
No disponible para uso de API: Los usuarios de la API no tendrán acceso a las órdenes OCO, ya que pueden diseñar estrategias para replicar una funcionalidad similar.
Exclusivamente para operaciones Spot y Spot con margen: Las órdenes OCO sólo están disponibles para los usuarios que operan Spot o Spot con margen:, incluidos los que tienen cuentas de trading estándar y unificadas.
Más información
Órdenes OCO: Cómo pueden limitar el riesgo de sus operaciones con criptomonedas
¿Cómo funciona una orden OCO?
Una orden OCO de Bybit se configura con dos (2) triggers direccionales: uno para el límite superior y otro para el límite inferior relativo al precio de negociación actual. Cuando se activa una dirección, la otra dirección se cancela automáticamente, y la orden de mercado o límite establecida en la dirección activada entra en vigor. Cuando se coloca una orden OCO, sólo se ocupará el coste de una orden unilateral.
Orden de compra OCO |
Orden de venta OCO |
El precio de activación (C) para la orden de compra en el límite inferior (Take Profit) debe estar por debajo del precio de mercado actual, mientras que el precio de activación (B) para la orden de compra en el límite superior (Stop Loss) debe estar por encima del precio de mercado actual. |
El precio de activación (C) para la orden de venta en el límite inferior (Stop Loss) debe estar por debajo del precio de mercado actual, mientras que el precio de activación (B) para la orden de venta en el límite superior (Take Profit) debe estar por encima del precio de mercado actual. |
|
|
Ejemplo 1 (Estrategia de entrada)
Supongamos que BTC está cotizando dentro del rango de 25.000 $ y su nivel de resistencia en 30.000 $. El Trader A tiene la intención de comprar BTC si el precio retrocede a 25.000 $ o supera la resistencia de 30.000 $.
Suponiendo que el precio actual se sitúa en 27.000 $, el operador A ha establecido una orden OCO para ejecutar operaciones en caso de superación de la resistencia o de retroceso del soporte, con la siguiente configuración:
- Establecer un precio límite inferior utilizando una orden de mercado condicional (Take Profit) con un precio de activación fijado en 25.000 $.
- Establecimiento de un precio límite superior mediante una orden de mercado condicional (Stop Loss) con un precio de activación fijado en 30.000 $.
Escenarios de resultados:
Escenario 1 (Se produce un retroceso):
El precio del BTC retrocede hasta los 25.000 $. La orden de take profit del Trader A se activa y se ejecuta al precio de mercado. La orden de persecución del Trader A a 30.000 $ se cancela automáticamente al producirse el retroceso.
Escenario 2 (Sin retroceso, subida directa):
El precio del BTC sube sin retroceder hasta los 25.000 $.
Si el precio sigue subiendo y alcanza los 30.000 $, la orden de persecución del Trader A se activa y se ejecuta al precio de mercado, y la correspondiente orden de recogida de beneficios a 25.000 $ se cancela.
En este caso, el Trader A se ha preparado tanto para un retroceso como para una oportunidad de persecución. La orden a 25.000 $ se centra en un posible retroceso, mientras que la orden a 30.000 $ apunta a una posible ruptura. Dependiendo de cómo se mueva el mercado, la estrategia del Trader A le permite aprovechar varios escenarios.
Ejemplo 2 (Estrategia de salida)
Supongamos que el Trader B posee 2 ETH con un precio medio de compra de 1.500 $. Anticipa una subida a corto plazo de los precios de ETH hasta los 2.000 $, al tiempo que pretende alcanzar el punto de equilibrio en caso de caída del mercado.
Suponiendo que el precio actual se sitúa en 1.700 $, el Trader B establece una orden de venta OCO como su estrategia de take profit y stop loss, con la siguiente configuración:
- Establecimiento de un precio límite superior mediante una orden de mercado condicional (Take Profit) con un precio de activación fijado en 2.000 $.
- Establecer un precio límite inferior utilizando una orden de mercado condicional (Stop Loss) con un precio de activación fijado en 1.500 $.
Escenarios de resultados:
Escenario 1 (Take Profit):
Si el precio de ETH sube a 2.000 $, se activa la orden Take Profit del Trader B, y su ETH se vende al precio de mercado. La orden Stop Loss correspondiente a 1.500 $ se cancela automáticamente, ya que se ha obtenido el Take Profit.
Escenario 2 (Stop Loss):
En el caso de una caída del mercado, donde el precio de ETH cae a 1.500 $, se activa la orden Stop Loss del Trader B, lo que lleva a la venta de su ETH al precio de mercado. La orden Take Profit correspondiente se cancelará.
En este caso, el Trader B ha preparado tanto la orden Take Profit para asegurar posibles beneficios en el mercado alcista como la orden Stop Loss para mitigar el riesgo.
Notas:
— Actualmente, se admite TP/SL con órdenes condicionales a mercado o condicionales a límite. Para las órdenes de mercado condicionales, sólo se requiere un precio de activación. Sin embargo, para las órdenes limitadas condicionadas, los usuarios tendrán que establecer tanto el precio de activación como el precio de la orden.
— Las órdenes a precio limitado permiten un control más preciso del precio de ejecución. Sin embargo, existe la posibilidad de que su orden limitada no se ejecute si el mercado no alcanza el precio especificado. Para más información, consulte aquí.
— Para OCO TP/SL con la orden limitada condicional, tenga en cuenta que cuando una de las órdenes limitadas condicionales se activa, la orden SL o TP correspondiente se cancelará, incluso si la orden limitada no se ejecuta. Esto se debe a que el sistema trata un conjunto de órdenes TP/SL OCO como un todo. Mientras se alcance el precio de activación de una orden, la condición de activación se considera cumplida, y la orden correspondiente se cancelará.
Diferencias entre las órdenes OCO en Spot Trading y con derivados
Spot Trading o con Trading margen Spot: Las órdenes OCO en Spot Trading no están asociadas a posiciones. Cuando se coloca una orden OCO, los activos se ocupan antes de que se active la orden y sólo se congelará el margen de una orden lateral debido a la naturaleza que tiene la orden OCO.
Trading de Derivados: En Trading de Derivados, las órdenes TP y SL se implementan como órdenes OCO y están específicamente diseñadas para actuar como órdenes de cierre de posición. Por lo tanto, no se requiere margen para establecer órdenes de cierre TP/SL.
Vea los detalles y el historial de sus órdenes OCO
Vaya a la página de Spot o Margin Trading en Spot y pulse en Todas las órdenes para ver sus órdenes actuales o su historial de órdenes.