Una orden OCO (One Cancels the Other) vincula dos órdenes, típicamente dos órdenes limitadas, de forma que la ejecución de una provoca la anulación automática de la otra, según la definición del regulador estadounidense de mercados de futuros, la CFTC, en su glosario oficial consultado el 6 de octubre de 2026 (CFTC Glossary). Lo que esta misma documentación, junto con la de varios brókeres, también precisa: la anulación no siempre se produce a tiempo, y en algunos casos ambas órdenes pueden llegar a ejecutarse juntas.
Lo que dice la definición de principio
La CFTC define la orden OCO como un par de órdenes, generalmente órdenes limitadas, cuyo cumplimiento de una provoca la anulación automática de la otra (CFTC Glossary). Por el lado europeo, el regulador británico de mercados financieros, la FCA, mantiene una definición equivalente en su manual técnico: dos órdenes están vinculadas de tal manera que si una de ellas se ejecuta, la otra se retira mediante las operaciones del mercado (FCA Handbook). Ambos textos describen el principio: un mecanismo de vinculación entre dos órdenes, pensado para que solo una de las dos permanezca activa a la vez.
Lo que los brókeres documentan además: la anulación no está garantizada
El bróker Fidelity precisa, en su glosario en línea, que la anulación de la orden vinculada se realiza sobre una base de mejores esfuerzos, y no de forma garantizada: ambas órdenes pueden estar activas simultáneamente en el mercado, y la ejecución de una, incluso parcial, solo desencadena un intento de anular la otra (Fidelity Glossary). Interactive Brokers describe el mismo mecanismo para sus órdenes OCA (One Cancels All): como el procedimiento de anulación está automatizado, nada garantiza que la solicitud de anulación llegue al mercado antes de que una orden ya haya sido ejecutada (Interactive Brokers). Estas dos fuentes documentan, por tanto, un retraso técnico entre la ejecución de una orden y la anulación efectiva de la otra, retraso que nunca es nulo.
El caso en que ambas órdenes se ejecutan realmente
La plataforma MultiCharts va más allá en su documentación sobre los riesgos de trading: en caso de alta volatilidad, puede no haber suficiente tiempo para anular la orden restante, y ambas órdenes pueden entonces ejecutarse. El mismo documento añade que las dos órdenes también pueden llenarse en el caso, calificado de poco probable, de un desplome de mercado o una pérdida de conexión (MultiCharts, Trading Risks). Este pasaje no describe una anomalía del software, sino una consecuencia coherente con el funcionamiento descrito por Fidelity e Interactive Brokers: si la anulación es un intento y no una garantía, resulta plausible que este intento falle en determinadas condiciones de mercado.
Lo que estos textos no precisan
Ninguna de las fuentes consultadas ofrece una frecuencia cuantificada de esta doble ejecución, ni un umbral de volatilidad a partir del cual el riesgo se vuelva significativo. Las formulaciones utilizadas, mejores esfuerzos en Fidelity, sin garantía en Interactive Brokers, poco probable en MultiCharts, indican un evento raro pero no nulo, sin cuantificación pública asociada. Un trader no puede entonces basarse en un porcentaje para evaluar este riesgo, solo en la naturaleza misma del mecanismo.
| Fuente | Garantía de anulación | Fecha de consulta |
|---|---|---|
| CFTC Glossary | Anulación automática descrita como principio | 6 de octubre de 2026 |
| Fidelity Glossary | Anulación sobre base de mejores esfuerzos, no garantizada | 6 de octubre de 2026 |
| Interactive Brokers | Sin garantía de que la anulación llegue a tiempo | 6 de octubre de 2026 |
| MultiCharts, Trading Risks | Ambas órdenes pueden ejecutarse en alta volatilidad | 6 de octubre de 2026 |
Este riesgo de ejecución doble se suma a otras limitaciones ya documentadas de las órdenes automatizadas, como las de la orden con umbral de activación, que se convierte en una simple orden a mercado una vez activada, o de la orden stop dinámica, cuyo desplazamiento del umbral nunca garantiza el precio de ejecución. En ambos casos, como en la orden OCO, la lógica de la orden es clara sobre el papel, pero su ejecución depende de la rapidez del mercado y de la conexión en el momento crítico, un factor también documentado para el deslizamiento en CFD y Forex.
Preguntas frecuentes
Una orden OCO garantiza que solo una de las dos órdenes se ejecutará?
No. La CFTC y la FCA describen el principio de anulación automática, pero Fidelity precisa que esta anulación se realiza sobre una base de mejores esfuerzos, no de forma garantizada. Ambas órdenes pueden permanecer activas al mismo tiempo en el mercado durante el breve retraso necesario para procesar la anulación.
En qué condiciones pueden ejecutarse juntas las dos órdenes de una OCO?
MultiCharts documenta dos casos: alta volatilidad, donde puede faltar el tiempo necesario para anular la orden restante, y eventos más raros como un desplome de mercado o una pérdida de conexión entre la plataforma y el mercado de ejecución.
Por qué puede fallar la anulación automática?
Interactive Brokers explica que el procedimiento de anulación de órdenes vinculadas es un proceso automatizado, sin garantía de que la solicitud de anulación llegue al mercado de ejecución antes de que la otra orden ya haya sido llenada, total o parcialmente.
Qué ocurre si una de las dos órdenes solo se ejecuta parcialmente?
Fidelity precisa que las ejecuciones parciales también desencadenan un intento de anular la otra orden del par, y no una anulación automática certera. Se aplica el mismo principio de mejores esfuerzos, ya se trate de una ejecución total o parcial.
