Tous les articles Formation

Que signifie « fill » en trading ? Exécutions totales, partielles et au prix moyen expliquées

Traduit de l'anglais. Lire l'original

Que signifie « fill » en trading ? Exécutions totales, partielles et au prix moyen expliquées

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.

Graphique à barres d'un ordre au marché de 1 000 actions exécuté en deux parties : 500 actions à 3,00 $ et 500 actions à 3,02 $, conformément à l'exemple de marché rapide de la SEC.

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.

Graphique linéaire montrant le prix franchissant un niveau de stop de 1,0900, ce qui déclenche l'ordre, mais l'ordre est en réalité exécuté à 1,0906 parce que le prix a continué de bouger avant l'exécution — illustration du slippage sur un stop déclenché.

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.

Graphique à barres des lots exécutés à quatre niveaux de prix (1,0850–1,0853) avec une ligne de référence en pointillés indiquant où se situe, entre eux, le prix d'exécution moyen pondéré par les volumes de 1,08510.

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.

Tableau détaillant le calcul d'un prix moyen pondéré par les volumes : 4 lots à 1,0850, 3 à 1,0851, 2 à 1,0852, 1 à 1,0853, pour un prix d'exécution moyen total de 1,08510.

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é.

Graphique à barres groupées comparant la fréquence des exécutions partielles, du slippage, des requotes et des rejets sur des marchés calmes et volatils — les quatre augmentent en conditions volatiles, le slippage étant celui qui progresse le plus.

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.

Graphique linéaire montrant le slippage typique passant d'environ 0,2 pip sur des marchés calmes à environ 6 pips en cas de volatilité extrême.

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.

Graphique linéaire montrant une relation illustrative : lorsque la taille de l'ordre passe de 1 à 20 lots, la part de l'ordre exécutée au prix coté initial chute d'environ 99 % à environ 40 %.

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.

Maquette d'un ticket d'ordre sur une plateforme de trading pour un ordre d'achat EUR/USD indiqué « partiellement exécuté », montrant 6 lots sur 10 exécutés à un prix moyen de 1,08510, les 4 lots restants étant toujours actifs.

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.

💡
Avant de trader tout cela en réel, il est utile de le voir se produire. XBTFX propose un compte démo gratuit sur MetaTrader 5 et cTrader, où vous pouvez envoyer des ordres au marché, limites et stop, et voir le statut des ordres se mettre à jour en temps réel, y compris les exécutions partielles, sans risquer de capital réel.

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é.

Tous les articles

Tradez à votre manière.
Tradez en toute confiance.

Sur Mega1 et MetaTrader 5

Support en direct

Discutez avec notre équipe de support, y compris le week-end.

Centre d'aide

Guides et réponses sur votre compte, le financement et les plateformes.

Visiter le centre d'aide

Blog

Nouvelles de l'entreprise, actualités des marchés et analyses de trading.

Lire le Blog

Avertissement sur les risques : Le trading de produits CFD comporte un niveau de risque élevé et peut ne pas convenir à tous les investisseurs.