Fill or kill (FOK) est une instruction de validité associant exécution immédiate et condition de quantité « tout ou rien ». L’ordre ne peut laisser de reliquat dans le carnet ni exécuter seulement une partie de la quantité demandée.
Toute la quantité dans la limite de prix
Supposons qu’un ordre limité FOK demande 15 jetons à 8 dollars maximum chacun. Si seuls 12 sont immédiatement disponibles à 8 dollars ou moins, l’ordre entier est annulé sans exécution. Si les 15 sont disponibles dans la limite, l’exécution peut mobiliser plusieurs ordres compatibles et plusieurs prix. FOK n’impose ni une contrepartie unique ni un prix d’exécution unique.
La disponibilité est vérifiée au moment où la plateforme traite l’ordre. Une profondeur suffisante affichée avant l’envoi ne réserve pas cette liquidité.
Différence avec l’acceptation d’une exécution partielle
Dans le même scénario, un ordre IOC pourrait exécuter 12 jetons et en annuler trois. FOK exclut ce résultat partiel, ce qui peut être utile lorsque la quantité demandée compte dans son ensemble.
Cette instruction ne coordonne pas des ordres distincts entre marchés et ne garantit pas la réussite d’un arbitrage. Les limites de prix, produits pris en charge, soldes disponibles et autres contrôles de la plateforme restent applicables.