Tradovate

Le graphique en chandeliers de Tradovate se fige en simulation/replay

Le carnet d'ordres (DOM) continue de s'actualiser, mais les bougies s'arrêtent tout simplement, ou les nouvelles barres n'affichent qu'un prix d'ouverture sans plus haut, plus bas ni mèche. Voici pourquoi le flux du graphique se bloque en simulation et en replay, et la solution redémarrage + bon contrat qui fonctionne vraiment.

Vérifié par l'équipe Trading Systems de PickMyTrade Dernière mise à jour
· Lecture de 6 minutes
Graphique Tradovate avec des chandeliers figés dans une session sim pendant que le carnet d'ordres DOM à côté continue de s'actualiser

Vous êtes en pleine session de replay ou en train de vous entraîner sur le simulateur, et les chandeliers s'arrêtent tout simplement…. La barre en cours reste à moitié formée, ou chaque nouvelle barre affiche une ouverture plate sans plus haut, plus bas ni mèche. Passez au DOM et il est bien vivant, les cotations continuent de défiler comme si de rien n'était. Regardez de nouveau le graphique et c'est une photo figée. Ce décalage, un carnet d'ordres qui bouge à côté d'un graphique mort, est la signature exacte de ce bug.

Voici la version courte avant les détails : la solution la plus rapide et la plus fiable est un redémarrage complet du navigateur, fermez complètement le navigateur (ou l'application de bureau), rouvrez-le, reconnectez-vous à votre session et rechargez le graphique. Cela rétablit le flux de données du graphique et supprime le blocage presque à chaque fois. Deux habitudes réduisent nettement le risque que cela se produise : rejouer des dates récentes (les données des deux dernières semaines environ se comportent bien mieux qu'un historique plus ancien) et charger le bon mois de contrat actif plutôt qu'un symbole expiré ou continu. Tout ce qui suit explique pourquoi ce blocage se produit et comment éviter qu'il ne gâche vos sessions d'entraînement.

Liste de vérification rapide

  • Redémarrez complètement le navigateur ou l'application de bureau, puis reconnectez-vous. C'est la solution qui tient vraiment, un simple rafraîchissement ne suffit souvent pas.
  • Donnez-lui d'abord une petite impulsion si vous êtes en pleine analyse. Changez le graphique vers un autre symbole puis revenez, modifiez l'unité de temps ou basculez entre les onglets de graphiques, les chandeliers se redessinent généralement pendant un instant.
  • Rejouez des données récentes. Les sessions des deux dernières semaines environ se bloquent bien moins que les plus anciennes.
  • Chargez le bon mois de contrat. Utilisez l'échéance précise qui se négociait ce jour-là, pas un symbole continu ou expiré.
  • Raccourcissez les longs replays. Les blocages s'accumulent après 30–60 minutes de replay continu sur des contrats anciens, découpez-le en plusieurs segments.
  • Vérifiez les données de marché du symbole. Un abonnement de données manquant ou retardé peut laisser des barres à moitié dessinées.
  • Consultez les notes de version et le statut. Certains blocages viennent de la plateforme elle-même et ne disparaissent que lorsque Tradovate publie un correctif.

Ce qui se passe réellement en coulisses

Le graphique et le DOM ne partagent pas la même source de données, et c'est toute l'histoire. Le DOM est connecté directement au flux de cotations en direct, chaque offre, chaque demande, chaque transaction. Le graphique est construit différemment : il récupère un bloc de barres historiques, puis superpose des mises à jour en streaming pour faire grandir le chandelier en cours et en démarrer de nouveaux. En simulation et en replay de marché, ces chandeliers proviennent d'un flux replay/historique tout simplement plus fragile que le flux de cotations brut, et il devient plus fragile encore à mesure que l'on remonte dans le temps.

Lorsque ce flux de barres se bloque, le DOM continue de fonctionner car il passe par un autre canal, mais les chandeliers se figent. Si le blocage surprend une barre en cours de formation, on obtient le symptôme caractéristique décrit encore et encore : les nouvelles barres n'affichent que le prix d'ouverture, car les mises à jour tick par tick qui rempliraient le plus haut, le plus bas et la clôture cessent tout simplement d'arriver. La barre ne peut pas se terminer. C'est aussi pourquoi un redémarrage complet fonctionne : rouvrir l'application reconstruit la session du graphique et reconnecte le flux depuis le début, si bien que les barres recommencent à se remplir.

Un graphique figé est un problème d'affichage et de données, pas un problème d'argent, mais ne tradez pas dessus pour autant. Si les chandeliers sont obsolètes, le prix en direct peut être très éloigné de ce que montre la dernière barre. Lisez le prix réel dans le DOM ou le module de positions avant d'agir, et redémarrez pour retrouver un graphique fiable.

Autre chose à savoir : ce n'est pas toujours de votre côté. Des vagues de signalements de chandeliers figés ont coïncidé avec de nouvelles versions de la plateforme, puis ont été corrigées dans une mise à jour Tradovate ultérieure. Si un redémarrage et un contrat récent n'aident pas et que tous les symboles se figent en même temps, vous attendez peut-être un correctif côté serveur plutôt qu'une cause locale.

La solution : redémarrer, se reconnecter, recharger

1

Donnez une impulsion au graphique (vous gagne un instant)

Si vous avez simplement besoin que la barre en cours se remette à jour sans détruire votre mise en page, forcez le graphique à se redessiner. Changez le symbole pour un autre puis revenez immédiatement, montez ou descendez l'unité de temps d'un cran, ou cliquez entre les onglets de graphiques. Les chandeliers se redessinent et se mettent généralement à jour pendant un moment. Considérez cela comme une solution temporaire, c'est rapide, mais le blocage a tendance à revenir, ce n'est donc pas un substitut à la vraie réinitialisation.

2

Redémarrez complètement le navigateur ou l'application de bureau

C'est la solution qui tient dans la durée. Ne vous contentez pas d'appuyer sur F5 ; fermez entièrement la fenêtre du navigateur (ou quittez complètement l'application de bureau) pour que la session soit totalement fermée, puis rouvrez-la. Un redémarrage complet efface le flux de graphique bloqué et force une reconnexion propre. Sur la plateforme web, fermer tous les onglets Tradovate et en rouvrir un nouveau suffit ; sur le bureau, quittez l'application depuis la zone de notification ou le gestionnaire des tâches si elle ne répond plus, puis relancez-la.

3

Reconnectez-vous et rechargez le graphique

Après le redémarrage, reconnectez-vous, sélectionnez votre compte de simulation ou de replay, et rouvrez le module graphique. Laissez-lui un instant pour récupérer l'historique et démarrer le streaming, la barre en cours devrait de nouveau grandir tick par tick, avec des plus hauts, plus bas et mèches corrects. Si vous étiez en plein replay, redémarrez-le à partir du point souhaité ; les barres devraient se remplir correctement sur la nouvelle session.

Réouverture de la plateforme web Tradovate dans une nouvelle fenêtre de navigateur et reconnexion à une session de simulation après un blocage du graphique

Choisir le bon contrat pour le replay

Le choix du contrat compte plus que ce que la plupart des gens imaginent, et c'est le levier le plus important pour que le replay fonctionne correctement. Chargez exactement le contrat qui se négociait réellement pendant la session que vous rejouez, l'échéance réelle, comme le contrat E-mini de mars pour une session de mars, pas un symbole continu « rolling » ni un mois déjà expiré. Pointer le replay vers une échéance erronée ou morte peut empêcher les chandeliers de se remplir dès le départ.

L'ancienneté est l'autre moitié du problème. Les données récentes, environ les deux dernières semaines, se rejouent sans accroc. Remontez beaucoup plus loin et les blocages deviennent fréquents, en particulier sur les sessions longues. Le module complémentaire Market Replay de Tradovate vous donne accès à un historique remontant à plusieurs années, les données sont donc bien présentes ; simplement, plus la fenêtre est ancienne, plus vous devez vous attendre à redémarrer et plus vous devez raccourcir chaque session. Si vous étudiez une ancienne journée et que les chandeliers continuent de se bloquer, découpez le replay en segments plus courts et redémarrez le navigateur entre chacun.

Il existe aussi un comportement d'espace de travail à connaître. Par défaut, Tradovate fait avancer automatiquement un symbole expiré vers le contrat actif suivant dans vos cotations, votre DOM et vos graphiques, ce qui est utile pour le trading en direct, mais gênant en replay, où vous souhaitez souvent rester délibérément sur une ancienne échéance. Les paramètres de l'application incluent un interrupteur pour désactiver cette bascule automatique ; désactivez-la lorsque vous avez besoin que Market Replay conserve un contrat expiré au lieu de vous faire passer au mois le plus proche. Vérifiez le libellé exact dans votre version actuelle, car Tradovate révise régulièrement ces menus.

Paramètres de l'application Tradovate avec l'option permettant de désactiver la bascule automatique de contrat, afin qu'un contrat expiré reste chargé dans le replay de marché

Tableau de dépannage

Symptôme Cause probable Solution
Chandeliers figés, le DOM continue de s'actualiserFlux du graphique/des barres bloqué ; le DOM utilise un flux séparéRedémarrez complètement le navigateur ou l'application de bureau, puis reconnectez-vous et rechargez le graphique
Les nouvelles barres n'affichent que l'ouverture, sans plus haut/plus bas/mècheLes mises à jour tick par tick de la barre en cours ont cessé d'arriverRedémarrez pour reconstruire la session du graphique ; changer de symbole/onglet le relance temporairement
Le replay se bloque sur d'anciennes dates après un momentLes données de replay anciennes sont peu fiables, surtout sur les sessions longuesRejouez des données récentes, gardez des sessions courtes, redémarrez entre les segments
Les chandeliers ne se remplissent jamaisContrat erroné, continu ou expiré chargéChargez l'échéance active correcte ; désactivez la bascule automatique pour le replay avec un contrat expiré
Tous les symboles se figent en même temps, le redémarrage n'aide pasProblème côté plateforme, souvent lié à une nouvelle versionConsultez les notes de version/le statut de Tradovate ; attendez le correctif côté serveur
Barres à moitié dessinées ou videsAbonnement aux données de marché manquant ou retardéVérifiez qu'un abonnement de données en temps réel est actif pour l'instrument

Où PickMyTrade intervient

Un graphique figé en simulation est une gêne. Un graphique figé avec de l'argent réel en jeu est une tout autre affaire ; si vos entrées et sorties dépendent de l'observation de la formation des barres, un flux bloqué peut vous coûter une exécution au pire moment. C'est l'argument en faveur de retirer complètement l'exécution du graphique. PickMyTrade relie vos alertes TradingView directement à Tradovate et exécute les ordres sur nos serveurs, de sorte que votre stratégie se déclenche que les chandeliers de votre écran se mettent à jour ou non :

  • Exécution côté serveur, les alertes sont acheminées de TradingView vers Tradovate via notre infrastructure, si bien qu'un graphique figé ou à moitié dessiné ne bloque jamais une entrée ou une sortie.
  • Aucune surveillance manuelle requise, la transaction se déclenche selon la logique de votre alerte, et non selon la barre que votre graphique local est en train d'afficher.
  • Des stops et objectifs qui tiennent, le SL/TP défini dans l'alerte est placé sur Tradovate quel que soit l'état de votre affichage, la protection ne dépend donc pas d'un flux bloqué.
  • Synchronisation multi-compte, répliquez les mêmes ordres sur tous les comptes connectés à la fois, afin que rien ne reste sans surveillance pendant que vous redémarrez une plateforme bloquée.

Continuez à trader même quand le graphique se fige

Reliez vos alertes TradingView directement à Tradovate afin qu'un graphique figé ou à moitié dessiné ne se mette jamais entre vous et une exécution.

Démarrez votre essai gratuit de 5 jours

Questions fréquentes

Le flux de barres du graphique se bloque pendant que le reste de la plateforme continue de fonctionner. Les graphiques sont construits à partir d'un pipeline de données historique et en streaming distinct du flux de cotations en direct et du DOM, et en simulation ou en replay, ce pipeline de barres est plus fragile, surtout sur des données anciennes. Lorsqu'il se bloque, le dernier chandelier cesse de se mettre à jour ou les nouveaux chandeliers n'affichent qu'un prix d'ouverture, sans plus haut, plus bas ni mèche. C'est un problème de session et de flux de données, pas un problème lié à votre compte, c'est pourquoi un redémarrage complet du navigateur le résout généralement.

Le DOM et le graphique sont alimentés par des chemins de données différents. Le DOM affiche le carnet d'ordres en direct issu directement du flux de cotations, tandis que les chandeliers sont assemblés à partir du flux de barres/historique. Le blocage n'affecte que le flux de barres, si bien que l'échelle de prix continue de s'actualiser pendant que les chandeliers restent figés. Voir un DOM vivant à côté d'un graphique mort est la signature classique de ce bug, et confirme que votre connexion elle-même fonctionne bien.

Fermez complètement le navigateur (ou l'application de bureau) et rouvrez-le, puis reconnectez-vous à votre session de simulation ou de replay et rechargez le graphique. Un redémarrage complet rétablit le flux du graphique et constitue la solution la plus fiable. Pour une impulsion temporaire plus rapide, changez le graphique vers un autre symbole puis revenez, ou basculez entre les onglets de graphiques, les chandeliers se redessinent souvent pendant un instant, bien que le blocage puisse revenir tant que vous n'avez pas effectué le redémarrage complet.

C'est sur les données de replay anciennes que les blocages se concentrent. Les données des deux dernières semaines environ se rejouent généralement sans accroc, tandis que les sessions bien plus anciennes ont beaucoup plus de risques de bloquer les chandeliers, souvent après 30 à 60 minutes de replay continu. Si possible, exécutez votre replay sur des dates récentes. Lorsque vous avez besoin de sessions plus anciennes pour étudier, attendez-vous à redémarrer le navigateur plus souvent et raccourcissez chaque session.

Chargez le contrat précis qui se négociait réellement pendant la session que vous rejouez, pas un symbole continu ni un mois expiré. Pour un replay E-mini S&P de mars, par exemple, vous utiliseriez le code du contrat de mars plutôt qu'un symbole continu. Charger une échéance erronée ou expirée est une cause fréquente de chandeliers qui ne se remplissent jamais. Tradovate peut faire avancer automatiquement les symboles expirés dans votre espace de travail, et il existe un paramètre d'application pour désactiver cette bascule automatique lorsque vous souhaitez spécifiquement afficher un contrat expiré en replay.

Pas nécessairement, un graphique figé est un problème d'affichage et de flux de données, et le DOM continue généralement de fonctionner. Mais ne prenez pas de décisions à partir d'un graphique auquel vous ne pouvez pas faire confiance. Si les chandeliers sont obsolètes, le prix peut être très éloigné de ce que montre la dernière barre. Vérifiez le DOM ou le module de positions pour connaître le prix réel et actuel avant d'agir, et redémarrez pour retrouver un graphique fiable.

Cela aide brièvement. Changer vers un autre symbole puis revenir, modifier l'unité de temps ou basculer entre les onglets de graphiques force le graphique à se redessiner, et les chandeliers se remettent souvent à jour pendant un instant. C'est une solution provisoire utile lorsque vous ne voulez pas perdre votre mise en page, mais elle tient rarement dans la durée. Lorsque le blocage revient sans cesse, le redémarrage complet du navigateur est la solution qui tient vraiment.

C'est souvent un problème côté plateforme. Des vagues de signalements de chandeliers figés ont coïncidé avec de nouvelles versions de la plateforme, puis ont été résolues par Tradovate dans une mise à jour ultérieure. Si un redémarrage et un contrat récent ne corrigent pas le problème et que le blocage touche tous les symboles, consultez les notes de version ou la page de statut de Tradovate, vous attendez peut-être un correctif côté serveur plutôt que quelque chose que vous pouvez changer localement.

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 de perte substantiel et ne convient pas à tous les investisseurs. PickMyTrade est une plateforme d'automatisation tierce indépendante, non affiliée à Tradovate, Inc. et non approuvée ni parrainée par cette dernière. « Tradovate » ainsi que 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 la procédure actuelle dans la plateforme et la documentation officielles de Tradovate avant d'agir.