NinjaTrader 8

Tutoriel DOM NinjaTrader : lire le carnet d’ordres et passer des ordres

Comment se servir d’un DOM NinjaTrader en pratique : le SuperDOM, la fenêtre TEVO DOM, la façon dont chacun envoie les ordres, et les réglages qui gardent l’entraînement sur un compte de simulation.

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

L'essentiel

  • NinjaTrader 8 dispose d’un DOM intégré, le SuperDOM, ouvert depuis New › Static SuperDOM ou Dynamic SuperDOM dans le Control Center.
  • Dans le SuperDOM, un simple clic gauche dans la colonne Buy ou Sell envoie par défaut un ordre limite : apprends les conventions de la souris avant d’utiliser un compte réel.
  • TEVO DOM est un indicateur gratuit qui ouvre sa propre échelle de prix avec les variations du carnet d’ordres et le Time & Sales ; ses ordres exigent un compte sélectionné et un second clic.
  • Global Simulation Mode et le compte Sim101 permettent d’apprendre la prise d’ordres sans rien envoyer à un compte réel.
  • Un DOM montre une liquidité affichée qui peut changer ou disparaître : il décrit le marché, il ne le prédit pas.

Le DOM de NinjaTrader en pratique

Un DOM (depth of market, ou profondeur de marché) est une échelle de prix verticale qui affiche les ordres d’achat et de vente en attente autour du prix actuel, ainsi que les transactions qui s’exécutent contre eux. Dans NinjaTrader 8, deux DOM sont à ta disposition : le SuperDOM intégré, qui est aussi la principale échelle de la plateforme pour passer et gérer des ordres, et TEVO DOM, un indicateur gratuit de Trading Evolution qui ouvre une fenêtre DOM séparée avec les variations du carnet d’ordres et le Time & Sales.

Ce tutoriel porte sur l’utilisation d’un DOM NinjaTrader : l’ouvrir, lire ses colonnes, envoyer et annuler des ordres, et régler la plateforme pour que l’entraînement reste en simulation. Ce que l’échelle dit de l’offre et de la demande, et ses pièges, est traité dans notre guide pour lire le DOM. La profondeur de marché exige une connexion qui fournit les données Level 2 du contrat ; si la plateforme n’est pas encore installée et connectée, suis d’abord notre guide pour configurer NinjaTrader 8. Tout ordre envoyé depuis un DOM sur un compte réel est un ordre réel, avec un risque réel.

Ouvrir et configurer le SuperDOM

Dans le Control Center, ouvre New et choisis Static SuperDOM ou Dynamic SuperDOM. Sur l’échelle statique, les lignes de prix restent fixes et le marché intérieur (meilleur bid et meilleur ask) monte et descend le long de l’échelle. Sur l’échelle dynamique, le marché intérieur reste en place et ce sont les prix qui bougent ; survoler l’échelle dynamique avec la souris la fige, surlignée en rouge, pour pouvoir placer ou modifier un ordre sans que la ligne change sous le curseur.

Choisis l’instrument avec le sélecteur d’instrument, ou en tapant le symbole quand la fenêtre est sélectionnée, et vérifie le mois d’échéance. Règle ensuite le compte dans le sélecteur de compte, la quantité, la durée de validité (TIF) et, si tu en utilises un, un modèle de stratégie ATM, qui attache un stop loss et un objectif de gain à chaque entrée. Les ordres d’achat et de vente en attente apparaissent dans les colonnes Buy et Sell, de part et d’autre des prix.

Le SuperDOM peut aussi afficher des colonnes et des indicateurs supplémentaires, configurés depuis ses propriétés. Commence avec la disposition par défaut et n’ajoute des colonnes qu’une fois la prise d’ordres de base devenue automatique : une échelle chargée rend plus difficile de voir quel compte, quelle quantité et quel modèle sont actifs.

Comment le SuperDOM envoie, annule et clôture les ordres

Le SuperDOM est rapide parce qu’un seul clic envoie un ordre. Avec les réglages par défaut décrits dans le Help Guide :

  • Clic gauche dans la colonne Buy ou Sell : un ordre limite à ce prix.
  • Ctrl + clic gauche : un ordre MIT (market if touched).
  • Clic du milieu (molette) : un ordre stop-limite, avec un petit champ pour régler en ticks l’écart de la limite.
  • Ctrl + clic du milieu : un ordre stop au marché.
  • OCO Order dans le menu du clic droit : regroupe des ordres pour que l’exécution ou l’annulation de l’un annule les autres.
  • Bouton Close : clôture la position et annule les ordres en cours pour cet instrument et ce compte ; Rev inverse la position.

Ces conventions se modifient dans les propriétés du SuperDOM, par exemple pour que le bouton gauche envoie des ordres MIT. Quel que soit ton choix, entraîne-toi sur Sim101 jusqu’à ce que les clics deviennent automatiques, car sur un compte réel, un clic égaré est un ordre.

TEVO DOM : une échelle séparée avec ordres confirmés

TEVO DOM fonctionne autrement. Il s’ajoute à un graphique comme n’importe quel indicateur et ouvre un DOM complet dans sa propre fenêtre, qui tourne sur son propre thread pour ne pas ralentir le graphique. Il affiche le marché du graphique ou un autre marché choisi dans la fenêtre, et n’utilise que des données en direct : pas de Tick Replay, pas d’historique du carnet d’ordres, et le Time & Sales démarre à l’ouverture de la fenêtre.

L’échelle compte sept colonnes : BID Δ, BID SIZE, DEPTH, PRICE, DEPTH, ASK SIZE et ASK Δ. En mode statique, le mode par défaut, les lignes restent immobiles et ne se recentrent que lorsque le prix approche du haut ou du bas ; la molette fait défiler, et un clic du milieu ou un double-clic recentre. BID Δ et ASK Δ montrent les ordres ajoutés ou retirés à chaque prix sur les dix dernières secondes, hors taille consommée par les transactions, ce qui aide à distinguer annulations et exécutions. Le panneau Time & Sales liste chaque transaction avec son heure, son prix et sa quantité, colorée selon le côté, et met en évidence les transactions au-dessus d’une taille réglable.

La prise d’ordres est volontairement plus lente que dans le SuperDOM. Le compte n’est jamais enregistré : rien ne peut partir tant que tu n’en as pas sélectionné un. La fenêtre envoie des ordres au marché (BUY MKT et SELL MKT) avec une stratégie ATM facultative, ainsi que CANCEL ORDERS et FLATTEN, et par défaut chaque achat, vente ou flatten demande un second clic dans les trois secondes.

SuperDOM et TEVO DOM comparés (NinjaTrader 8 Help Guide et documentation de TEVO DOM)
SuperDOMTEVO DOM
OuvertureControl Center › NewDepuis un graphique, comme indicateur
Types d’ordresLimite, MIT, stop-limite et stop au marché, avec stratégies ATMOrdres au marché, avec stratégie ATM facultative
Avant l’envoi d’un ordreUn clic avec les réglages par défautCompte sélectionné, puis second clic
Variations du carnet d’ordresProfondeur dans les colonnes Buy et SellProfondeur plus colonnes BID Δ et ASK Δ
Time & SalesFenêtre Time & Sales séparéeIntégré à la fenêtre du DOM
CoûtFait partie de la plateformeIndicateur gratuit ; la plateforme et les données ont leurs propres conditions

Check-list de sécurité pour passer des ordres dans le DOM NinjaTrader

Les erreurs de DOM les plus coûteuses sont des erreurs de compte, d’instrument ou de quantité, pas des erreurs de lecture. Une courte check-list les couvre.

  • Active Global Simulation Mode dans le menu Tools du Control Center pendant l’apprentissage : toutes les fenêtres de passage d’ordres n’acceptent alors que des comptes de simulation.
  • Définis une Simulation color dans les réglages Trading, pour que toute fenêtre sur un compte de simulation soit teintée.
  • Vérifie le sélecteur de compte à chaque ouverture d’un DOM, et garde Sim101 sélectionné tant que ta méthode n’est pas écrite et testée.
  • Confirme l’instrument et son mois d’échéance dans la fenêtre avant le premier ordre.
  • Repère où se trouvent Close, Flatten et Cancel avant d’en avoir besoin.
  • Vérifie la quantité et le modèle ATM avant chaque entrée ; un modèle embarque ses propres réglages de stop et d’objectif.
  • Calcule la taille des positions à partir de la distance du stop avec le calculateur de taille de position futures, pas d’après l’aspect de l’échelle.

Une routine d’entraînement pour lire le carnet d’ordres

Lire un DOM est une compétence qui se construit par la répétition. Une routine simple fonctionne sur Sim101 pendant les heures de marché, ou avec la connexion Playback en dehors, où des données de marché enregistrées défilent dans l’échelle comme en direct.

  • Choisis un contrat et tiens-t’y, pour que ses tailles habituelles te deviennent familières.
  • Observe quelques prix autour du marché intérieur plutôt que toute l’échelle.
  • Quand une taille importante apparaît, suis-la : est-elle traversée, absorbée, ou retirée avant que le prix l’atteigne ? Sur TEVO DOM, un ASK Δ négatif sans transaction signifie que la taille a été retirée.
  • Compare avec le flux des transactions : les gros prints du Time & Sales, ou les bulles de TEVO Big Trades sur le graphique, montrent ce qui s’est réellement exécuté. Notre guide du Time & Sales dans NinjaTrader 8 traite la fenêtre des transactions elle-même.
  • Note ce que tu as vu et ce que le prix a fait ensuite, sans le trader, sur plusieurs séances.

La profondeur affichée n’est qu’une partie du tableau : les ordres cachés et les annulations rapides ne sont pas entièrement visibles, et une taille peut disparaître au moment où le prix s’en approche. Utilise le DOM pour décrire ce qui se passe à tes niveaux, et garde les décisions de risque dans ton plan écrit. Le trading en réel comporte un risque réel de perte.

Mettre en pratique

Questions fréquentes

Comment ouvrir le DOM dans NinjaTrader 8 ?

Depuis le Control Center, New › Static SuperDOM ou Dynamic SuperDOM. TEVO DOM s’ouvre autrement : ajoute-le à un graphique depuis la fenêtre Indicators et il ouvre sa propre fenêtre DOM.

Quelle différence entre le SuperDOM statique et le dynamique ?

Sur l’échelle statique, les prix restent fixes et le marché intérieur se déplace ; sur l’échelle dynamique, le marché intérieur reste en place et les prix bougent. Survoler l’échelle dynamique la fige pendant que tu places un ordre.

TEVO DOM peut-il passer des ordres ?

Oui, des ordres au marché sur le compte sélectionné dans la fenêtre, avec une stratégie ATM facultative. Rien n’est envoyé tant qu’aucun compte n’est sélectionné, et par défaut chaque achat, vente ou flatten demande un second clic dans les trois secondes.

Pourquoi mon DOM est-il vide ?

La connexion ne fournit peut-être pas la profondeur de marché (Level 2) pour ce contrat, ou le mois d’échéance est erroné. La disponibilité de la profondeur dépend du courtier, de la bourse et de l’abonnement aux données.

Sources

  1. SuperDOM — NinjaTrader 8 Help Guide
  2. SuperDOM: Submitting Orders — NinjaTrader 8 Help Guide
  3. SuperDOM: Static vs Dynamic Price Ladder — NinjaTrader 8 Help Guide
  4. SuperDOM: Managing Positions — NinjaTrader 8 Help Guide
  5. Global Simulation Mode — NinjaTrader 8 Help Guide
  6. Trading in Simulation — NinjaTrader 8 Help Guide

À lire aussi

Tous les articles de la rubrique : NinjaTrader 8 →

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