
Qu'est-ce qu'un carnet d'ordres ? Comment les trades sont appariés
Le moteur derrière chaque trade — bid, ask, et priorité prix-temps
Qu'est-ce qu'un carnet d'ordres ?
Avant que tout trade n'ait lieu — sur n'importe quelle plateforme, n'importe où — quelqu'un doit y aller le premier. Un acheteur affiche un prix qu'il est prêt à payer. Un vendeur nomme son chiffre. Ces déclarations s'accumulent, par milliers chaque seconde, dans une structure de données appelée un carnet d'ordres (order book).
C'est vraiment tout ce que c'est. Une file d'attente.
Chaque entrée porte trois informations : la direction (achat ou vente), le prix, et la taille. « Acheter 0,40 BTC à 67 450 $. » « Vendre 1,10 BTC à 67 520 $. » Empilez quelques milliers de ces entrées et vous obtenez une carte vivante et frémissante montrant où les acheteurs pensent que se situe la juste valeur et où les vendeurs sont en désaccord. L'écart entre l'acheteur le plus agressif et le vendeur le moins cher ? C'est le marché, réduit à un seul chiffre.
Quand le prix d'un acheteur rencontre ou dépasse celui d'un vendeur, le moteur d'appariement (matching engine) se déclenche. Les deux entrées disparaissent du carnet. Le graphique se met à jour. Aucune négociation, aucun appel téléphonique, aucune attente. Les courtiers spécialistes sur le parquet du NYSE tenaient jadis des versions manuscrites de ce registre dans les années 1800 — l'incarnation numérique n'a fait qu'accélérer le processus de six ou sept ordres de grandeur.
Ouvrez n'importe quel marché sur GaiaEx — BTC/USDT, or tokenisé, un contrat perpétuel sur ETH — et le carnet d'ordres est là, se mettant à jour tick par tick via WebSocket. Il montre ce qui n'a pas encore été tradé : les bids que personne n'a encore vendus, les asks que personne n'a encore achetés. Pas le passé. Le futur.
Bids, asks, et le spread
Le carnet a deux côtés. Les bids à gauche — les acheteurs, triés par prix le plus élevé en premier. Les asks à droite — les vendeurs, triés par prix le plus bas en premier. Les participants les plus agressifs de chaque côté se trouvent en haut, se scrutant à travers un écart appelé le spread.
Considérez un véritable instantané du carnet BTC/USDT de GaiaEx, capturé un après-midi de session londonienne où le volume tournait autour de 380 M$ sur les 24 heures précédentes :
| Prix bid | Qté bid | Prix ask | Qté ask | |
|---|---|---|---|---|
| 67 480 $ | 0,85 BTC | 67 510 $ | 0,42 BTC | |
| 67 470 $ | 2,30 BTC | 67 520 $ | 1,10 BTC | |
| 67 460 $ | 1,75 BTC | 67 540 $ | 3,85 BTC | |
| 67 450 $ | 4,20 BTC | 67 550 $ | 0,90 BTC | |
| 67 430 $ | 6,00 BTC | 67 580 $ | 5,20 BTC |
Spread : 30 $. C'est la distance entre le meilleur bid (67 480 $) et le meilleur ask (67 510 $), soit environ 0,04 %. Pour une paire majeure comme BTC/USDT, c'est normal — suffisamment serré pour qu'un aller-retour (acheter puis vendre) ne vous coûte qu'environ 30 $ par pièce en spread seul. Comparez cela à un altcoin peu liquide avec peut-être 1,5 M$ de volume quotidien : des spreads de 0,5 à 1,0 % sont courants, et ils rongent votre avantage rapidement.
La profondeur cumulée raconte une histoire différente des niveaux individuels. Dans l'instantané ci-dessus, le côté bid s'empile jusqu'à 15,10 BTC dans une marge de 50 $ autour du meilleur bid — environ 1,02 M$ de support acheteur. Le côté ask totalise 11,47 BTC sur une plage plus large de 70 $, environ 775 K$. Plus de bids que d'asks, empilés plus serrés. Une légère pression acheteuse, si vous croyez le carnet au pied de la lettre. (Plus loin, nous verrons pourquoi il ne faut pas toujours le croire.)
Une chose déroute constamment les débutants : le « prix » qui clignote sur votre graphique est le prix dernièrement échangé, pas une cotation en direct du carnet. Le carnet montre l'intention. Le graphique montre l'historique. Ils sont liés, mais ce ne sont pas la même chose.
Ordres au marché contre ordres à cours limité
Chaque interaction avec le carnet d'ordres se résume à un choix : voulez-vous la certitude d'exécution, ou la certitude du prix ? Vous ne pouvez pas avoir les deux.
Un ordre au marché est impatient. « Acheter 1,5 BTC, tout de suite, quel que soit ce que montre le côté ask. » Le moteur d'appariement obéit immédiatement. Il saisit d'abord l'ask le moins cher — 0,42 BTC à 67 510 $ — puis remonte au niveau suivant : 1,08 BTC à 67 520 $. Fait. Vous êtes exécuté. Votre prix d'entrée moyen atterrit autour de 67 517,20 $, un peu plus haut que le meilleur ask coté car vous avez consommé deux niveaux de prix pour obtenir votre taille complète. Cet écart entre ce que vous attendiez et ce que vous avez obtenu est le glissement de prix (slippage).
À quel point le glissement peut-il être mauvais ? Sur un carnet profond comme BTC/USDT pendant les heures londoniennes, un ordre au marché de 1,5 BTC bouge à peine l'aiguille — peut-être 7 $ de glissement sur une position de 101 K$. Essayez le même exercice avec 50 BTC un dimanche soir quand les teneurs de marché ont retiré leurs cotations. Vous pourriez balayer dix niveaux et vous retrouver avec un prix moyen 200 $ au-dessus du meilleur ask initial. La taille par rapport à la profondeur, c'est tout ce qui compte.
Un ordre à cours limité (limit order) inverse le compromis. « Acheter 2,0 BTC, mais seulement à 67 400 $ ou moins. » Votre ordre entre dans le côté bid du carnet et y reste, visible pour tout le monde, attendant qu'un vendeur descende à votre prix. Peut-être qu'il s'exécute en quelques minutes. Peut-être que cela prend des jours. Peut-être que le marché grimpe et que votre ordre ne s'exécute jamais du tout — vous avez économisé sur le prix mais raté le trade entièrement.
La structure de frais reflète cette dynamique. Les ordres au marché consomment (take) de la liquidité — ils retirent des ordres en attente et rendent le carnet plus fin. Les ordres à cours limité qui ne s'exécutent pas immédiatement apportent (make) de la liquidité — ils ajoutent de la profondeur qui profite à tous les autres. GaiaEx facture un frais maker plus bas qu'un frais taker (les chiffres exacts sont sur la page des frais). Ce n'est pas de l'altruisme. Des carnets profonds attirent plus de volume. Plus de volume signifie des spreads plus serrés. Des spreads plus serrés attirent plus de traders. Boucle de rétroaction positive.
Alors lequel devriez-vous utiliser ? Mauvaise question — vous utiliserez les deux, selon le moment. BTC vient de casser un niveau de résistance clé et vous devez entrer ? Ordre au marché, acceptez le spread, avancez. Vous pensez qu'ETH va retester un support à 3 200 $ et vous voulez accumuler ? Achat à cours limité à 3 210 $, partez, vérifiez plus tard. Le carnet d'ordres ne juge pas.
Priorité prix-temps
Le moteur d'appariement suit une seule règle : la priorité prix-temps. Le meilleur prix gagne. Même prix ? Celui qui a posté en premier gagne.
Trois vendeurs en attente à 67 510 $, 67 540 $, 67 580 $. Un achat au marché entrant touche l'ordre à 67 510 $. Toujours. Aucune négociation, aucun tirage au sort, aucun favoritisme. L'ordre au meilleur prix du côté opposé passe en premier, point final.
Les égalités arrivent constamment. Deux vendeurs tous deux à 67 510 $, l'un avec 0,42 BTC posté à 14h32:01,003 UTC et l'autre avec 0,80 BTC posté à 14h32:01,017 UTC. Le premier — 14 millisecondes plus tôt — est exécuté avant le second. C'est pourquoi les firmes à haute fréquence dépensent des millions pour colocaliser leurs serveurs à côté des moteurs d'appariement des plateformes : quand le prix est identique, le temps est le seul critère de départage qui compte.
Qu'est-ce que cela signifie pour vous, concrètement ? Si vous placez un ordre de vente à cours limité à 67 510 $ et que 0,42 BTC est déjà en attente d'un autre trader, les ordres d'achat entrants consomment leur quantité avant de toucher la vôtre. Vous êtes dans la file. Pour sauter la file, améliorez votre prix — vendez à 67 509 $ — ou arrivez avant tout le monde. C'est tout le jeu.
Le moteur de GaiaEx traite les ordres en temps inférieur à la milliseconde. Pendant le rallye de mars 2024, quand BTC a franchi les 73 000 $ et que le flux de messages a bondi à des dizaines de milliers d'ordres par seconde, le moteur d'appariement n'a pas raté un battement. Cela compte le plus quand les marchés bougent le plus vite — exactement quand les systèmes lents ont tendance à vous faire défaut.
Lire la profondeur : murs, carnets peu profonds, et pièges
Les niveaux de prix individuels sont utiles. La profondeur cumulée — combien de volume total se trouve dans une plage donnée autour du meilleur prix — est plus utile. Un graphique de profondeur (depth chart) trace cela : les bids s'empilent vers la gauche, les asks vers la droite, et les deux courbes se rejoignent presque au prix actuel.
Des courbes abruptes signifient que le volume est concentré près du sommet du carnet. Des pentes plates et graduelles signifient qu'il est réparti de façon éparse. La forme vous indique combien un ordre au marché d'une taille donnée bougerait réellement le prix.
Certains schémas valent la peine d'être surveillés.
Les murs d'achat (buy walls) apparaissent quand quelqu'un gare un bid massif à un seul niveau — 120 BTC à 66 000 $ quand les niveaux environnants n'en tiennent que 2 à 3 chacun. C'est plus de 8 M$ de support acheteur à un seul prix. Les vendeurs doivent tout ronger avant que le prix ne puisse baisser. Ces murs se regroupent autour de nombres ronds et de niveaux de support technique connus, et ils fonctionnent comme un plancher — jusqu'à ce qu'ils soient retirés.
Les murs de vente (sell walls) fonctionnent dans l'autre sens. Quatre-vingts BTC empilés à 70 000 $ sur un carnet qui montre typiquement 1 à 2 BTC par niveau. Les acheteurs ont besoin d'une conviction (et d'un capital) sérieux pour absorber cette offre. Quand un mur de vente finit par céder, le mouvement qui suit est souvent violent — il n'y a rien derrière. De l'air pur.
Les carnets peu profonds (thin books) sont un danger différent. Pendant les heures creuses — essayez dimanche 3 heures du matin UTC — ou juste avant une publication macro majeure, les teneurs de marché retirent leurs cotations. La profondeur s'évapore. Un ordre au marché de 5 BTC qui causerait 7 $ de glissement pendant les heures londoniennes pourrait bouger le prix de 200 $. Si vous tradez dans un carnet peu profond, les ordres à cours limité ne sont pas optionnels. Ils sont une question de survie.
Le carnet d'ordres sur GaiaEx
GaiaEx exploite un carnet d'ordres central pour chaque marché listé. Paires spot, contrats à terme perpétuels, actifs du monde réel tokenisés — tous convergent vers un moteur d'appariement unique fonctionnant sur la priorité prix-temps. Même architecture que le CME ou le Nasdaq, adaptée aux marchés crypto fonctionnant 24 h/24, 7 j/7.
La visualisation de la profondeur diffuse en direct via WebSocket. Ce que vous voyez à l'écran reflète l'état réel du carnet à quelques millisecondes — pas un instantané datant de trois secondes, pas une approximation. C'est la chose réelle. Pendant les périodes de forte volatilité, vous pouvez voir des niveaux apparaître et disparaître des dizaines de fois par seconde, ce qui est à la fois fascinant et un peu terrifiant.
Au-delà des ordres au marché et à cours limité, la plateforme prend en charge les ordres stop-limite, take-profit, et trailing-stop. Un ordre stop-limite à 66 000 $ ne fait rien jusqu'à ce que le dernier prix échangé atteigne votre déclencheur — il se convertit alors en ordre à cours limité et entre dans le carnet. Jusqu'à ce déclenchement, il est invisible pour les autres participants. Utile pour protéger des positions sans télégraphier votre plan de sortie.
Chaque exécution vient avec un horodatage, un prix exact, une quantité appariée, et une étiquette claire indiquant si vous avez payé un frais maker ou taker. Aucun mystère d'« amélioration de prix ». Aucune internalisation d'ordre. Le carnet est le carnet, et le reçu correspond.
Voici ce que personne ne dit aux débutants : lire le carnet d'ordres est une compétence, et elle se compose. Un trader qui sait où se trouve la profondeur, comment le spread s'élargit à 4 h du matin UTC contre 14 h UTC, et quand utiliser des ordres à cours limité plutôt que des ordres au marché, obtiendra systématiquement de meilleurs prix qu'une personne tradant à l'aveugle — même en exécutant la même stratégie. L'avantage n'est pas dans la stratégie. Il est dans l'exécution. Ouvrez le graphique de profondeur BTC/USDT sur GaiaEx pendant la prochaine décision de taux de la Fed et observez simplement. Vous n'avez pas besoin de trader. Observez juste comment le carnet se comporte quand 500 000 personnes ont la même idée au même moment.


