Ejecución y costes de trading

Ejecutar o cancelar (FOK)

Una instrucción de vigencia de la orden que exige ejecutarla íntegramente y de inmediato al precio permitido o a uno mejor; de lo contrario, se cancela toda la orden.

Qué significa

La instrucción «ejecutar o cancelar» condiciona la orden a que se ejecute íntegra e inmediatamente. Si no puede ejecutarse toda la cantidad solicitada conforme a las condiciones de precio de la orden, no se ejecuta ninguna parte. La orden pendiente se cancela en lugar de quedar abierta.

FOK es una instrucción de vigencia de la orden, no un precio. Puede acompañar a una orden limitada, cuyo límite fija el peor precio aceptable. En una orden limitada de compra, la ejecución puede producirse al límite o por debajo; en una de venta, al límite o por encima. La disponibilidad de FOK en los intermediarios y centros de negociación, así como la interpretación exacta de «inmediatamente», puede variar.

FOK se diferencia de «ejecutar inmediatamente o cancelar» (IOC, por sus siglas en inglés): una orden IOC puede ejecutarse parcialmente de inmediato y cancelar el resto. FOK no admite ejecuciones parciales. También se diferencia de una orden diaria normal, que puede seguir disponible para su ejecución durante el resto de la sesión.

Cómo se calcula

FOK es una instrucción, no una medida de rentabilidad ni de riesgo. Para una orden limitada de compra simplificada, la condición de todo o nada es: ejecutar Q acciones si A(P) ≥ Q de inmediato; de lo contrario, ejecutar 0 acciones y cancelar.

  • Q es la cantidad de la orden, en acciones.
  • P es el precio límite de compra, en US$ por acción.
  • A(P) es la cantidad, en acciones, disponible de inmediato para la venta a precios iguales o inferiores a P y a la que puede acceder la orden.

En una orden limitada de venta, se utiliza en su lugar la cantidad inmediatamente accesible ofrecida para la compra a precios iguales o superiores al límite de venta. Esta comprobación ilustra la regla; las cotizaciones mostradas no determinan por sí solas lo que un intermediario puede ejecutar realmente. La liquidez disponible puede cambiar, y también influyen las reglas de encaminamiento y del centro de negociación.

Ejemplo práctico

Supongamos, a modo de ejemplo hipotético, que un inversor introduce una orden limitada FOK para comprar 200 acciones a 50,02 US$ por acción como máximo. En el momento de evaluar la orden, supongamos que la liquidez accesible en el lado vendedor es la siguiente:

Precio de venta Acciones disponibles
50,00 US$ 80
50,02 US$ 150
50,05 US$ 100
  1. Cuenta solo las acciones dentro del límite de compra: 80 + 150 = 230 acciones. Las 100 acciones a 50,05 US$ superan el límite y no cuentan.
  2. Como 230 es al menos 200, en estas condiciones hipotéticas es posible ejecutar la orden íntegramente. Si esas acciones siguen siendo accesibles durante la tramitación, la orden puede ejecutarse de inmediato; las acciones ejecutadas a distintos precios pueden tener precios de ejecución diferentes.
  3. Si, en cambio, solo hubiera 180 acciones accesibles a 50,02 US$ o menos, la orden FOK ejecutaría cero acciones y se cancelaría. No compraría 180 acciones para esperar a que hubiera otras 20.

El ejemplo no incluye comisiones y presupone que la liquidez indicada es accesible. No implica que un libro de órdenes visible garantice la ejecución.

Por qué importa antes de operar

FOK puede evitar una posición parcial no deseada, pero el requisito de ejecutar la cantidad completa también aumenta la probabilidad de cancelación cuando la liquidez inmediatamente accesible es insuficiente. Una orden FOK no asegura un precio ni reserva acciones si no se ejecuta. Si se cancela, cualquier orden posterior será un intento independiente, sujeto a unas condiciones de mercado que pueden haber cambiado.

Antes de cursar una orden, distingue entre cantidad, precio límite y vigencia. Comprueba si tu intermediario admite FOK para ese valor y tipo de orden, y consulta las reglas aplicables del centro de negociación. La profundidad de mercado, el diferencial entre el precio comprador y el vendedor, el tamaño de la orden en relación con el volumen diario y el posible impacto de mercado ayudan a describir las condiciones de ejecución, pero ninguno garantiza que una orden FOK se ejecute.

Cómo lo utiliza PreTrAIde

PreTrAIde ofrece análisis previo a la negociación de una cesta de acciones, incluida la dirección, la cantidad y las condiciones de ejecución de cada línea. Su capa cuantitativa estima el diferencial, la participación en el volumen diario y el impacto de mercado; también genera puntuaciones de liquidez y ejecución. Estas métricas pueden ayudar a analizar la liquidez necesaria para una ejecución íntegra e inmediata. La información disponible sobre el producto no confirma que PreTrAIde simule específicamente órdenes FOK ni que compruebe en tiempo real si un libro de órdenes permite ejecutarlas.

PreTrAIde emite veredictos GO, NO-GO o MODIFY como apoyo a la toma de decisiones, no como instrucciones de ejecución. Nunca recibe, transmite ni ejecuta órdenes; el usuario cursa cualquier orden a través de su propio intermediario.

Errores frecuentes

  • Confundir FOK con IOC: IOC puede ejecutarse parcialmente; FOK exige la cantidad completa o ninguna.
  • Creer que el límite garantiza el precio de ejecución: el límite restringe los precios admisibles, pero no garantiza la ejecución.
  • Suponer que la profundidad mostrada es firme y accesible: las cotizaciones pueden cambiar y el encaminamiento afecta a la liquidez a la que puede llegar una orden.
  • Esperar que el resto de la orden quede abierto: si una orden FOK no puede ejecutarse íntegramente, se cancela; no queda pendiente para más adelante.

Preguntas frecuentes

¿Puede ejecutarse parcialmente una orden «ejecutar o cancelar»?

No. Una orden FOK debe ejecutarse íntegramente y de inmediato conforme a sus condiciones de precio o cancelarse sin ejecución.

¿Cuál es la diferencia entre FOK e IOC?

Ambas exigen una actuación inmediata. IOC permite una ejecución parcial inmediata y cancela el resto; FOK no admite ejecuciones parciales.

¿Una orden limitada FOK garantiza la ejecución al precio límite?

No. El límite establece el peor precio de ejecución admisible, pero también debe poder ejecutarse de inmediato la cantidad completa; de lo contrario, la orden se cancela.

Términos relacionados

Ejecución y costes de trading

Análisis preoperativa Análisis postoperación Análisis de costes de transacción (TCA) Diferencial comprador-vendedor Coste efectivo del diferencial Spread realizado Precio medio Deslizamiento Todos los términos del glosario →

Analiza tu próxima operación antes de realizarla

Crea una cesta, realiza un análisis preoperación y obtén un veredicto GO, NO-GO o MODIFY con el coste, la liquidez y el riesgo detallados.

Inicia tu prueba gratuita Prueba las herramientas gratuitas

Contenido educativo, no asesoramiento de inversión. PreTrAIde es un software de análisis, no un bróker: nunca ejecuta órdenes y sus veredictos sirven de apoyo a la toma de decisiones, no son recomendaciones de compra o venta.