Tradovate : ordres fantômes / lignes d'ordres qui disparaissent
Vos lignes de stop et d'objectif disparaissent du graphique, ou un ordre annulé s'exécute quand même. Presque toujours, vos ordres sont intacts, c'est votre vue de ceux-ci qui est en panne.
Vous placez un stop et un objectif, les lignes du bracket apparaissent sur le graphique, et une minute plus tard, elles ont disparu. Ou vous annulez un ordre, il disparaît de l'écran, puis s'exécute quand même. Ces deux situations sont terrifiantes sur le moment, car votre argent est en jeu et la plateforme vous montre quelque chose qui ne correspond pas à la réalité. La bonne nouvelle : vos ordres ne disparaissent presque jamais. C'est votre vue de ceux-ci qui disparaît.
Cette distinction est l'essentiel ici. Le graphique, l'échelle du DOM et chaque ligne d'ordre qui s'y trouve ne sont qu'une image que votre application dessine à partir des données envoyées par les serveurs du courtier. Les ordres réels, entrées, stops et objectifs, se trouvent sur le moteur d'appariement côté marché, totalement indépendant de votre fenêtre. Donc, lorsqu'une ligne disparaît, la solution consiste presque toujours à forcer votre application à récupérer l'état réel, et non à replacer frénétiquement l'ordre.
Solution rapide : fermez complètement Tradovate puis rouvrez-le (ou déconnectez-vous et reconnectez-vous ; sur le web, une actualisation forcée avec F5 fonctionne). La reconnexion force une nouvelle session qui récupère depuis le serveur l'état réel de vos ordres et positions, et les lignes d'ordres manquantes se redessinent généralement en quelques secondes. Avant de redémarrer, jetez un œil au module Orders pour savoir exactement ce qui est actif.
Ce que vous regardez réellement
Deux problèmes distincts sont regroupés sous le terme “ordres fantômes”, et ils nécessitent un traitement légèrement différent.
Lignes d'ordres qui disparaissent
Ici, l'ordre est intact, c'est l'affichage qui est en panne. Votre stop et votre objectif restent actifs sur le serveur, mais les lignes horizontales qui les représentent cessent de s'afficher sur le graphique ou dans le DOM. Vous pouvez encore les voir listés comme actifs dans le module Orders, même si le graphique ne les affiche pas. C'est la version la plus courante et la moins dangereuse. C'est agaçant, et cela rend impossible le déplacement manuel de votre stop, mais rien n'a réellement changé concernant votre risque.
Véritables ordres fantômes
C'est la version dangereuse. Un ordre qui ne s'est jamais affiché, ou un ordre que vous avez tenté d'annuler et cru disparu, est toujours actif sur le serveur et peut s'exécuter sans avertissement. Vous pensez être à plat ou n'avoir aucun ordre actif, alors qu'en réalité vous êtes exposé. Cela a tendance à survenir lors d'un incident de plateforme, d'une déconnexion ou d'une coupure de données de marché, lorsque votre application et le serveur cessent brièvement de s'accorder sur ce qui existe.
La règle qui vous protège dans les deux cas : ne faites jamais confiance au graphique comme source de vérité. Faites confiance au module Orders et au module Positions. Ce sont les tableaux qui lisent directement l'état de votre compte.
Pourquoi les ordres et leurs lignes se désynchronisent
Plusieurs facteurs font dériver l'image par rapport à la réalité :
- Un bref incident de session ou de websocket. Votre connexion en direct au serveur se coupe une seconde puis se reconnecte. Pendant cet intervalle, des mises à jour sont manquées, et le graphique peut revenir sans redessiner toutes les lignes d'ordres.
- Un paramètre d'affichage des lignes d'ordres a été désactivé. Le graphique dispose d'un interrupteur qui contrôle si les ordres actifs s'affichent sous forme de lignes. S'il se désactive, lors d'un changement d'onglet ou après une mise à jour, vos ordres restent actifs mais cessent d'être dessinés.
- Un module de graphique ancien ou obsolète. Si votre espace de travail utilise encore un ancien type de graphique, il peut échouer à afficher des lignes d'ordres qu'un graphique récent dessine sans problème.
- Un nettoyage de performance qui décharge les anciennes lignes. Pour rester rapide, la plateforme supprime parfois les lignes et dessins situés en dehors de la fenêtre visible, ce qui nécessite de faire défiler ou de recharger pour les faire réapparaître.
- Un véritable incident de plateforme. Lorsque le routage des ordres lui-même prend du retard, les annulations et les placements s'accumulent de manière désynchronisée. C'est la fenêtre où surviennent les véritables ordres fantômes et les exécutions surprises.
Les quatre premiers cas sont cosmétiques et se résolvent lors d'une reconnexion. Le dernier est un problème d'exécution, et c'est celui qui mérite qu'on ralentisse pour l'examiner.
Le résoudre étape par étape
Étape 1 : arrêtez de cliquer
Le pire geste lorsque votre vue semble incorrecte est de marteler le bouton d'annulation ou de replacer trois fois le même ordre. Si la désynchronisation est réelle, chaque clic supplémentaire risque d'empiler un ordre en double ou de déclencher une annulation qui n'aboutit pas. Écartez les mains de la souris un instant et confirmez d'abord la réalité.
Étape 2 : lisez la vérité dans le module Orders
Ouvrez le module Orders. S'il n'est pas déjà dans votre espace de travail, utilisez le menu + (New) en haut à gauche et ajoutez Orders. Ce tableau liste chaque ordre et son statut réel, actif, exécuté, annulé, rejeté, en attente ou suspendu, indépendamment de ce que le graphique affiche. Ouvrez la roue crantée des paramètres d'affichage en haut à droite de ce module et activez Show Filters afin de pouvoir isoler d'un coup d'œil les ordres Working.
Ce que dit cette liste correspond à ce qui est réellement vrai sur le serveur. Si elle affiche un stop actif que votre graphique ne dessine pas, votre risque reste couvert même si la ligne est absente. Si elle affiche un ordre que vous pensiez avoir annulé, vous venez de repérer un fantôme. Vous pouvez faire un clic droit sur n'importe quelle ligne ici pour la modifier ou l'annuler directement, ce qui est la façon la plus sûre d'agir lorsque les lignes du graphique ne sont pas fiables.

Étape 3 : confirmez votre position réelle
Vérifiez ensuite le module Positions. Une liste Orders vide ne signifie pas que vous êtes à plat, les ordres actifs et les positions ouvertes sont suivis séparément. Confirmez ici votre position nette et votre prix moyen afin de savoir précisément ce que vous détenez avant de toucher à quoi que ce soit d'autre. Si le chiffre vous surprend, un ordre fantôme s'est probablement exécuté.
Étape 4 : fermer et rouvrir pour restaurer les lignes
Une fois votre état réel connu, forcez une reconnexion propre. Sur l'application de bureau, fermez complètement Tradovate puis rouvrez-le. Sur le web, déconnectez-vous et reconnectez-vous, ou actualisez la page de force. La reconnexion démarre une nouvelle session, et la plateforme récupère depuis le serveur vos ordres et positions actifs, ce qui redessine les lignes d'ordres qui avaient disparu. Laissez quelques secondes de synchronisation après la reconnexion avant de juger si les lignes sont revenues.

Étape 5 : corriger l'affichage du graphique ou du DOM
Si un redémarrage complet restaure votre position mais que les lignes refusent toujours de s'afficher, le problème réside dans les paramètres d'affichage du graphique, pas dans la connexion. Ouvrez les paramètres du graphique et confirmez que l'option affichant les ordres actifs sous forme de lignes est activée ; l'intitulé se trouve avec les autres options d'affichage ou d'ordres du graphique et mérite d'être vérifié dans votre version actuelle. Si un graphique en particulier refuse toujours de dessiner des lignes alors que le module Orders les montre clairement actives, ce module de graphique est peut-être une version ancienne ; fermez-le et ajoutez un nouveau graphique depuis le menu + (New), puis rechargez le même instrument.

Étape 6 : en cas de panne, clôturez et rapprochez vos positions
Si cela survient lors d'un incident de plateforme évident, exécutions non visibles, annulations qui n'aboutissent pas, ordres en file d'attente sans confirmation, passez en mode gestion de crise. Utilisez le module Positions pour clôturer votre exposition, ou placez manuellement un ordre au marché en sens inverse pour revenir à plat. Si la plateforme elle-même ne répond pas, appelez le Trade Desk du courtier et demandez-lui de clôturer votre compte. Une fois la situation stabilisée, rapprochez chaque ordre et position ouverts du module Orders ligne par ligne, et annulez tout ce qui est orphelin, car un objectif fantôme résiduel peut encore se déclencher après que vous êtes passé à autre chose.

Réduisez le risque la prochaine fois
Vous ne pouvez pas empêcher une plateforme d'avoir une mauvaise journée, mais vous pouvez faire en sorte que cela ne vous coûte jamais une position réelle.
- Faites des modules Orders et Positions votre tableau de bord. Gardez-les visibles dans votre espace de travail, pas cachés derrière un graphique. Lorsque votre instinct vous dit que quelque chose semble anormal, ces deux tableaux vous répondent en une seconde.
- Laissez un stop ferme sur le marché. Un stop de protection qui réside sur le serveur survit à un plantage, une actualisation ou un blocage de votre fenêtre. Un stop mental, non.
- Restez sur une seule session active. Faire fonctionner le même compte simultanément sur le web, sur ordinateur, sur mobile et sur une plateforme de graphiques reliée invite des états d'ordres contradictoires et des vues figées. Connectez-vous sur un seul appareil lorsque vous gérez activement votre risque.
- Réduisez la taille en cas d'instabilité. Si la plateforme dysfonctionne, ce n'est pas le moment pour votre plus grosse position. Tradez plus petit jusqu'à ce que la situation redevienne stable.
Où l'automatisation aide
Une grande partie des désagréments liés aux ordres fantômes provient de la gestion manuelle des ordres sur un graphique auquel on ne peut pas faire confiance, déplacer des stops, replacer des brackets, se demander si une annulation a bien été prise en compte. Faire transiter vos entrées et sorties par une couche d'automatisation signifie que votre stop et votre objectif s'attachent à la position dès sa soumission, sans dépendre du fait que vous voyiez une ligne pour les gérer. Le bracket est mis en place avec l'entrée, à chaque fois, que le graphique le dessine ou non.
Quand escalader
Le redémarrage et le rapprochement traitent la grande majorité des cas. Escaladez lorsque le comportement provient clairement de la plateforme : ordres qui refusent de s'annuler depuis le module Orders lui-même, exécutions que vous n'avez jamais déclenchées, ou position que vous ne pouvez clôturer via aucun module. Cela relève d'un appel au Trade Desk, pas d'un réglage de paramètres. Si vous êtes sur un compte de prop-firm ou d'évaluation, impliquez également votre firme ; certains contrôles d'ordres et de risque sont imposés par la firme, et elle seule peut les ajuster (les limites varient selon la firme et la taille du compte, vérifiez donc les règles actuelles de votre firme).
Arrêtez de surveiller les lignes d'ordres
PickMyTrade attache automatiquement des stops et des objectifs à chaque trade Tradovate, de sorte que votre risque est défini dès l'instant où un ordre s'exécute, et non lorsque le graphique se redessine.
Démarrez votre essai gratuit de 5 joursQuestions fréquentes
En général, oui. Vos ordres résident sur les serveurs du courtier, pas dans la fenêtre de votre navigateur ou de votre application. Une ligne d'ordre disparue est presque toujours un problème d'affichage. Ouvrez le module Orders et lisez-y le statut réel avant d'agir, car cette liste est la source de vérité, pas le graphique.
Un ordre fantôme est un ordre qui ne s'est jamais affiché sur votre écran, ou que vous pensiez avoir annulé, mais qui est en réalité toujours actif sur le serveur. Étant invisible dans votre vue, il peut s'exécuter plus tard sans avertissement. Les ordres fantômes ont tendance à apparaître lors d'incidents de plateforme, de déconnexions ou de coupures de données.
Non. Redémarrer l'application ou se déconnecter puis se reconnecter ne fait qu'actualiser votre vue locale. Les ordres de stop, d'objectif et d'entrée restent enregistrés sur le serveur. Lors de la reconnexion, la plateforme récupère votre état réel d'ordres et de positions, ce qui explique précisément pourquoi les lignes manquantes réapparaissent généralement.
Les ordres du bracket sont toujours actifs, mais le graphique a cessé de les dessiner. Les causes courantes sont un bref désynchronisme de session ou de websocket, un interrupteur d'affichage des lignes d'ordres désactivé, ou un module de graphique ancien qui échoue à afficher les lignes. Recréer le graphique ou reconnecter la session les redessine généralement.
Considérez les modules Orders et Positions comme la vérité, pas le graphique. Gardez toujours un stop ferme sur le marché plutôt qu'un stop mental, réduisez votre taille en cas d'instabilité, et cessez de placer de nouvelles entrées dès que votre vue semble désynchronisée.
Ce guide est fourni à des fins éducatives et informatives uniquement et ne constitue pas un conseil financier, d'investissement ou de trading. Le trading de contrats à terme et d'autres produits à effet de levier comporte un risque substantiel de perte et ne convient pas à tous les investisseurs. PickMyTrade est une plateforme d'automatisation tierce indépendante et n'est affiliée à Tradovate, Inc. ou à Bookmap, ni approuvée ni parrainée par elles. Tous les noms, logos et marques associés sont la propriété de leurs détenteurs respectifs. Les fonctionnalités et les étapes de la plateforme évoluent avec le temps ; confirmez donc toujours le processus actuel dans la documentation officielle de la plateforme avant d'agir.