En lenguaje sencillo
Qué significa Fill or kill
FOK combina dos requisitos: ejecución completa e inmediatez. La liquidez disponible debe satisfacer toda la orden cuando la instrucción llega al mercado o sistema de ejecución correspondiente. Si solo hay disponible una parte de la cantidad solicitada a precios permitidos, no debería ejecutarse ninguna parte y la orden se cancela. Se diferencia de immediate or cancel, que puede ejecutar la parte disponible y después cancelar el resto. La compatibilidad y el tratamiento en la plataforma pueden variar.
Por qué importa
Una instrucción FOK puede ayudar a un operador a evitar quedarse con una posición más pequeña de la deseada, pero también puede dar lugar a que no se realice ninguna operación. Ese resultado es más probable cuando la liquidez es escasa, el tamaño solicitado es grande o el precio límite es restrictivo. No garantiza un precio de ejecución favorable; un precio límite sigue siendo importante cuando la plataforma lo permite.
Ejemplo
Supongamos que un trader envía una orden límite FOK para comprar 100,000 EUR/USD a 1.0850 o menos. El sistema de ejecución solo puede ofrecer 60,000 euros a 1.0850, con el resto disponible por encima de ese límite. Como no puede ejecutarse de inmediato el total de 100,000 dentro del límite, toda la orden se cancela; no se ejecuta nada.
Respuestas rápidas
Preguntas frecuentes
¿Puede ejecutarse parcialmente una orden fill or kill?+
No. Su condición definitoria es que la cantidad total indicada debe ejecutarse inmediatamente. Si eso no puede ocurrir según el precio de la orden y las demás instrucciones, la orden se cancela en lugar de ejecutarse parcialmente.
¿En qué se diferencia FOK de immediate or cancel?+
Immediate or cancel permite una ejecución parcial inmediata y cancela solo el saldo no ejecutado. Fill or kill solo permite la ejecución si la cantidad completa puede completarse de inmediato.
Fuentes