Órdenes OCO de futuros: One-Cancels-Other explicado
Aprende cómo OCO enlaza dos órdenes de futuros para cancelar una cuando se ejecuta la otra, con ejemplos de objetivo, stop y verificación tras ejecuciones parciales.
Respuesta directa
Una OCO de futuros enlaza dos órdenes para que la ejecución de una cancele la otra según las reglas aplicables. Se usa para salidas alternativas, pero debes verificar ejecuciones, cantidad cancelada y posición final.
OCO enlaza alternativas, no dos resultados simultáneos
El glosario de la CFTC define OCO como un par de órdenes donde la ejecución de una cancela automáticamente la otra.
Un ejemplo habitual es enlazar un límite de toma de beneficios con un stop de protección.
La intención es expresar dos resultados alternativos.
Si se ejecuta primero el objetivo, el stop enlazado debe cancelarse según el manejo OCO.
Si se ejecuta primero el lado stop, el objetivo debe ser la orden cancelada.
No cuentes ambas órdenes como dos reducciones que quieres ejecutar a la vez.
Ejemplo: un contrato largo y dos salidas enlazadas
Supón un contrato largo desde 5.000.
Creas un grupo OCO con:
Si el límite se ejecuta en 5.020, esa ejecución cierra el largo.
Con un multiplicador hipotético de 20 dólares por punto:
(5.020 − 5.000) × 20 = 400 dólares de P&L bruto.
El stop enlazado debería cancelarse según el manejo OCO enviado.
Si el lado stop se ejecuta primero, el límite es el que se espera cancelar.
- límite de venta en 5.020
- stop de venta en 4.980
OCO no garantiza los precios de salida
El enlace controla la relación entre las órdenes.
No convierte un stop en un precio garantizado.
El stop sigue sus propias reglas de activación y ejecución.
El límite puede quedar sin ejecutar si no hay liquidez compatible.
El mercado también puede moverse entre activación, procesamiento y ejecución final.
Stop frente a stop-limit de futuros explica el riesgo del lado stop.
Órdenes a mercado y límite explica el lado límite.
Las ejecuciones parciales necesitan conciliación explícita
No supongas todos los detalles de una ejecución parcial solo por la etiqueta OCO.
La plataforma puede definir cuándo cancela, reduce, mantiene o cambia la orden hermana.
Si una salida de varios contratos solo se ejecuta parcialmente, comprueba la orden enlazada y la posición restante.
Por ejemplo, una posición larga de 5 puede quedar larga de 3 tras una salida parcial de 2.
La exposición sigue existiendo aunque haya cambiado el estado de la orden hermana.
Consulta la documentación OCO y el informe final en vez de deducir el comportamiento por las siglas.
El estado de cancelación importa después de la primera ejecución
Incluso una cancelación automática debe aparecer en el registro final.
Confirma ID de cada orden, cantidad ejecutada, restante, acuse de cancelación y posición neta.
Si una orden se ejecutó, no envíes un reemplazo solo porque la otra aparece un instante en pantalla.
La interfaz puede actualizarse después del estado real.
Tampoco supongas que una línea cancelada prueba que la posición está plana.
Órdenes de futuros rechazadas frente a no ejecutadas explica la importancia del estado final. [!TRYMARK] Concilia una salida OCO Empieza largo 1 a 5.000 con límite de venta 5.020 y stop 4.980. Escribe los estados esperados si se ejecuta primero el límite y repite si se ejecuta primero el lado stop.
Usa una lista de control OCO
Confirma que producto, bróker y plataforma soportan el manejo OCO deseado.
Registra los dos ID enlazados.
Confirma que las cantidades coinciden con la gestión prevista.
Verifica por separado precio y activación de cada orden.
Comprueba cómo una ejecución parcial cambia la orden hermana.
Tras cualquier ejecución, confirma el estado final de la otra orden.
Concilia la posición neta antes de enviar otra orden.
Incluye comisiones, tasas y deslizamiento en el P&L final.
Esta guía explica mecánica de órdenes enlazadas, no recomienda una estrategia de salida.
Preguntas frecuentes
¿Qué significa OCO en futuros?
OCO significa One Cancels the Other. Dos órdenes se enlazan para que la ejecución de una provoque la cancelación de la otra según las reglas aplicables.
¿Puedo usar OCO para un objetivo de beneficio y un stop?
Muchas plataformas permiten enlazar salidas alternativas como un límite de beneficio y un stop. Confirma soporte y comportamiento exactos antes de depender de ello.
¿OCO garantiza que no tendré una ejecución inesperada?
No. OCO automatiza la cancelación enlazada, pero ejecución y cancelación siguen su procesamiento real. Revisa ejecuciones, parciales, acuses y posición neta.
¿Qué ocurre si una orden OCO se ejecuta parcialmente?
Puede variar por implementación. La orden hermana puede cancelarse, ajustarse o tratarse de otra forma. Consulta la documentación y el estado final del sistema real.