Order flow

Comment lire le Time and Sales dans NinjaTrader 8

Le Time and Sales de NinjaTrader 8 liste chaque transaction avec son heure, son prix et sa taille, en couleur selon l’endroit où elle s’est imprimée par rapport au bid et à l’ask. Voici comment le configurer, ce que signifie chaque colonne et comment lire les transactions.

Publié le · Mis à jour le · 7 min de lecture

L'essentiel

  • Dans NinjaTrader 8, la fenêtre Time & Sales s’ouvre depuis le Control Center par le menu New, élément T & S, et ses réglages se trouvent dans le clic droit, Properties.
  • Chaque ligne est une transaction : heure, prix et taille, avec des marqueurs facultatifs pour les nouveaux plus hauts et plus bas de séance et pour les transactions supérieures à une taille de bloc que tu choisis.
  • Les couleurs indiquent où la transaction s’est imprimée par rapport au bid et à l’ask : au-dessus de l’ask, à l’ask, entre les deux, au bid ou sous le bid.
  • Un filtre de taille masque les petites transactions et un réglage d’agrégation les regroupe : le tape devient lisible, mais il perd aussi du détail.
  • Le tape ne montre que les transactions exécutées : un même ordre peut apparaître en plusieurs transactions, et rien n’y révèle l’intention.

Le Time and Sales dans NinjaTrader 8 : la réponse courte

Le Time and Sales, souvent appelé le tape, est la liste en continu des transactions sur un instrument : quand chaque transaction a eu lieu, à quel prix et pour combien de contrats. Dans NinjaTrader 8, c’est une fenêtre séparée. Selon le NinjaTrader Help Guide, elle s’ouvre depuis le Control Center en cliquant sur le menu New puis sur T & S, et son affichage se modifie par le menu du clic droit, sous Properties. Le même menu du clic droit permet de choisir l’instrument ; taper un symbole quand la fenêtre est sélectionnée ouvre aussi le sélecteur d’instrument.

Lire le Time and Sales dans NinjaTrader tient moins à une ligne isolée qu’aux séquences : quel côté continue de traiter, à quelle vitesse, avec quelle taille et à quels prix. Le tape est la vérité de terrain de l’order flow, le registre de ce qui s’est réellement échangé, alors qu’une profondeur de marché montre ce qui attend encore d’être échangé.

Les colonnes de la fenêtre Time & Sales

La grille se compose de quelques colonnes, chacune pouvant être affichée ou masquée dans la boîte de dialogue Properties. Au-dessus de la grille, la fenêtre peut aussi afficher le bid, l’ask et le dernier prix Level 1 actuels, selon les réglages Price.

  • Time : l’horodatage de la transaction. Son format est configurable, et le help guide liste des symboles de format jusqu’aux millisecondes, ce qui aide quand de nombreuses transactions arrivent dans la même seconde.
  • Price : le prix auquel la transaction s’est exécutée.
  • Size : le nombre de contrats de la transaction ; la colonne s’appelle Volume dans la boîte de dialogue Properties.
  • Daily High/Low : un H quand la transaction s’imprime au plus haut de la séance en cours ou au-dessus, un L quand elle s’imprime au plus bas de la séance ou en dessous.
  • Block : un B quand la taille de la transaction dépasse la taille d’alerte de bloc (block alert trade size) que tu as fixée.

Lire les couleurs : qui a traversé le spread

Les couleurs portent la deuxième couche d’information. Dans la boîte de dialogue Properties, NinjaTrader 8 permet de régler des couleurs distinctes pour les transactions au-dessus de l’ask, à l’ask, entre le bid et l’ask, au bid et sous le bid. Les transactions à l’ask ou au-dessus sont celles où un acheteur a traversé le spread ; celles au bid ou en dessous, celles où un vendeur l’a fait. Les transactions entre les deux viennent généralement d’un spread plus large qu’un tick à ce moment-là, ou d’une cotation qui a changé au même instant que la transaction.

Les transactions au-dessus de l’ask et sous le bid méritent l’attention. Elles signifient qu’un ordre agressif était assez gros, ou assez rapide, pour traverser le meilleur prix, typiquement un balayage (sweep) de plusieurs niveaux d’un seul coup. Une série de ces transactions montre que la liquidité au marché intérieur était plus mince que les ordres entrants. Garde à l’esprit que la couleur dépend du bid et de l’ask que la plateforme connaissait à l’arrivée de la transaction ; quand les cotations bougent vite, le classement peut être en retard ou se tromper.

Filtrer par taille : alertes de bloc, filtre de taille et agrégation

Un contrat de futures liquide peut imprimer un très grand nombre de transactions pendant une minute chargée, la plupart petites. Trois réglages de la boîte de dialogue Properties rendent le flux plus lisible, chacun au prix d’une perte de détail.

  • Size filter : la taille minimale affichée ; les transactions plus petites sont filtrées hors de la fenêtre.
  • Block alert trade size : les transactions plus grandes que cette taille reçoivent le marqueur B, et le réglage block alert sound peut jouer un fichier son quand l’une d’elles s’imprime.
  • Aggregation (seconds) : regroupe en une seule ligne tout le volume au même prix et dans la même position par rapport au bid et à l’ask sur le nombre de secondes choisi, horodatée avec le premier tick ; zéro signifie aucune agrégation.
  • Maximum items to display et Freeze on hover : le nombre de lignes conservées par la fenêtre, et l’arrêt ou non du défilement quand la souris la survole.

Choisis les seuils en fonction du contrat, pas comme des nombres universels. Une transaction inhabituelle sur un E-mini peut être banale sur un contrat moins liquide, et un contrat micro représente une fraction de son E-mini : la même taille économique y apparaît donc en beaucoup plus de contrats. Une façon de calibrer consiste à observer une séance calme et une séance chargée, puis à régler la taille de bloc pour que seules quelques transactions par minute la dépassent. Filtrer cache de l’information : un mur de petits ordres agressifs peut compter autant qu’une grosse transaction.

Comment lire les transactions

Une fois la fenêtre configurée, lis le tape à la recherche de quelques configurations récurrentes plutôt que de nombres isolés. Chaque configuration décrit ce qui s’est échangé ; aucune ne dit ce qui s’échangera ensuite.

  • Le rythme : la vitesse à laquelle défilent les lignes. Une accélération soudaine montre que la participation a bondi, souvent à un niveau ou autour d’une publication.
  • La persistance : une longue série de transactions du même côté au même prix. Si le prix ne bouge pas pendant ce temps, des ordres passifs prennent l’autre côté, la configuration décrite dans le guide sur l’absorption en order flow.
  • Les balayages : plusieurs transactions à des prix successifs avec le même horodatage, souvent au-dessus de l’ask ou sous le bid. C’est généralement un seul ordre agressif qui consomme plusieurs niveaux du carnet.
  • Les groupes de taille : des transactions marquées comme blocs qui arrivent ensemble d’un même côté. Note où elles s’impriment par rapport à tes niveaux et ce que fait le prix ensuite.
  • L’essoufflement : une agressivité qui ralentit et diminue à mesure que le prix s’étend, ce qui peut précéder une pause ou un retournement, sans aucune certitude dans un sens ou dans l’autre.

Lis le tape avec l’échelle à côté. Du volume qui s’échange à un prix pendant que la taille affichée y revient sans cesse est l’une des traces décrites dans comment lire le DOM, et un prix qui tient pendant que le tape continue d’imprimer d’un seul côté en dit plus que chacune des deux fenêtres seule.

Les pièges de la lecture du tape

Le tape a l’air d’une vérité brute, mais ce qui atteint ton écran est passé par le flux de la bourse, ton fournisseur de données et les réglages de la plateforme.

  • Un ordre, plusieurs transactions : un ordre agressif exécuté contre plusieurs ordres en attente peut être rapporté comme plusieurs transactions ; un gros ordre peut donc ressembler à une rafale de petits.
  • Les réglages changent l’image : avec des filtres et une agrégation différents, deux traders regardent deux tapes différents du même marché.
  • La latence : sur un marché rapide, ce que tu vois a une fraction de seconde de retard sur la bourse.
  • Les données instantanées : le help guide indique que sélectionner un instrument en dehors des heures de marché affiche des données instantanées (snapshot) du fournisseur ; les premiers prix peuvent donc venir de la clôture précédente.
  • La vision en tunnel : le tape montre un seul contrat. Les marchés liés, comme l’E-mini et son micro, ou les futures sur indices et leurs ETF, se traitent en même temps et peuvent bouger en premier.
  • Aucune intention : une grosse transaction peut être une couverture, un roulement ou un ordre de clôture ; le tape donne la taille et le côté, pas le motif.

Le Time and Sales dans TEVO DOM et les gros ordres sur le graphique

TEVO DOM, la fenêtre Level 2 gratuite pour NinjaTrader 8 publiée sur ce site, comprend son propre panneau Time & Sales : chaque transaction avec son heure, son prix et sa quantité, en couleur selon le côté, les plus grosses étant mises en évidence au-dessus d’une taille réglable. Comme il se trouve à côté de l’échelle de prix et de ses colonnes BID Δ et ASK Δ, il permet de comparer les transactions avec les ordres ajoutés ou retirés au même prix sans changer de fenêtre. Son tape démarre à l’ouverture de la fenêtre ; il n’y a pas d’historique.

Pour voir les gros ordres sur un graphique plutôt que dans une liste, TEVO Big Trades les trace sous forme de bulles à leur prix et à leur heure. Son mode Aggregated regroupe les exécutions consécutives du même côté au même horodatage, ce qui reconstitue en partie les ordres que le flux a découpés en plusieurs transactions, sans pouvoir tout reconstituer.

Mettre en pratique

Questions fréquentes

Comment ouvrir le Time and Sales dans NinjaTrader 8 ?

Depuis le Control Center, clique sur New puis sélectionne T & S, comme l’indique le NinjaTrader Help Guide. Un clic droit dans la fenêtre permet de choisir l’instrument ou d’ouvrir Properties.

Comment n’afficher que les grosses transactions ?

Ouvre Properties depuis le menu du clic droit et règle le Size filter : les transactions plus petites que cette taille sont masquées. Pour marquer les grosses transactions sans masquer les autres, règle plutôt la Block alert trade size ; les transactions plus grandes reçoivent alors un B dans la colonne Block.

Que signifie une transaction entre le bid et l’ask ?

Elle s’est imprimée à l’intérieur du spread que la plateforme connaissait à ce moment-là, ce qui arrive généralement quand le spread était plus large qu’un tick ou quand les cotations ont changé pendant la transaction. Ces transactions sont difficiles à classer comme achat ou vente.

Pourquoi un gros ordre apparaît-il sur plusieurs lignes ?

Un ordre agressif exécuté contre plusieurs ordres en attente, ou sur plusieurs prix, peut être rapporté comme plusieurs transactions. Les réglages d’agrégation, ou les outils qui regroupent les transactions de même horodatage et de même côté, reconstituent en partie l’ordre d’origine.

Sources

  1. Time & Sales (NinjaTrader 8) — NinjaTrader Help Guide
  2. Using the Time & Sales Window (NinjaTrader 8) — NinjaTrader Help Guide
  3. Time and Sales Properties (NinjaTrader 8) — NinjaTrader Help Guide

À lire aussi

Tous les articles de la rubrique : Order flow →

Rédigé avec l’aide d’outils d’IA à partir de sources officielles, puis vérifié (chiffres, dates, sources) selon notre méthodologie. Méthodologie · Politique éditoriale · Signaler une erreur

Contenu éducatif. Ces indicateurs ne constituent pas un conseil en investissement et ne garantissent aucun résultat. Le trading de futures comporte un risque de perte en capital qui peut dépasser la mise initiale. Conditions d’utilisation · Disclaimers