Senzoukria · Glosario

Orden fill-or-kill (FOK)

Una orden fill-or-kill (FOK) debe ejecutarse de inmediato y por su cantidad entera a su precio límite o mejor; si la totalidad no puede casarse de una vez, no se ejecuta nada y la orden completa se cancela. Da certeza sobre el tamaño a cambio de una falta de ejecución frecuente.

Actualizado en septiembre de 2026Publicado el 25 de septiembre de 2026

En esta página
  1. Definición
  2. Un ejemplo resuelto
  3. Cuándo se usa
  4. Por qué el DOM puede engañarte
  5. En Senzoukria
  6. Relacionado
  7. En la misma sección
  8. Fuentes
  9. Esta página en otros idiomas
  10. Preguntas frecuentes

Definición

FOK es una instrucción de todo o nada aplicada en el momento de la llegada. El motor de emparejamiento comprueba si las órdenes en reposo al límite o mejor pueden cubrir la cantidad entera. Si pueden, la orden completa se ejecuta, quizá en varios niveles de precio. Si no pueden, la orden se cancela sin ninguna ejecución parcial y sin quedarse en el libro. La documentación de Binance para el mercado al contado lo expresa como una orden que expira si no puede ejecutarse por completo; CME Globex admite FOK como cualificador de orden con el mismo principio.

Un ejemplo resuelto

El libro ofrece 4 contratos en 5.000,00 y 3 en 5.000,25. Una compra de 10 FOK con límite en 5.000,25 encuentra solo 7 contratos dentro de su límite, así que se cancela: no se negocia ningún contrato y el operador no tiene posición. Si el libro ofreciera en cambio 4 en 5.000,00 y 8 en 5.000,25, la misma orden ejecutaría los 10 contratos: 4 en 5.000,00 y 6 en 5.000,25.

Compra de 10 FOK, límite 5.000,25
Tamaño disponible dentro del límiteDesenlacePosición después
7 contratosOrden cancelada, nada negociadoPlano
12 contratosLos 10 ejecutados en dos precios10 contratos
Exactamente 10 contratosLos 10 ejecutados10 contratos

Cuándo se usa

  • Cuando una posición parcial es peor que ninguna, por ejemplo una cobertura que debe igualar una cantidad conocida.
  • Para comprobar si el tamaño mostrado está realmente disponible sin dejar detrás una orden en reposo.
  • En sistemas automáticos que dimensionan el riesgo sobre la cantidad entera y no pueden gestionar con seguridad una ejecución parcial.
  • FOK no es lo mismo que una orden all-or-none que descansa en el libro hasta poder ejecutarse por completo; la FOK no espera.

Por qué el DOM puede engañarte

La escalera muestra el tamaño mostrado en la última actualización que recibiste. Entre esa actualización y la llegada de tu orden, parte de ese tamaño puede negociarse, cancelarse o recibir órdenes por delante de la tuya, y en un flujo agregado varias órdenes de un mismo precio se muestran como un solo número. Una FOK que parecía ejecutable en pantalla se cancela por tanto más a menudo de lo que sugiere la intuición, sobre todo en mercados rápidos y en niveles finos.

En Senzoukria

FOK es una de las cuatro opciones de validez del ticket de orden completo de la página Trading, junto con DAY, GTC e IOC, y se transmite con la orden a la conexión Rithmic. El ticket no comprueba de antemano si el libro mostrado podría cubrir la orden; lo decide el mercado, y el resultado, ejecutada o cancelada, vuelve del bróker y se muestra en las órdenes activas y en las posiciones.

En la misma sección

Fuentes

Esta página en otros idiomas

Preguntas frecuentes

¿Cuál es la diferencia entre FOK e IOC?
Una IOC ejecuta lo que puede de inmediato y cancela el resto, así que las ejecuciones parciales son posibles. Una FOK ejecuta su cantidad entera de inmediato o nada en absoluto. Usa IOC cuando algo de tamaño es mejor que nada, y FOK cuando solo el tamaño completo es aceptable.
¿Por qué se canceló mi FOK si el DOM mostraba tamaño suficiente?
El tamaño mostrado es una foto que puede estar ya desfasada cuando llega tu orden. Otras órdenes pueden haberse llevado la liquidez, las órdenes en reposo pueden haberse cancelado, o el flujo puede agregar varias órdenes en un precio. El motor de emparejamiento solo ejecuta lo que realmente está en reposo en el momento de la llegada.
NEXT

Sigue leyendo