Resumen rápido
- Una OCO agrupa dos órdenes vinculadas y evita que ambas permanezcan activas cuando una ya se ha ejecutado.
- Su uso más común es combinar un take profit con una protección tipo stop loss.
- También puede utilizarse para preparar dos entradas alternativas.
- Una orden stop-limit puede activarse y no llegar a ejecutarse si el mercado se mueve demasiado rápido.
- OCO order, One Cancels the Other y orden OCO se refieren a la misma lógica básica.
- Antes de utilizarla, comprueba que tu plataforma ofrece OCO de forma nativa o una función equivalente.
¿Qué es una orden OCO?
Una OCO no es una tercera orden diferente, sino una regla que conecta dos órdenes: cuando una se ejecuta, la otra deja de tener sentido y se cancela.
Por eso, cuando alguien pregunta qué es el OCO o qué es un OCO en trading, conviene pensar en la relación entre dos instrucciones y no en una orden independiente. En documentación en inglés suele aparecer como OCO order (One Cancels the Other); algunas búsquedas también utilizan la expresión order OCO, aunque el concepto es el mismo.
Si necesitas repasar la base, nuestra guía sobre qué es una orden de trading explica cómo funcionan las instrucciones que envías a un broker. También puedes situar este tipo de operativa dentro de nuestra guía de trading.
El ejemplo más habitual aparece al gestionar una posición abierta. Puedes fijar una salida favorable mediante una orden take profit y protegerte al mismo tiempo mediante un stop loss. Si la plataforma vincula ambas instrucciones con lógica OCO, al ejecutarse una se cancela la otra.
La ventaja no está en predecir mejor el mercado, sino en dejar definido de antemano qué quieres que ocurra en dos escenarios incompatibles.
Cómo funciona una orden OCO: ejemplo sencillo
Imagina un ejemplo hipotético: compras 10 acciones a 100 € cada una, por lo que tienes 1.000 € invertidos, y quieres dejar decidida de antemano tu salida.
| Escenario | Orden vinculada | Nivel del ejemplo | Qué ocurriría |
|---|---|---|---|
| El precio sube | Venta limitada / take profit | 110 € | Se venden las acciones y se cancela la orden de protección |
| El precio baja | Stop o stop-limit | 95 € | Se activa la protección y se cancela la orden de 110 € |
Si el precio llega primero a 110 € y la orden se ejecuta, ya no tendría sentido mantener una orden de venta a 95 € sobre unas acciones que ya no tienes. La lógica OCO se encarga de cancelar esa segunda instrucción.
Lo mismo ocurre en sentido contrario: si se activa y ejecuta la protección situada en 95 €, desaparece la orden de venta de 110 €.
La ventaja es sencilla: no tienes que cancelar manualmente la orden que ya no corresponde.
El problema aparece cuando utilizas una stop-limit. Supongamos que el stop se activa a 95 € y que has fijado un límite de 94,50 €. Si el mercado cae bruscamente y pasa directamente de 95 € a 94 € sin encontrar contrapartida dentro de tu límite, la orden puede quedar activada pero sin ejecutarse.
Por eso conviene entender antes cómo funciona una orden limitada. Una OCO automatiza instrucciones, pero no elimina los problemas de ejecución.
Orden OCO de venta y de compra: no sirven exactamente para lo mismo
Aunque las órdenes OCO suelen explicarse con un take profit y un stop loss, también pueden utilizarse para preparar entradas alternativas.
| Uso | Situación típica | Primera orden | Segunda orden |
|---|---|---|---|
| OCO de venta | Ya tienes una posición abierta | Venta limitada por encima del precio | Stop por debajo del precio |
| OCO de compra | Todavía no has entrado | Compra limitada por debajo del mercado | Orden de entrada por encima de un nivel de ruptura |
Una OCO de venta es el caso más intuitivo. Tienes un activo y quieres venderlo si alcanza tu objetivo, pero también salir si el precio cae hasta el nivel donde tu escenario deja de tener sentido.
Una OCO de compra responde a otra lógica. Imagina que una acción cotiza a 100 €. Podrías estar dispuesto a comprar si retrocede hasta 95 €, pero también entrar si rompe con fuerza una resistencia en 105 €. Si una de las dos entradas se ejecuta, la otra se cancela.
Esto evita un problema importante: que se ejecuten posteriormente dos operaciones que inicialmente eran alternativas entre sí.
Cómo configurar una OCO correctamente
Los nombres de los campos cambian entre brokers y exchanges, pero la lógica suele ser esta:
- Define primero tu operación y el riesgo máximo que estás dispuesto a asumir.
- Marca el nivel del escenario favorable, por ejemplo un objetivo de salida.
- Establece el nivel en el que tu idea de trading dejaría de tener sentido.
- Comprueba qué tipo de orden estás utilizando: limitada, stop, stop-market o stop-limit, según las posibilidades de tu plataforma.
- Revisa cantidad, precios y vigencia antes de confirmar.
- Comprueba qué ocurre con una ejecución parcial, porque no todas las plataformas gestionan este supuesto exactamente igual.
Este último punto merece atención. No basta con ver dos precios y pulsar confirmar. Debes saber si la plataforma cancela la otra pata cuando existe una ejecución parcial, cuando se completa toda la orden o cuando simplemente se activa el stop.
También tienes que decidir qué prefieres en la parte defensiva: más probabilidad de ejecución o más control sobre el precio. Una orden stop que termina ejecutándose a mercado puede sufrir deslizamiento; una stop-limit controla mejor el precio mínimo aceptado, pero puede quedarse sin ejecutar.
Si esta diferencia no está clara, nuestra comparativa entre orden de mercado y orden limitada te ayudará a separarlas sin mezclar conceptos.
La CNMV explica en su guía sobre órdenes de valores que algunas instrucciones como los stop-loss o stop-profit no se introducen directamente en el SIBE y que son las entidades las que deben disponer de mecanismos para gestionarlas. La conclusión práctica es sencilla: no des por hecho que todos los brokers implementan una OCO de la misma manera.
¿Cuándo tiene sentido utilizar una orden OCO?
Una OCO tiene sentido cuando ya tienes un plan y quieres automatizar una parte concreta de su ejecución.
Puede resultar práctica si:
- quieres dejar definidos un objetivo y un nivel de protección;
- preparas una operación con dos escenarios de entrada alternativos;
- no puedes estar pendiente continuamente del mercado;
- quieres evitar que quede abierta una orden que ya no debería ejecutarse;
- tu estrategia utiliza niveles claros de entrada o salida.
Tiene mucho menos sentido si todavía no sabes dónde asumirías una pérdida, si colocas los niveles únicamente porque “parecen razonables” o si operas en mercados con muy poca liquidez.
Ejemplo práctico: si compras a 100 € y decides después, sobre la marcha, que 97 €, 95 € o 92 € “quizá sean buenos stops”, la OCO no resuelve el problema. Solo automatiza una decisión que todavía no has definido bien.
Consejo Finantres: una OCO debe ejecutar tu plan, no sustituirlo. Colocar dos niveles al azar solo consigue automatizar una decisión mal planteada.
¿Qué pasa con una OCO en crypto?
La lógica es la misma, aunque cada exchange decide qué combinaciones admite y cómo las presenta en su interfaz.
En el trading de criptomonedas puedes encontrarte una OCO crypto que vincule, por ejemplo, una orden límite con una stop-limit. También existen plataformas que permiten combinar una limitada con una stop de mercado.
Aquí conviene evitar mezclar dos intenciones de búsqueda. Si lo que quieres saber específicamente es cómo funciona y cómo se configura en ese exchange, tienes una guía dedicada a la orden OCO en Binance.
En cripto debes prestar especial atención a la volatilidad y a la liquidez del par. Una orden stop-limit puede activarse sin que eso garantice que vaya a ejecutarse, especialmente si el precio atraviesa muy rápido el rango que has establecido.
Riesgos y errores que debes evitar
El principal error es pensar que una OCO convierte una salida en segura. No lo hace.
Confundir activación con ejecución. Una stop-limit puede activarse y quedarse pendiente porque no exista contrapartida al precio que has establecido.
Colocar el stop demasiado cerca. Una oscilación normal puede cerrar tu posición aunque el escenario que justificaba la operación siga intacto.
Usar una posición demasiado grande. Ningún tipo de orden compensa un tamaño de posición incompatible con el riesgo que puedes asumir.
Ignorar gaps, liquidez y deslizamiento. Si un activo cierra a 100 € y abre la siguiente sesión a 90 €, tu orden no puede crear liquidez a precios que el mercado se ha saltado.
No revisar las ejecuciones parciales. Dependiendo de la plataforma, que una pata se ejecute solo parcialmente puede tener consecuencias distintas sobre la otra orden vinculada.
Pensar que “OCO” significa exactamente lo mismo en todos los brokers. Algunas plataformas utilizan ese nombre; otras consiguen un efecto parecido mediante órdenes bracket o combinando stop loss y take profit.
Confundir automatización con gestión del riesgo. Una OCO puede ejecutar automáticamente dos escenarios, pero no decide cuánto deberías arriesgar ni si la operación tiene sentido.
Y si utilizas esta lógica con CFDs u otros derivados apalancados, el riesgo es mayor. Las medidas europeas aplicables a productos que encajan en la definición de CFD incluyen límites de apalancamiento para clientes minoristas, cierre por margen, protección de saldo negativo y advertencias de riesgo. Puedes consultar la información de ESMA sobre las medidas aplicables a los CFDs.
Una OCO puede ayudarte a mantener disciplina, pero no convierte una posición apalancada en una operación conservadora.
Qué revisar en tu broker antes de usar una OCO
Antes de utilizarla con dinero real, comprueba al menos estos puntos:
- si ofrece una OCO nativa o simplemente una función equivalente;
- qué combinaciones admite: limit + stop, limit + stop-limit, stop-market u otras;
- cuándo cancela exactamente la segunda orden;
- cómo gestiona ejecuciones parciales;
- qué sucede si el precio salta directamente tu nivel;
- qué vigencia tienen las órdenes;
- si cancelar o modificar instrucciones tiene algún coste;
- si el stop o el take profit se gestionan en el servidor del broker o dependen de la plataforma que estés utilizando.
Este último detalle es especialmente útil cuando trabajas con terminales de trading externos. En Axi, por ejemplo, la documentación oficial de MT4 permite configurar Stop Loss, Take Profit y órdenes pendientes, pero eso no significa que debas asumir que existe una orden denominada literalmente OCO en cualquier configuración o terminal.
Lo que tienes que comprobar es si las órdenes que vas a utilizar están realmente vinculadas y qué hará la plataforma cuando una de ellas se ejecute.
También conviene revisar los costes de la operativa. Tener dos instrucciones vinculadas no significa necesariamente pagar por dos operaciones, porque normalmente una de ellas terminará cancelándose, pero las comisiones, spreads, costes de financiación y posibles cargos por modificación o cancelación dependen del intermediario y del producto.
OCO frente a bracket: cuál es la diferencia
Es fácil confundirlas porque muchas plataformas utilizan ambos conceptos juntos.
Una OCO describe una relación entre dos órdenes: si una se ejecuta, la otra se cancela.
Una orden bracket suele describir una estructura más amplia: partes de una orden principal de entrada y, cuando tienes la posición, quedan preparados un objetivo de beneficio y un stop de protección. Esas dos órdenes de salida pueden estar vinculadas entre sí mediante lógica OCO.
Dicho de otra forma: una bracket puede contener una relación OCO, pero OCO y bracket no son necesariamente sinónimos.
Esta diferencia importa especialmente cuando comparas brokers. Dos plataformas pueden permitirte conseguir un resultado parecido, aunque una lo llame OCO y otra lo presente como bracket, take profit + stop loss u órdenes vinculadas.
Conclusión
La orden OCO simplifica una idea muy concreta: si ocurre A, cancela B; si ocurre B, cancela A. Puede ayudarte a gestionar una salida con take profit y stop loss o a preparar dos escenarios alternativos sin dejar órdenes sobrantes en el mercado.
Su utilidad depende de entender qué hace realmente tu plataforma cuando una orden se activa, se ejecuta parcialmente o no encuentra liquidez. Antes de utilizar una OCO, revisa además el tipo de stop, las condiciones de ejecución y el tamaño de la posición. Si tienes claros esos puntos, puede ser una herramienta útil para operar con más disciplina y menos improvisación.

















