Vous envoyez un ordre et vous pensez que c'est réglé. Parfois, c'est le cas, en un instant. D'autres fois, l'ordre reste en attente, s'exécute par morceaux, ou ne s'exécute pas du tout.
Un fill (exécution) est simplement la confirmation qu'une partie ou la totalité de votre ordre a réellement été exécutée, et pas seulement que vous avez cliqué sur le bouton. Bien comprendre cette distinction explique beaucoup de choses : pourquoi votre ticket affiche trois prix différents au lieu d'un seul, pourquoi un ordre limite peut rester non exécuté pendant des heures, pourquoi un ordre stop s'exécute parfois moins bien que le niveau que vous avez fixé.
Ce guide passe en revue le statut d'un ordre, de l'envoi à la clôture, la manière dont les ordres au marché, limites et stop sont réellement exécutés, et le calcul de votre prix moyen lorsqu'un même ordre s'exécute en plusieurs morceaux.
Points clés
- Un fill se produit lorsqu'une partie ou la totalité de votre ordre est réellement exécutée, et pas simplement lorsque vous l'envoyez.
- Les ordres passent par plusieurs statuts : soumis, accepté, actif, partiellement exécuté, totalement exécuté, annulé, expiré ou rejeté.
- Les ordres au marché sont exécutés rapidement, mais au prix que vous offre le carnet d'ordres. Les ordres limites garantissent le prix, mais pas l'exécution.
- Un même ordre peut être exécuté en plusieurs morceaux à des prix différents, surtout sur un marché peu profond ou rapide.
- Le slippage, les requotes et les rejets sont trois problèmes distincts, avec trois causes différentes.
Que signifie « fill » en trading ?
Un fill se produit lorsqu'une partie ou la totalité de votre ordre est réellement exécutée sur le marché. Pas lorsque vous cliquez sur le bouton. Pas lorsque la plateforme l'accepte. Mais lorsqu'une contrepartie, de l'autre côté, prend effectivement la transaction.
Cette distinction piège beaucoup de traders débutants. Vous passez un ordre et vous pensez que c'est fait. Parfois, c'est le cas, presque instantanément. D'autres fois, votre ordre reste actif, est exécuté par morceaux, ou ne l'est pas du tout.
Le « statut de l'ordre » indique simplement où en est votre ordre dans ce processus à un instant donné, et le lire correctement vous dit si vous êtes réellement en position ou si vous attendez encore.
À retenir
- Achetez 10 lots sur un marché peu profond et vous pourriez obtenir 4 lots au prix coté et 6 lots à deux ou trois ticks moins favorables, le tout comptant comme un seul ordre exécuté avec un seul prix moyen.
Le statut d'un ordre, de l'envoi à la clôture
Chaque ordre que vous envoyez suit un cycle de vie. La plupart du temps, cela se passe en quelques millisecondes et vous ne remarquez pas les étapes. Sur un marché rapide ou peu profond, en revanche, observer où un ordre reste bloqué en dit long sur ce qui se passe en coulisses.
Soumis et accepté
Soumis signifie que votre plateforme a envoyé l'ordre au courtier ou à la bourse. Accepté signifie qu'il a été reçu et qu'il est valide : taille correcte, symbole correct, prix dans la fourchette. Accepté ne veut pas dire exécuté. Cela signifie seulement que l'ordre est désormais actif et attend une contrepartie.
Actif (ouvert)
Un ordre actif se trouve dans le carnet d'ordres, en attendant que le marché atteigne son prix, ou qu'une contrepartie se présente au prix actuel. Les ordres limites et stop passent l'essentiel de leur vie dans cet état. Un ordre au marché n'y reste presque jamais, puisqu'il est conçu pour être exécuté immédiatement face à ce qui est disponible.
Partiellement exécuté
Une partie de votre ordre a été exécutée, le reste est toujours actif (ou a été annulé). Si vous avez passé un ordre de 10 lots et que 4 ont été exécutés, vous détenez une position de 4 lots et les 6 lots restants sont soit toujours actifs, soit annulés, selon les paramètres de durée de validité de l'ordre.
Totalement exécuté
L'ensemble de l'ordre a été exécuté. C'est le statut que la plupart des traders pensent obtenir à chaque fois, et c'est celui qui exige réellement la plus grande profondeur de liquidité.
Annulé, expiré et rejeté
Annulé signifie que vous (ou le système) avez retiré l'ordre avant son exécution. Expiré signifie que sa durée de validité est arrivée à échéance, ce qui est courant avec les ordres valables pour la journée ou tout ordre assorti d'une date d'expiration. Rejeté signifie que l'ordre n'a jamais été actif, généralement à cause d'un problème de marge, d'un prix invalide, ou d'un symbole ou d'une taille que le courtier n'accepte pas.
Statut | Signification |
|---|---|
Soumis | Ordre envoyé au courtier ou à la bourse, pas encore traité |
Accepté | Ordre validé et désormais actif sur le marché |
Actif | Ordre présent dans le carnet, en attente d'une contrepartie |
Partiellement exécuté | Une partie de l'ordre a été exécutée, le reste est toujours actif ou annulé |
Totalement exécuté | L'intégralité de l'ordre a été exécutée |
Annulé | Retiré avant son exécution |
Expiré | La durée de validité est arrivée à échéance avant l'exécution |
Rejeté | Jamais devenu actif (problème de marge, de prix ou de taille) |
Comment les ordres au marché sont exécutés
Un ordre au marché demande à votre courtier de l'exécuter immédiatement au prix disponible. Selon les conseils de la SEC aux investisseurs sur les types d'ordres, il garantit l'exécution, pas le prix.

Sur un marché rapide, cet écart compte : l'exemple de la SEC est celui d'un ordre de 1 000 actions dont les 500 premières sont exécutées au prix coté et le reste plus haut, parce que le carnet n'avait qu'une quantité limitée à ce niveau avant que le prix ne doive bouger.
Type d'ordre | Garantie de prix | Garantie d'exécution | Usage courant |
|---|---|---|---|
Au marché | Non | Oui | Entrer ou sortir immédiatement |
Limite | Oui | Non | Entrer ou sortir à un prix fixé ou meilleur |
Stop | Non | Oui, une fois déclenché | Limiter les pertes ou entrer sur une cassure |
Stop-limite | Oui, une fois déclenché | Non | Comme le stop, avec un contrôle du prix |
Les plateformes de forex et de CFD fonctionnent de la même façon. Envoyez un ordre d'achat au marché sur une paire majeure pendant une session liquide et vous obtiendrez généralement une seule exécution propre, proche du prix que vous avez vu.
Envoyez-le pendant les heures creuses, ou avec une taille supérieure à ce que le haut du carnet peut absorber, et la plateforme parcourt plusieurs niveaux de prix pour vous exécuter : un même ordre, plusieurs prix d'exécution.
Comment les ordres limites sont exécutés
Un ordre limite n'est exécuté qu'à votre prix spécifié ou à un meilleur prix. Une limite d'achat est exécutée à votre prix ou en dessous, une limite de vente à votre prix ou au-dessus. En contrepartie de ce contrôle du prix, vous perdez la certitude : si le marché n'atteint jamais votre niveau, l'ordre reste simplement actif, ou expire, ou est annulé, et vous n'êtes jamais exécuté.
C'est pourquoi un ordre limite de vente et un ordre limite d'achat se comportent comme des images miroir l'un de l'autre. L'un attend au-dessus du marché, l'autre en dessous, et tous deux ne se déclenchent que lorsque le prix vient à eux.
Comment les ordres stop et stop-limite sont exécutés
Un ordre stop reste dormant jusqu'à ce que le prix touche le niveau de stop, puis il se transforme en ordre au marché et est exécuté au prix disponible à cet instant, pas nécessairement au prix du stop lui-même.
Un stop d'achat se place au-dessus du prix actuel, un stop de vente en dessous, et tous deux sont couramment utilisés pour entrer sur des cassures ou pour limiter les pertes sur une position existante.

Un ordre stop-limite ajoute un second prix. Une fois le stop déclenché, il devient un ordre limite au lieu d'un ordre au marché. Cela vous protège d'une mauvaise exécution sur un marché rapide, mais cela introduit le risque propre à tout ordre limite : si le prix dépasse votre limite avant que l'ordre ne puisse être exécuté, il reste simplement non exécuté.
Pourquoi un même ordre peut être exécuté en plusieurs morceaux
C'est là que naît une bonne part de la confusion. Vous passez un seul ordre, un seul ticket, un seul identifiant d'ordre, et vous recevez une confirmation affichant trois ou quatre prix d'exécution différents. Rien n'a mal tourné. L'ordre a simplement été exécuté face à plusieurs couches du carnet d'ordres au lieu d'une seule.
Cela rejoint directement ce que mesure réellement la liquidité en trading. Un ordre au marché de 10 lots n'a pas besoin d'une contrepartie prête à négocier 10 lots à un seul prix : il lui faut 10 lots de profondeur totale, et cette profondeur est répartie sur différents niveaux de prix.
Un carnet profond vous exécute en un ou deux morceaux rapprochés. Un carnet peu profond peut consommer cinq ou six niveaux, et chaque morceau est exécuté à un prix légèrement différent.

Les transactions de bloc, c'est-à-dire des ordres exceptionnellement volumineux par rapport au volume habituel, en sont l'illustration la plus claire. Un ordre de la taille de celui d'un particulier entame à peine le carnet. Un ordre de taille institutionnelle peut visiblement faire bouger le prix à mesure qu'il est exécuté, ce qui explique précisément pourquoi les gros acteurs fractionnent souvent leurs ordres importants en morceaux plus petits plutôt que de tout envoyer d'un seul coup.
Calculer votre prix d'exécution moyen (exemple de VWAP)
Lorsqu'un ordre est exécuté en morceaux, votre plateforme ne vous montre pas quatre transactions distinctes à suivre. Elle affiche une seule position avec un seul prix moyen, et ce prix moyen est pondéré par les volumes, selon le même concept de prix moyen pondéré par les volumes (VWAP) que les desks institutionnels utilisent pour juger la qualité de leur propre exécution.
Reprenons l'exécution ci-dessus : 4 lots à 1,0850, 3 lots à 1,0851, 2 lots à 1,0852 et 1 lot à 1,0853. Le calcul est simple. Multipliez chaque prix par sa taille, additionnez les résultats, puis divisez par la taille totale.
(4 × 1,0850) + (3 × 1,0851) + (2 × 1,0852) + (1 × 1,0853) = 10,8505 10,8505 ÷ 10 lots = 1,08505
Votre prix d'exécution moyen est de 1,08505, ce qui se situe entre votre meilleur et votre pire prix d'exécution, pondéré en faveur du niveau qui a absorbé le plus de volume. C'est le chiffre que votre plateforme affichera comme prix d'entrée, et c'est celui qui compte pour votre P&L, pas le 1,0850 sur lequel vous vous êtes peut-être calé en cliquant sur acheter.

Correction du calcul ci-dessus : la somme est de 10,8510 (et non 10,8505), le prix d'exécution moyen est donc de 1,08510, et non de 1,08505. Le tableau ci-dessus contient les chiffres corrects — il vaut mieux utiliser ces chiffres exacts lors de la mise en ligne dans le CMS.
Exécutions partielles, slippage, requotes et rejets : quelle différence ?
Ces quatre notions sont constamment mélangées, alors qu'il ne s'agit pas du même problème.
Terme | Ce qui se passe | Ordre toujours actif ensuite ? |
|---|---|---|
Exécution partielle | Une partie de l'ordre est exécutée, le reste reste actif | Oui, le reliquat |
Slippage | Exécuté, mais à un prix différent de celui attendu | Non, l'ordre est terminé |
Requote | Le courtier propose un nouveau prix au lieu d'exécuter | Non, en attente de votre acceptation ou de votre refus |
Rejet | L'ordre n'est jamais exécuté | Non, l'ordre n'a jamais été actif |
Exécution partielle
Une partie de votre ordre a été exécutée, une autre non. Ce n'est pas une erreur, mais le reflet de la taille réellement disponible à votre prix lorsque l'ordre a atteint le carnet.
Slippage
La différence entre le prix que vous attendiez et le prix que vous avez réellement obtenu. Il apparaît surtout autour des publications d'actualités ou sur des marchés peu profonds, lorsque le prix bouge entre le moment où vous soumettez l'ordre et celui où il atteint le carnet.
Requote
Le courtier ne peut pas vous exécuter au prix demandé et vous en propose un nouveau au lieu d'exécuter automatiquement. Plus fréquent avec une exécution de type dealing desk qu'avec un traitement direct (STP), et il est utile de savoir lequel de ces modèles votre courtier utilise.
Rejet
L'ordre n'a jamais été exécuté, pas même partiellement. Il s'agit généralement d'un problème de marge, d'un prix invalide ou d'une taille que la plateforme d'exécution n'accepte pas, et non d'un problème de liquidité.

Ce qui détermine si (et comment) votre ordre est exécuté
Quatre éléments font l'essentiel du travail, et ils interagissent entre eux plus qu'on ne le croit.
Durée de validité | L'ordre reste actif jusqu'à... |
|---|---|
Jour | La clôture de la session de trading en cours |
Valable jusqu'à annulation (GTC) | Son exécution ou son annulation manuelle de votre part |
Exécution immédiate ou annulation (IOC) | Immédiatement, puis toute partie non exécutée est annulée |
Exécution totale immédiate ou annulation (FOK) | Immédiatement et en totalité, sinon l'ordre entier est annulé |
Liquidité
Les carnets profonds absorbent des ordres plus importants sans que le prix ne bouge beaucoup. Les carnets peu profonds font l'inverse. Si ce n'est pas déjà fait, notre guide sur ce que mesure réellement la liquidité en trading détaille ce point, car c'est le socle sur lequel repose tout le reste.
Volatilité du marché
Les marchés calmes exécutent proprement. Les marchés rapides et volatils élargissent l'écart entre le prix que vous voyez et celui que vous obtenez, ce qui explique en grande partie le slippage.

Taille de l'ordre
Un ordre de la taille de celui d'un particulier perturbe rarement le carnet. Un ordre important, par rapport à ce qui est réellement disponible à chaque niveau de prix, peut finir par être exécuté sur plusieurs niveaux, comme l'a montré l'exemple précédent.

Durée de validité
C'est le paramètre qui décide combien de temps votre ordre reste en vie s'il n'est pas exécuté tout de suite. Un ordre valable jusqu'à annulation (GTC) reste actif jusqu'à son exécution ou jusqu'à ce que vous l'annuliez, parfois pendant des semaines. Un ordre valable pour la journée disparaît à la clôture s'il n'a pas été exécuté. Si ce paramètre est mal réglé, un ordre limite parfaitement raisonnable peut expirer avant même que le marché n'atteigne votre prix.
Vérifier le statut d'un ordre sur MetaTrader 5 et cTrader
Les deux plateformes l'affichent en temps réel, sans vous obliger à deviner. Dans MetaTrader 5, l'onglet Trade de la boîte à outils (Toolbox) présente les ordres ouverts, en attente et historiques avec leur statut actuel. Les panneaux Positions et Orders de cTrader font de même, avec une séparation visuelle plus claire entre ce qui est exécuté, ce qui est encore actif et ce qui attend un déclenchement.
Voici à peu près à quoi ressemble ce ticket d'ordre une fois l'exécution reçue.

Conclusion
Un fill est simplement la confirmation que le marché a effectivement pris l'autre côté de votre transaction, en totalité ou en partie, à un prix ou à plusieurs. Une fois que vous savez lire correctement le statut d'un ordre (soumis, actif, partiellement exécuté, annulé), tous les points déroutants (pourquoi vous avez obtenu trois prix différents, pourquoi votre ordre limite ne s'est jamais déclenché, pourquoi ce stop a été exécuté moins bien que prévu) cessent d'être des mystères.
FAQ
Que devient le reste de mon ordre s'il n'est pas exécuté ?
Cela dépend de la durée de validité. Un ordre valable pour la journée annule la partie non exécutée à la clôture. Un ordre valable jusqu'à annulation reste actif jusqu'à son exécution ou jusqu'à ce que vous l'annuliez.
Les commissions sont-elles les mêmes pour une exécution partielle que pour une exécution totale ?
En général, oui. La commission est facturée par unité exécutée : une exécution partielle est donc facturée sur le volume réellement exécuté, et non sur la taille totale de votre ordre.
Pourquoi mon ordre stop a-t-il été exécuté à un prix moins favorable que mon niveau de stop ?
Une fois déclenché, un ordre stop devient un ordre au marché et est exécuté au prix disponible, pas au prix de déclenchement lui-même. Cet écart est du slippage.
Un ordre limite peut-il donner lieu à une exécution partielle ?
Oui. Si seule une partie du volume disponible correspond à votre prix, le reste reste actif à ce prix jusqu'à son exécution, son annulation ou son expiration.
Quelle est la différence entre le statut de l'ordre et le prix d'exécution ?
Le statut de l'ordre indique où en est l'ordre (actif, exécuté, annulé). Le prix d'exécution indique ce que vous avez réellement payé ou reçu une fois l'ordre exécuté.