Skip to main content
Una orden condicional no está en el libro de órdenes. Reside en un almacén aparte, vigilando un precio, y solo se convierte en una orden real cuando se cumple su condición de activación. Hasta entonces no ocupa ningún puesto en la cola ni muestra profundidad a nadie. Esa distinción gobierna todo lo demás en esta página. Una orden límite en el libro puede casarse en cualquier momento. Una orden condicional no puede casarse en absoluto: solo puede convertirse, y la conversión ocurre en un punto definido dentro de la ejecución del bloque.

Tres formas

La misma maquinaria de activación sirve a tres intenciones distintas, y se diferencian por aquello a lo que se vinculan. La tercera es la que menos se comporta como una orden. Su ámbito es la posición y no una cantidad, así que sigue a la posición a medida que esta cambia de tamaño; consulta Take-profit y stop-loss.

Activación

Dos cosas deciden cuándo se activa una orden condicional: qué precio vigila y en qué punto del bloque se hace esa comprobación. Qué precio. Una activación puede vigilar el precio de marca o el último precio negociado. El precio de marca está suavizado y es más difícil de empujar, lo que lo convierte en la opción por defecto más segura para las órdenes de protección. El último precio reacciona más rápido y se parece más a lo que ves imprimirse, que es lo que quieren algunas estrategias. La elección es por orden. En qué punto del bloque. Las órdenes condicionales se escanean antes de que se ejecute la casación, usando los precios de marca fijados al inicio del bloque. Una orden activada por el precio de este bloque se convierte en orden activa en este bloque, no en el siguiente. Consulta Secuenciación de transacciones para ver el orden de prioridad completo.
La activación vigila uno de estos
Precio de marcasuavizado, más difícil de empujar — el más seguro
Último precio negociadomás rápido, cercano a lo que ves imprimirse
En el almacén de activaciónsin cola ni profundidad
¿Condición cumplida?
Convertida en orden de mercado o límite
Casada en este mismo bloque
Se escanean antes de la casación, contra las marcas fijadas al inicio del bloque.
aún no — se revisa el bloque siguiente

Vinculación

Las órdenes condicionales rara vez viajan solas. Existen tres patrones de vinculación, cada uno con su propia semántica de cancelación. El take-profit y el stop-loss se cancelan mutuamente. Un par de protección es de tipo one-cancels-the-other: cuando cualquiera de las dos patas se activa, la otra se cancela automáticamente. No puedes acabar sin posición y seguir cargando con un stop activo. Un par vinculado sigue a su orden padre. Si vinculas un take-profit y un stop-loss a una orden que estás colocando, el par no se activa hasta que la orden padre se ejecuta. Si la orden padre se cancela antes de ejecutarse, las patas vinculadas se van con ella. Un par con ámbito de posición sigue a la posición. Si la posición se cierra (por una orden tuya, por liquidación o por desapalancamiento), las órdenes de protección vinculadas a ella se cancelan. Existen para proteger algo; cuando ese algo desaparece, ellas también.
Esta es la parte que más a menudo se implementa mal en las integraciones. Un stop que sobreviva a la posición que protegía abrirá, en la siguiente activación, una posición nueva en la dirección contraria. La vinculación es lo que lo evita, y la impone el protocolo, no el cliente que colocó la orden.

Estados de la orden

Una orden condicional recorre un conjunto definido de estados, y cada transición es un evento del protocolo que puedes observar. El estado que sorprende a la gente es rechazada en la conversión. Una orden puede ser aceptada, esperar horas, activarse correctamente y aun así fallar, porque las condiciones se vuelven a comprobar en el momento de la conversión, no solo al colocarla. Puede que el margen ya no sea suficiente. Puede que una orden condicional de solo reducción ya no tenga posición que reducir. La activación se produjo; la orden resultante no sobrevivió.

Comprobaciones al colocar y al convertir

Se aplican dos conjuntos de reglas distintos en dos momentos distintos. Al colocarla, el protocolo comprueba que el precio de activación tiene sentido en la dirección que has indicado (un stop-loss que se activaría de inmediato es un error, no una estrategia) y que la activación queda dentro de una distancia permitida respecto al precio actual. Aquí también se aplican los límites de número de órdenes abiertas y el límite de solicitudes. Al convertirla, se reevalúa la suficiencia de margen contra tu posición tal como está en ese momento, se vuelven a comprobar las restricciones de solo reducción y una orden condicional de mercado queda sujeta a la misma protección frente al deslizamiento que cualquier orden de mercado. Consulta Órdenes de mercado y protección frente al deslizamiento.
Una orden condicional no garantiza la ejecución. Garantiza que se enviará una orden cuando se cumpla la condición. En un movimiento rápido, la orden resultante puede ejecutarse muy lejos del precio de activación, o no ejecutarse en absoluto si la conversión es a límite. Las órdenes de protección reducen la exposición a los huecos de precio; no la eliminan.

Qué leer a continuación

Take-profit y stop-loss

Las dos formas de protección y cómo se comporta cada una cuando tu posición cambia.

Precio de marca

El precio que deberían vigilar la mayoría de las activaciones de protección, y por qué está suavizado.

Secuenciación de transacciones

Dónde encaja el escaneo de activaciones respecto a las cancelaciones y las órdenes nuevas.

Tipos de orden

En qué se convierte una orden condicional.