Como configurar ordenes OCO en tu plataforma de trading

Una orden OCO (one-cancels-the-other, una cancela a la otra) es un par de órdenes vinculadas en el que, cuando una se ejecuta, la otra se cancela. Es útil para rupturas, stop-loss combinados con objetivos de beneficio y reingresos. Así es como configurarlas.

Aviso legal

Esto no es asesoramiento de inversión. La información proporcionada es solo para fines educativos e informativos y no constituye una recomendación para comprar o vender ningún producto financiero.

La versión en inglés de estas advertencias de riesgo es la autorizada. Las traducciones se proporcionan solo para mayor comodidad.

Una orden OCO (one-cancels-the-other, una cancela a la otra) es un par de ordenes vinculadas en las que, cuando una se ejecuta, la otra se cancela automaticamente. La orden es util cuando quieres salir de una posicion en uno de dos niveles de precio — normalmente un objetivo de ganancia o un stop-loss — pero no ambos. La primera en ejecutarse gana; la otra se cancela.

Este articulo es una guia practica: cuando las ordenes OCO tienen sentido, como configurarlas en una plataforma tipica, y que debes tener en cuenta.

Cuando las OCO tienen sentido

Tres usos comunes:

  1. Órdenes bracket. Una posicion larga con un objetivo de beneficio y un stop-loss. Coloca un sell limit por encima del precio actual y un sell stop por debajo. Cualquiera que se active primero completa la orden; la otra se cancela. La posicion se cierra en uno de los dos precios.
  2. Entradas por ruptura (breakout). Un trader que espera una ruptura por encima de una resistencia o una ruptura por debajo de un soporte. Coloca un buy stop por encima de la resistencia y un sell stop por debajo del soporte. El primero en activarse entra en la posicion; el otro se cancela.
  3. Re-entradas. Un trader que quiere estar largo por encima de un nivel y corto por debajo. Estructura igual que la entrada por breakout, pero gestionando ambos lados de la posicion.

El patron comun: las OCO tratan sobre la eleccion. No sabes que lado se activara primero, pero quieres estar listo para ambos.

Como configurar un OCO en una plataforma tipica

Los pasos exactos varian segun el Broker, pero la estructura es la misma. En la mayoria de las plataformas (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):

  1. Clic derecho sobre la posicion o abre el ticket de la orden. La mayoria de las plataformas tienen una opcion de OCO en el menu desplegable del tipo de orden.
  2. Configura la primera pierna. Normalmente es una orden limite (objetivo de beneficio) o una orden stop (stop-loss).
  3. Configura la segunda pierna. La orden complementaria.
  4. Vincula las dos piernas como OCO. La mayoria de las plataformas tienen una casilla de verificacion o un boton para marcar la orden como OCO.
  5. Envía. La plataforma envia ambas ordenes; una se ejecuta y la otra se cancela automaticamente.

La plataforma tambien te permite ajustar los precios y los tipos de orden despues de la presentacion. El enlace OCO se mantiene hasta que una de las piernas se ejecute o canceles ambas manualmente.

Variaciones comunes

OCO con una stop-limit en el lado del stop

Una orden stop simple se convierte en una orden de mercado cuando se activa, lo que puede producir deslizamiento en mercados volatiles. Una orden stop-limit se convierte en una orden limitada a un precio especificado, evitando el deslizamiento pero con el riesgo de no ejecutarse si el precio salta por encima del límite.

El equilibrio: la stop-market se ejecuta con deslizamiento; la stop-limit se ejecuta a un precio especificado o no se ejecuta. El OCO puede combinar una stop-market (para el stop-loss) con una orden limitada (para el objetivo de beneficio), o stop-limit para ambas.

OCO con stop movil

Un stop movil es una orden de stop que se ajusta a medida que el precio se mueve a tu favor. Un OCO con stop movil combina un stop movil (el stop-loss que sigue al precio hacia arriba) con una orden limitada (el objetivo de beneficio). La posicion se cierra en el stop movil si el precio se revierte, o en el limite si se alcanza primero el objetivo.

El OCO con stop movil es util para operaciones de momentum en las que quieres capturar un movimiento de varios dias, pero salir ante una reversa. El stop movil asegura las ganancias a medida que el precio sube; el objetivo limite proporciona una salida al alza.

OCO con vencimiento

Algunas plataformas te permiten configurar una caducidad para el OCO. El OCO se cancela automaticamente en el momento del vencimiento si ninguna de las dos patas se ha ejecutado. Es util para configuraciones que solo son validas durante una ventana de tiempo especifica (por ejemplo, un anuncio de resultados o la apertura del mercado).

El vencimiento es especifico de la plataforma. Algunas plataformas tienen como predeterminado "good till cancelled" (GTC), lo que significa que el OCO permanece activo indefinidamente. Otras tienen como predeterminado "day" o "good till close" (GTC). Configura el vencimiento de forma deliberada segun la estrategia.

Lo que puede salir mal

Tres patrones:

1. Ambas patas se activan en mercados veloces

En un mercado en movimiento rápido, ambas patas pueden activarse dentro del mismo milisegundo. La plataforma puede ejecutar una, la otra o ambas, dependiendo del enrutamiento de la orden. El "OCO" solo garantiza que una se cancele si la otra se ejecuta primero; si ambas se ejecutan antes de que la plataforma pueda cancelar, el resultado es un cierre parcial o un giro al lado opuesto.

La solución: no uses OCO en mercados que probablemente se abran con un gap a través de ambos niveles. Usa un stop-market con un margen (buffer) o acepta el riesgo de una ejecución parcial.

2. El disparo de la pierna de stop en una mecha

En una mecha de una vela, el precio toca brevemente el nivel de stop pero cierra por encima. Una orden stop-market se dispara en la mecha y se ejecuta al precio de stop (o peor). El OCO cancela el límite, pero tú saliste por ruido.

La solución: usa un stop-limit con un margen, o usa una confirmación basada en el tiempo.

3. La plataforma no admite OCO real

Algunas plataformas solo admiten "órdenes vinculadas" u órdenes "si se toca", que se ven como OCO pero tienen una lógica de cancelación diferente. Lee la documentación de la plataforma para confirmar el comportamiento de OCO.

Como evaluar

Al configurar ordenes OCO, pregunte:

  • iLa plataforma admite OCO real? (Pruebe con una orden pequena en un valor liquido para confirmar el comportamiento.)
  • iQue tipos de orden se admiten en cada tramo? (Stop-market, stop-limit, trailing stop, limit. Cuantas mas opciones, mas estrategias puede ejecutar.)
  • iCual es la caducidad predeterminada? (Day, GTC o personalizada. Configure con intencion.)
  • iComo se gestiona el partial-fill? (Si solo se llena el 50% del tramo limit, ise cancela el OCO? La mayoria de las plataformas cancela; algunas mantienen el tramo no ejecutado activo.)
  • iCual es el deslizamiento en el tramo stop? (Las ordenes stop-market se ejecutan con deslizamiento. Pruebe en una cuenta de paper-trading para ver la calidad real de la ejecucion.)

Preguntas frecuentes

Es OCO lo mismo que una orden bracket?

Una orden bracket es un tipo específico de OCO: una orden de entrada con un objetivo de beneficio y un stop-loss vinculados como OCO. El OCO general puede ser cualquier dos órdenes vinculadas; el bracket es un caso de uso común.

Puedo configurar un OCO en varias cuentas?

La mayoria de las plataformas no admiten OCO entre cuentas. El OCO se configura a nivel de posicion dentro de una sola cuenta.

Cual es la diferencia entre OCO y OTO (one-triggers-the-other)?

Un OTO es dos ordenes vinculadas de modo que la segunda orden se coloca solo cuando la primera se ejecuta. Un OCO es dos ordenes vinculadas de modo que la segunda se cancela cuando la primera se ejecuta.

iTodos los brokers admiten ordenes OCO?

La mayoria de los brokers de primer nivel lo hacen, incluyendo Interactive Brokers, Schwab, Tastyworks, TradeStation y E*TRADE. La implementacion varía.

Recursos relacionados

Por donde empezar

Si quieres usar OCO orders en tu trading, el primer paso práctico es configurar una cuenta de paper trading con un Broker que admita el tipo de orden y probar el comportamiento con posiciones pequeñas. La cuenta de paper es la unica forma de verificar la logica OCO de la plataforma antes de comprometer dinero real. Consulta nuestra tabla de brokers para ver la lista actual de plataformas con soporte de OCO.