Una orden de “llenar o matar”, generalmente abreviada como FOK, es una instrucción que dice: ejecuta toda la orden de inmediato o cancela todo.
Esa es toda la idea. Sin esperar. Sin posiciones parciales. Sin dejar las acciones o contratos restantes abiertos para después. Si el mercado no puede llenar la cantidad completa al precio requerido de inmediato, la orden se cancela.
Esto hace que FOK sea diferente de los tipos de órdenes que la mayoría de los principiantes utiliza. Una orden límite normal puede permanecer en el mercado. Una orden IOC puede aceptar un llenado parcial. Una orden AON puede esperar la cantidad completa. Una orden fill or kill es más estricta que todas esas: tamaño completo, ejecución inmediata o nada.
Las órdenes FOK (Fill or Kill) no suelen ser la primera herramienta que necesita un nuevo comerciante. Son más útiles cuando el tamaño exacto importa, cuando las ejecuciones parciales crearían una posición desordenada, o cuando una estrategia solo funciona si la orden completa se puede ejecutar de una vez.
Significado de Orden de Llenar o Matar
Una orden de “fill or kill” es una instrucción de tiempo en fuerza asociada a una orden de comercio. Indica al corredor o al lugar de negociación que la orden debe ser completada de inmediato y en su totalidad. Si eso no puede suceder, la orden se cancela automáticamente.
En la mayoría de los casos prácticos, una orden FOK se empareja con un precio límite. Por ejemplo:
- comprar 10,000 acciones;
- paga no más de $25.00 por acción;
- llenar el total de 10,000 de inmediato;
- de lo contrario, cancele el pedido.
Si hay 10,000 acciones disponibles a $25.00 o menos de inmediato, el pedido se completa. Si solo hay 6,000 acciones disponibles, el pedido no compra 6,000 y cancela el resto. Cancela todo.
FINRA describe llenar o matar como una instrucción para ejecutar toda la orden de inmediato o no hacerlo en absoluto. Esa es la forma más sencilla de recordarlo.
Resumen Rápido
| Pregunta | Respuesta |
|---|---|
| ¿Qué significa FOK? | Completar o cancelar |
| ¿Qué hace? | Ejecuta la orden completa de inmediato o la cancela |
| ¿Permite ejecuciones parciales? | Normalmente no |
| ¿Se mantiene abierta? | No, se cancela si no puede ejecutarse de inmediato |
| ¿Es lo mismo que IOC? | No. IOC puede permitir ejecuciones parciales; FOK normalmente no |
| ¿Es lo mismo que AON? | No. AON requiere tamaño completo pero puede permanecer abierta; FOK requiere tamaño completo de inmediato |
| Mejor para | Operaciones de tamaño exacto, órdenes más grandes, estrategias rápidas y situaciones donde las ejecuciones parciales son indeseables |
| Principal riesgo | Puede que no consigas ninguna operación incluso cuando hay algo de liquidez disponible |
La clave del compromiso es simple: una orden FOK renuncia a la flexibilidad de ejecución a cambio de certeza sobre el tamaño y el tiempo.
Cómo funciona una orden de llenar o matar
Imagina que quieres comprar 50,000 acciones de una acción, pero solo si puedes obtener las 50,000 acciones a $10.00 o mejor.
Colocas una orden de compra limitada FOK:
- cantidad: 50,000 acciones;
- precio límite: $10.00;
- tiempo en vigor: llenar o matar.
La orden llega al mercado y verifica inmediatamente la liquidez disponible. Si se pueden comprar las 50,000 acciones completas a $10.00 o menos, se realiza la operación. Si el mercado solo puede proporcionar 35,000 acciones a ese precio, la orden se cancela.
Eso puede parecer severo, pero ese es el punto. El comerciante está diciendo: “No quiero parte de este comercio. O necesito toda la posición ahora, o prefiero no tener ninguna posición.”
Esto importa porque los llenados parciales pueden cambiar la operación. Una estrategia construida alrededor de 50,000 acciones puede no comportarse igual con 7,000 acciones. Una cobertura puede no ser suficiente. Un comprador grande puede no querer mostrar interés en el mercado a menos que se pueda realizar el bloque completo. Un operador a corto plazo puede no querer que una posición incompleta quede sin hacer mientras el precio se mueve.
Un Ejemplo Sencillo de FOK
Supongamos que un comerciante quiere comprar 5,000 acciones de una acción a no más de $20.00.
La liquidez visible se ve así:
| Precio | Acciones disponibles |
|---|---|
| $19.98 | 1,500 |
| $19.99 | 1,000 |
| $20.00 | 1,200 |
| $20.01 | 2,000 |
A $20.00 o más, solo hay 3,700 acciones disponibles. Una orden de límite regular podría comprar esas 3,700 acciones y dejar el resto en espera. Una orden IOC podría comprar las 3,700 y cancelar las restantes 1,300. Una orden FOK cancela toda la solicitud porque las 5,000 acciones completas no están disponibles al precio requerido de inmediato.
Ahora cambia el pedido a 3,000 acciones a $20.00. En ese caso, la orden FOK puede ser ejecutada porque hay suficientes acciones disponibles al precio límite o mejor.
Esta es la razón por la que FOK se trata menos de “obtener un mejor precio” y más de hacer cumplir la condición de ejecución exacta.
Will the full order fill, or will it be killed?
Change the requested quantity, limit price, and liquidity profile. A FOK buy order only fills if enough shares are available at the limit price or better right now.
¿Cuánto tiempo dura una orden FOK?
Una orden de “llenar o matar” está diseñada para durar solo el tiempo suficiente para que el mercado verifique si la orden completa puede ejecutarse de inmediato.
En términos simples, eso generalmente significa segundos o menos. Si la liquidez requerida no está disponible de inmediato, la orden se cancela. No permanece en el libro como una orden de día o una orden válida hasta que se cancele.
Esta es la razón por la que FOK pertenece a la categoría más amplia de órdenes de tiempo en vigencia. El tiempo en vigencia le dice a la plataforma cuánto tiempo debe permanecer activa una orden. FOK utiliza la versión más estricta: ahora, en su totalidad o cancelar.
Un detalle importante: el manejo exacto puede variar según el corredor, la bolsa, la clase de activos y la plataforma. Investor.gov señala que los tipos de órdenes disponibles y las instrucciones de negociación pueden diferir entre las firmas de corretaje. Así que si el comportamiento FOK es importante para tu estrategia, verifica cómo lo define tu corredor antes de confiar en ello.
Orden FOK vs IOC
Las órdenes FOK e IOC son fáciles de confundir porque ambas son instrucciones inmediatas. La diferencia es lo que sucede cuando solo se puede cumplir una parte de la orden.
Una orden IOC significa inmediata o cancelar. Intenta completar tanto como sea posible de inmediato, luego cancela el resto no ejecutado.
Una orden FOK significa llenar o matar. Debe llenar toda la orden de inmediato, o cancelar todo.
| Escenario | Resultado de IOC | Resultado de FOK |
|---|---|---|
| Quieres 10,000 acciones, y hay 10,000 disponibles | Cumple completamente | Cumple completamente |
| Quieres 10,000 acciones, y hay 6,000 disponibles | Compra/vende 6,000 y cancela 4,000 | Cancela toda la orden |
| Quieres un tamaño de posición exacto | Puedes quedarte con una posición parcial | Evita la posición parcial |
| Solo quieres lo que hay disponible ahora | A menudo más adecuado | Usualmente demasiado estricto |
Piense en IOC como “tome lo que pueda obtener en este momento.” Piense en FOK como “todo ahora, o olvídelo.”
Para muchos traders activos, IOC es más flexible. Para estrategias donde un llenado parcial crea un problema, FOK es más claro.
FOK vs AON Orden
AON significa todo o nada. Al igual que FOK, evita ejecuciones parciales. Pero no siempre requiere ejecución inmediata.
Una orden AON puede permanecer activa mientras el corredor o el mercado espera suficiente liquidez para completar la orden completa. Una orden FOK no espera. Si la cantidad total no está disponible de inmediato, se cancela.
| Pregunta | FOK | AON |
|---|---|---|
| ¿Debe la orden llenarse completamente? | Sí | Sí |
| ¿Puede llenarse parcialmente? | Normalmente no | No |
| ¿Debe llenarse inmediatamente? | Sí | No necesariamente |
| ¿Puede permanecer abierta? | No | A menudo sí, dependiendo de las reglas del corredor |
| Uso principal | Ejecución inmediata de tamaño exacto | Ejecución de tamaño exacto sin la misma urgencia |
El glosario de Nasdaq describe el manejo de órdenes FOK como dependiente del intercambio, lo cual es una advertencia útil. En el comercio real, las etiquetas pueden sonar universales mientras que las reglas de enrutamiento y las definiciones de los lugares difieren.
FOK, IOC, AON, or regular limit?
Set the execution priorities. The router translates them into the time-in-force instruction that usually fits the trade logic.
FOK vs Orden de Límite Regular
Una orden límite regular dice: compra o vende a este precio o mejor.
Una orden limitada FOK dice: compra o vende toda la cantidad a este precio o mejor de inmediato, o cancela.
Esa instrucción adicional lo cambia todo.
Supongamos que colocas una orden de compra limitada regular para 20,000 acciones a $15.00. Si hay 8,000 acciones disponibles, puedes obtener 8,000 acciones ahora y dejar el resto abierto, dependiendo del mercado y de la configuración del corredor.
Con una orden de límite FOK, esa misma disponibilidad de 8,000 acciones no es suficiente. La orden desaparece a menos que se puedan ejecutar inmediatamente las 20,000 completas.
Si aún estás aprendiendo los conceptos básicos de los tickets de orden, es útil entender primero la orden de mercado y la orden limitada. FOK no es una tesis de trading separada. Es una instrucción de ejecución más estricta.
Cuándo tiene sentido una orden de llenar o matar
FOK es útil cuando el tamaño completo de la operación importa más que simplemente obtener alguna ejecución.
Un ejemplo es un comerciante que necesita un tamaño de posición exacto para una estrategia a corto plazo. Si la estrategia se basa en 25,000 acciones, obtener 4,000 acciones puede no ser útil. Puede crear una posición demasiado pequeña para ser relevante, pero aún lo suficientemente grande como para requerir atención.
Otro ejemplo es un comercio de cobertura. Si una cobertura solo funciona a un cierto tamaño, un llenado parcial puede dejar la cartera expuesta. En ese caso, ningún comercio puede ser más limpio que una cobertura incompleta.
Un tercer ejemplo es una gran orden en un mercado donde el comerciante no desea que la orden esté públicamente y revele interés. Una instrucción FOK puede probar si existe liquidez inmediata sin dejar el resto de la orden esperando.
FOK también puede ajustarse a estrategias rápidas donde la oportunidad desaparece rápidamente. Si la operación solo funciona a un precio y tamaño específicos en este momento, el trader puede preferir la cancelación instantánea sobre una orden pendiente.
Cuando FOK Probablemente Es la Herramienta Incorrecta
FOK a menudo es demasiado estricto para el comercio diario.
Si estás comprando un pequeño número de acciones para una posición a largo plazo, una orden limitada normal suele ser más fácil de entender y gestionar. Si estás dispuesto a aceptar un llenado parcial, una IOC puede ser más apropiada. Si deseas la orden completa pero estás dispuesto a esperar, una AON puede ser más adecuada, asumiendo que tu corredor lo soporte.
FOK también puede generar frustración en mercados delgados. Puede que vea algunas acciones disponibles a su precio, pero no suficientes para la cantidad completa. La orden se cancela, aunque una operación parcial era posible.
El error es usar FOK porque suena profesional. No es automáticamente mejor. Simplemente refuerza una condición limitada.
How much execution probability are you giving up?
FOK can be the right choice when partial execution is harmful. This model shows the cost of making the order full-size, immediate, and price-limited.
Ventajas de una orden de llenar o cancelar
La mayor ventaja es la claridad. Sabes casi de inmediato si la operación completa se realizó o no se realizó.
FOK también previene rellenos parciales no deseados. Eso puede ser valioso cuando el tamaño de la posición importa, cuando una cobertura necesita coincidir con otra exposición, o cuando una orden incompleta crearía desorden operativo.
También puede reducir el riesgo de un recordatorio olvidado. Con algunos tipos de órdenes, la parte no ejecutada puede permanecer abierta, dependiendo de la configuración. Con FOK, no hay una orden restante esperando en el mercado.
Finalmente, FOK puede ayudar a un trader a evitar seguir impulsivamente. La orden cumple con la condición o desaparece. Esto puede ser útil para una ejecución disciplinada, siempre y cuando el trader no vuelva a ingresar de inmediato órdenes FOK cada vez peores por frustración.
Riesgos y Limitaciones
El riesgo principal es simple: puede que no obtenga ninguna operación.
No es un error. Es el diseño. Pero puede ser un problema si realmente necesitabas algo de exposición y el mercado estaba dispuesto a darte una ejecución parcial.
Otra limitación es la disponibilidad. No todos los brókers ofrecen FOK en todos los activos, tipos de cuenta o interfaces de trading. Algunas plataformas lo admiten para acciones pero no para ciertos derivados. Algunas apoyan un comportamiento similar bajo diferentes etiquetas.
También hay un problema de liquidez. FOK funciona mejor cuando el mercado es lo suficientemente profundo como para satisfacer la orden completa de inmediato. En mercados delgados, puede cancelar repetidamente.
Finalmente, la interpretación exacta puede variar según el lugar. Por eso, el Nasdaq advierte sobre la importancia de manejar asuntos dependientes del intercambio. Si la operación es importante, no asumas que cada plataforma utiliza el término de exactamente la misma manera.
Cómo realizar una orden FOK
El flujo de trabajo exacto depende del corredor, pero el ticket de orden generalmente sigue la misma lógica.
Primero elige el instrumento y el lado: comprar o vender.
Luego ingresa la cantidad. Con FOK, este número es importante porque la cantidad total debe estar disponible de inmediato.
A continuación, elija la instrucción de precio. En muchos casos, este será un precio límite. Un límite de compra establece el precio máximo que está dispuesto a pagar. Un límite de venta establece el precio mínimo que está dispuesto a aceptar.
Luego elige el tiempo en vigor y selecciona Llenar o Anular, FOK, o la etiqueta equivalente de la plataforma.
Antes de enviar, verifica cuatro cosas:
- la cantidad;
- el precio límite;
- si realmente necesitas una ejecución completa;
- si el activo tiene suficiente liquidez para ese tamaño.
Después de la presentación, el resultado debería ser rápido. O bien el pedido se completa en su totalidad, o se cancela.
Lista de Verificación Práctica Antes de Usar FOK
Pregúntate:
- ¿Necesito la cantidad completa o sería aceptable una cantidad parcial?
- ¿Es el mercado lo suficientemente líquido para este tamaño de orden?
- ¿Es realista mi precio límite?
- ¿Estoy utilizando FOK porque la estrategia lo necesita, o porque suena más seguro?
- ¿Sería mejor el COI si pudiera aceptar la ejecución parcial?
- ¿Sería mejor AON si necesito tamaño completo pero puedo esperar?
- ¿Mi corredor admite FOK para este instrumento?
- ¿Entiendo cómo la plataforma define “inmediato”?
Si no puedes responder a esas preguntas, FOK probablemente no sea el tipo de orden con el que deberías comenzar.
Errores Comunes de Principiantes
El primer error es pensar que FOK garantiza la ejecución. No lo hace. Garantiza un manejo de todo o nada si la orden se puede ejecutar bajo las condiciones que estableciste.
El segundo error es utilizar FOK en mercados sin suficiente liquidez. La orden puede cancelarse una y otra vez porque la cantidad total no está disponible al precio límite.
El tercer error es confundir FOK con IOC. IOC puede dejarte con una ejecución parcial. FOK generalmente evita eso.
El cuarto error es confundir FOK con AON. AON puede esperar. FOK no.
El quinto error es ignorar el precio. Una orden FOK con un límite poco realista es solo una solicitud de cancelación rápida.
Conclusión
Una orden de “rellenar o matar” es útil cuando “parte de la operación” no es lo suficientemente buena.
Indica al corredor o al lugar de negociación que ejecute la orden completa de inmediato en los términos requeridos, o que la cancele. Eso lo hace claro, estricto y a veces muy útil. También lo hace implacable.
Para la mayoría de los principiantes, FOK no es un tipo de orden cotidiano. Aprende primero sobre órdenes de mercado, órdenes limitadas, órdenes de detención y configuraciones básicas de tiempo en vigor. Luego utiliza FOK cuando la lógica de la operación realmente requiera el tamaño completo de inmediato.
