Un ordre tout ou rien exige l’exécution de la quantité totale indiquée, ou aucune exécution. La condition AON interdit les exécutions partielles, sans imposer à elle seule une exécution immédiate.
Si la liquidité manque
Supposons un achat AON de 100 jetons à cours limité sur une plateforme compatible. Si seuls 60 jetons sont disponibles aux conditions autorisées, l’ordre n’achète pas ces 60. Tant qu’il reste valide, il peut attendre une exécution complète selon les règles de la plateforme et sa durée de validité.
Quantité et prix constituent deux conditions distinctes. AON contrôle l’intégralité ; le cours limité associé contrôle le prix acceptable. Aucun ne crée la liquidité manquante ni ne garantit l’appariement.
Différences avec FOK et IOC
Fill or Kill (FOK) impose l’exécution totale immédiate ou l’annulation complète. Immediate or Cancel (IOC) autorise l’exécution partielle disponible immédiatement et annule le reste. AON ne doit donc pas leur être assimilé.
Disponibilité, tailles minimales et priorité varient selon les produits et plateformes. L’exigence d’intégralité peut retarder ou empêcher l’exécution. Un ordre AON accepté n’est pas encore une transaction conclue.