Microstructure de marché : comprendre le matching engine et l’exécution des ordres

Comment les ordres sont-ils réellement exécutés sur les marchés financiers ? Découvrez la microstructure de marché, le rôle du matching engine, la formation des prix et pourquoi l’exécution influence autant vos résultats que votre stratégie.

Fondamentaux · avance · 8 min de lecture

Au programme de ce cours

  1. Introduction — Le marché n’est pas abstrait, il est mécanique
  2. Qu’est-ce que la microstructure de marché
  3. Le matching engine : le cœur du marché
  4. Le principe de priorité : prix puis temps
  5. Carnet d’ordres et files d’attente
  6. Ordres au marché et balayage de liquidité
  7. Pourquoi le prix bouge sans “nouvelle”
  8. Liquidité visible et liquidité réelle
  9. Exécution partielle et frustration du trader
  10. Slippage : une conséquence normale, pas une arnaque
  11. Latence et vitesse d’exécution
  12. Pourquoi certains traders évitent les ordres au marché

Introduction — Le marché n’est pas abstrait, il est mécanique

Beaucoup de traders imaginent le marché comme un graphique qui bouge, une suite de bougies plus ou moins rapides. Pourtant, derrière chaque mouvement de prix, il existe une réalité très concrète : des ordres, des files d’attente, des priorités et des règles strictes d’exécution.

Cette réalité s’appelle la microstructure de marché.

Comprendre la microstructure, c’est comprendre comment le marché fonctionne de l’intérieur. C’est savoir pourquoi deux traders peuvent cliquer au même moment et obtenir des prix différents. C’est comprendre pourquoi certains niveaux réagissent violemment, pourquoi le slippage existe, et pourquoi le prix peut bouger sans “raison” apparente.

La microstructure ne prédit rien. Elle explique comment le marché exécute, pas pourquoi il monte ou descend. Mais cette compréhension change profondément la manière de trader.

Qu’est-ce que la microstructure de marché

La microstructure de marché désigne l’ensemble des règles, mécanismes et systèmes qui permettent la rencontre entre l’offre et la demande.

Elle englobe la manière dont les ordres sont transmis, classés, appariés et exécutés. Elle définit qui est servi en premier, à quel prix, et dans quelles conditions.

Autrement dit, la microstructure est le squelette invisible du marché.

Le matching engine : le cœur du marché

Au centre de cette microstructure se trouve le matching engine.

Le matching engine est un système informatique dont le rôle est de faire correspondre les ordres d’achat et de vente selon des règles précises. Il ne réfléchit pas, ne juge pas, n’anticipe rien. Il applique des règles.

Sa mission est simple : prendre les ordres entrants et les exécuter dès qu’une contrepartie compatible existe.

Le principe de priorité : prix puis temps

La règle fondamentale du matching engine repose sur la priorité prix-temps.

Un ordre à un meilleur prix est toujours prioritaire. Si plusieurs ordres sont placés au même prix, celui arrivé en premier sera exécuté en premier.

Cette règle explique pourquoi être placé “avant” dans le carnet peut faire une énorme différence en termes d’exécution.

Carnet d’ordres et files d’attente

Le carnet d’ordres est une représentation des ordres limites en attente.

Chaque niveau de prix correspond à une file d’attente. Lorsque le marché atteint ce prix, les ordres sont exécutés dans l’ordre d’arrivée.

Un trader peut être au bon prix mais trop loin dans la file, et ne pas être exécuté si la liquidité disponible est insuffisante.

Ordres au marché et balayage de liquidité

Un ordre au marché ne se place pas dans le carnet. Il consomme la liquidité existante.

Le matching engine exécute l’ordre en prenant successivement les meilleures contreparties disponibles, niveau par niveau, jusqu’à ce que la totalité de l’ordre soit exécutée.

C’est ce mécanisme qui crée le slippage lorsque la taille de l’ordre dépasse la liquidité disponible au meilleur prix.

Pourquoi le prix bouge sans “nouvelle”

Le prix change dès qu’un niveau de liquidité est consommé.

Il n’y a pas besoin d’une information macro, d’un indicateur ou d’un événement. Il suffit qu’un côté du carnet soit vidé plus vite que l’autre.

Le prix n’est pas une opinion. C’est le résultat instantané de l’état du carnet.

Liquidité visible et liquidité réelle

Le carnet d’ordres montre la liquidité visible, mais pas toujours la liquidité réelle.

Certains ordres sont masqués, fractionnés ou ajustés en permanence par des algorithmes. Le matching engine, lui, les voit. Le trader particulier, non.

Cela explique pourquoi certains niveaux semblent “tenir” puis disparaître brutalement.

Exécution partielle et frustration du trader

Un ordre limite peut être exécuté partiellement.

Cela signifie qu’une partie de l’ordre est exécutée, puis le marché repart sans que le reste soit servi. Ce phénomène est courant dans des marchés rapides ou peu liquides.

Comprendre que ce n’est pas un bug, mais une règle mécanique, aide à mieux gérer la frustration.

Lis la suite gratuitement

Crée ton compte gratuit (sans carte bancaire) pour lire ce cours en entier, le suivre en vidéo ou en audio, passer le quiz et poser tes questions au Professeur Hubert. Tu t'entraînes ensuite sur un compte démo de 100 000 $ et tu notes tes trades dans le journal de trading gratuit.