Tradovate

Les ordres Bookmap n'atteignent pas Tradovate (Apex Sim)

Le fill s'affiche dans Bookmap, mais Tradovate n'indique rien. Ce n'est presque jamais parce que votre compte Apex est une «simulation» ; c'est généralement le mode d'exécution propre à Bookmap ou les paramètres de connexion qui gardent l'ordre en local.

Vérifié par l'équipe Trading Systems de PickMyTrade Dernière mise à jour
· Lecture de 7 minutes
Sélection du mode d'exécution dans le lanceur Bookmap montrant les options Simulation et trading en direct

Vous cliquez sur acheter sur la heatmap Bookmap, le fill s'allume, votre ligne de position apparaît, puis vous jetez un œil à Tradovate et il n'y a rien. Pas d'ordre, pas de position, pas de fill. On dirait que vos ordres disparaissent quelque part entre Bookmap et le courtier. Sur un compte Apex ou une autre évaluation prop, la première hypothèse habituelle est : «mon compte est une simulation, donc il ne peut peut-être pas recevoir de vrais ordres». Cette hypothèse est presque toujours fausse, et la poursuivre vous fait perdre un après-midi entier.

Voici la version courte : quand un ordre se remplit dans Bookmap mais n'apparaît jamais sur Tradovate, l'ordre n'a jamais quitté Bookmap. Il s'est rempli dans le simulateur interne propre à Bookmap, ou il visait une connexion qui ne transporte que des données. La solution concerne l'état de trading de Bookmap et le compte vers lequel vous routez, pas le fait que votre évaluation soit «simulée». Trouvons où l'ordre reste bloqué.

Checklist rapide avant d'aller plus loin

  • Vérifiez le mode d'exécution de Bookmap. Si vous avez démarré en mode Simulation, les fills restent dans Bookmap et ne sont jamais transmis à votre courtier.
  • Confirmez que Tradovate est connecté pour le trading, pas seulement pour les données. Une connexion données uniquement affiche les cotations mais ne peut pas router d'ordres.
  • Regardez sur quel compte pointe le Trade Control Panel. S'il indique un compte démo ou simulé, c'est là que vont vos fills.
  • Vérifiez le backend utilisé par votre compte prop. Un compte Apex émis sur une plateforme différente de celle que vous avez connectée n'a aucun compte correspondant vers lequel router.
  • Confirmez que votre offre Bookmap autorise le routage d'ordres en direct. Trader sur un compte financé nécessite le palier Global+.
  • Surveillez le panneau Orders de Tradovate en envoyant un ordre de test. Si rien n'y apparaît, l'ordre n'atteint pas du tout Tradovate.

Pourquoi «rempli dans Bookmap, rien sur Tradovate» se produit

Bookmap peut fonctionner selon deux états très différents, qui se ressemblent presque à l'écran. En mode Simulation, Bookmap trade contre son propre simulateur interne en utilisant des données de marché en direct. Vos ordres se remplissent, votre P&L bouge, tout semble réel, mais rien n'est transmis à votre compte de courtage. En mode trading en direct, ce même clic envoie l'ordre via un courtier connecté comme Tradovate pour un fill réel.

Il y a donc deux simulations distinctes que les gens confondent. La première, c'est votre compte qui est une évaluation prop (une «simulation» au sens où ce n'est pas votre propre capital). La seconde, c'est Bookmap qui fait tourner son simulateur interne au lieu de router vers le courtier. La première n'empêche pas les ordres, les firmes prop routent des ordres d'évaluation vers Tradovate toute la journée. La seconde les bloque totalement, car par conception elle garde chaque fill en local. Quand votre position Bookmap et votre position Tradovate ne concordent pas, le coupable est presque toujours ce second type de simulation, plus quelques erreurs de connexion et de sélection de compte qui produisent le même symptôme.

Pour router de vrais ordres, trois conditions doivent être réunies en même temps : Bookmap doit être dans un mode d'exécution de trading en direct, la connexion Tradovate doit être activée pour le trading (pas seulement les données), et le Trade Control Panel doit être armé sur le compte Tradovate réel que vous comptez trader. Si l'une manque, vos fills restent silencieusement dans Bookmap.

Principales causes empêchant les ordres d'atteindre Tradovate

1. Bookmap fonctionne en mode Simulation

C'est de loin la cause numéro un. Bookmap détermine son comportement de trading à partir du mode d'exécution que vous choisissez au lancement de l'application. Si vous avez sélectionné le mode d'exécution simulation, chaque ordre se remplit contre le simulateur intégré et aucun n'atteint votre courtier. C'est facile à faire par erreur, car le mode simulation continue de diffuser des données en direct et d'afficher des fills réalistes. Le fait que le compte soit une «simulation Apex» n'a rien à voir là-dedans ; le blocage vient de Bookmap qui simule de son côté.

2. Tradovate est connecté uniquement pour les données, pas pour le trading

Bookmap vous permet d'utiliser Tradovate de deux façons : à la fois pour les données de marché et le trading, ou uniquement pour le routage d'ordres pendant qu'un flux comme dxFeed ou Rithmic fournit les données du graphique. Si vous avez ajouté Tradovate comme source de données mais jamais activé le trading sur cette connexion, vous verrez les cotations se mettre à jour parfaitement et les ordres n'aller nulle part. La connexion s'affiche comme «connectée», ce qui explique précisément pourquoi cela trompe les gens. Le trading doit être explicitement activé sur la connexion Tradovate, et le Trade Control Panel doit être activé pour la saisie d'ordres.

Fenêtre de configuration des connexions Bookmap avec une connexion Tradovate et le trading activé

3. Le Trade Control Panel pointe vers le mauvais compte

Bookmap peut avoir plusieurs comptes tradables disponibles en même temps, le simulateur interne plus votre compte Tradovate réel, par exemple. Le Trade Control Panel dispose d'un sélecteur de compte qui décide où vont vos clics. Si ce sélecteur est réglé sur le compte simulé (ou sur une connexion différente de celle que vous pensez), vos fills y atterrissent au lieu d'aller sur Tradovate. Cela vaut la peine de le vérifier à chaque fois, car la sélection peut se réinitialiser lorsque vous vous reconnectez ou rouvrez un espace de travail.

4. Votre compte Apex n'est pas sur le backend Tradovate

Les comptes prop sont provisionnés sur une plateforme spécifique au moment de l'achat, et vous ne pouvez généralement pas changer cette plateforme en cours de compte. La gamme actuelle d'Apex fonctionne sur Rithmic, Tradovate et WealthCharts, et Bookmap est très souvent connecté à Apex via Rithmic plutôt que Tradovate. Si votre évaluation a été émise sur le backend Rithmic mais que vous avez configuré une connexion Tradovate dans Bookmap, il n'existe tout simplement aucun compte Tradovate que l'ordre puisse atteindre. Les backends disponibles, et la façon dont chacun se connecte, varient selon la firme et évoluent avec le temps, alors confirmez la plateforme de votre compte auprès de votre firme plutôt que de supposer.

5. Mauvais identifiants ou mauvais environnement de connexion

Une évaluation prop utilise des identifiants Tradovate émis par la firme, qui résident sur l'environnement d'évaluation, et non votre connexion Tradovate personnelle. Si vous avez connecté Bookmap avec un compte personnel, ou dirigé la connexion vers le mauvais environnement, les fills vont vers le compte avec lequel vous vous êtes réellement authentifié, qui n'est peut-être pas le compte Apex affiché à l'écran.

6. Votre offre Bookmap n'inclut pas le routage en direct

Router des ordres depuis le graphique Bookmap vers un compte financé ou d'évaluation nécessite l'offre Global+. Sur un palier inférieur, le trading depuis le graphique vers un courtier réel peut être désactivé, ce qui vous laisse uniquement la possibilité de passer des ordres simulés. Si les contrôles de trading semblent actifs mais que rien n'atteint jamais Tradovate et qu'aucune erreur n'apparaît, il vaut la peine d'écarter une limitation liée à l'offre.

Comment faire en sorte que les ordres Bookmap atteignent Tradovate : étape par étape

Étape 1 : relancez Bookmap dans un mode d'exécution de trading en direct

1

Fermez complètement Bookmap

Fermez complètement Bookmap.

2

Choisissez le mode d'exécution de trading en direct

Rouvrez-le et, sur l'écran de mode d'exécution/lancement, choisissez le mode de trading réel ou en direct plutôt que le mode simulation. Le libellé exact varie selon les versions de Bookmap, alors lisez attentivement les options et choisissez celle qui se connecte à un courtier pour un routage d'ordres réel.

3

Redémarrez si vous n'êtes pas sûr du mode

Si vous n'êtes pas certain du mode dans lequel vous vous trouvez, c'est en soi un signe fort que c'est votre problème. Redémarrez et choisissez délibérément l'option en direct.

Étape 2 : confirmez que la connexion Tradovate est activée pour le trading

1

Ouvrez Connections > Configure

Ouvrez la zone des connexions (Connections › Configure) et trouvez votre connexion Tradovate.

2

Assurez-vous que le trading est activé

Assurez-vous que le trading y est activé, pas seulement les données. Si vous utilisez un flux distinct pour les données et Tradovate uniquement pour le routage, confirmez que c'est bien Tradovate qui porte le flux d'ordres.

3

Ressaisissez les bons identifiants

Saisissez ou ressaisissez les identifiants Tradovate corrects, sur un compte prop, l'identifiant exact émis par la firme pour le bon environnement.

Sélecteur de compte du Trade Control Panel Bookmap montrant le compte Tradovate connecté

Étape 3 : armez le Trade Control Panel sur le bon compte

1

Activez le Trade Control Panel

Activez le Trade Control Panel pour votre instrument afin de pouvoir passer des ordres depuis le graphique.

2

Sélectionnez votre compte Tradovate réel

Ouvrez le sélecteur de compte dans le panneau et confirmez qu'il est réglé sur votre compte Tradovate réel (Apex), et non sur le simulateur ou une autre connexion.

3

Vérifiez le contrat

Vérifiez que l'instrument correspond bien à un contrat actif et en cours sur Tradovate. Un contrat mal associé ou expiré peut également bloquer le routage.

Étape 4 : envoyez un ordre de test et vérifiez-le sur Tradovate

1

Passez un petit ordre

Passez un seul petit ordre depuis Bookmap.

2

Vérifiez Orders et Positions sur Tradovate

Basculez sur Tradovate (web, bureau ou mobile) et ouvrez les modules Orders et Positions. Si l'ordre et la position y apparaissent, le routage fonctionne de bout en bout.

3

Revérifiez si le panneau reste vide

Si Bookmap affiche un fill mais que le panneau Orders de Tradovate reste vide, l'ordre ne quitte toujours pas Bookmap ; revenez en arrière et revérifiez le mode d'exécution, la connexion activée pour le trading et le sélecteur de compte, dans cet ordre.

Modules Orders et Positions de Tradovate confirmant l'arrivée d'un ordre routé depuis Bookmap

Distinguez bien la confusion : qu'une évaluation Apex soit un compte «simulé» est normal et n'arrête pas le routage. Les comptes d'évaluation sont conçus pour accepter des ordres routés. La simulation qui garde vos fills en local est le mode d'exécution Simulation propre à Bookmap. Corrigez d'abord l'état de Bookmap, puis préoccupez-vous du compte.

Tableau de dépannage

Symptôme Cause probable Solution
Le fill apparaît dans Bookmap, rien dans Orders/Positions TradovateBookmap est en mode d'exécution SimulationRelancez Bookmap dans un mode d'exécution de trading en direct/réel, puis connectez Tradovate pour le trading
Les cotations se mettent à jour correctement mais les ordres ne routent jamais ; la connexion indique «connectée»Tradovate connecté uniquement pour les donnéesActivez le trading sur la connexion Tradovate et armez le Trade Control Panel
Les fills atterrissent sur un compte démo/simulé dans BookmapTrade Control Panel pointant vers le mauvais compteSélectionnez votre compte Tradovate réel (Apex) dans le sélecteur de compte du panneau
La connexion Tradovate ne trouve pas du tout votre compte ApexCompte provisionné sur un backend différent (par ex. Rithmic)Connectez Bookmap via le backend réellement utilisé par votre compte ; confirmez auprès de votre firme
Les contrôles de trading semblent actifs mais rien ne route et aucune erreur n'apparaîtLe palier de l'offre n'inclut pas le trading en direct depuis le graphiquePassez à l'offre Global+ qui prend en charge le routage vers un compte financé
Déconnexions aléatoires avec Bookmap et Tradovate web ouverts en même tempsLimite de session atteinte sur le même compteRéduisez les connexions simultanées sur ce compte pendant que vous tradez via Bookmap

Une voie plus simple vers des ordres Tradovate automatisés

Si la raison pour laquelle vous êtes sur Bookmap est la lecture du flux d'ordres, tant mieux, mais si vous êtes réellement là pour automatiser une stratégie vers Tradovate, router via une application de graphique de bureau ajoute beaucoup de maillons fragiles à la chaîne. Un mauvais mode d'exécution, et vos signaux en direct tradent silencieusement contre un simulateur. PickMyTrade emprunte une voie différente :

  • Le routage côté serveur envoie vos alertes ou webhooks TradingView directement vers Tradovate, de sorte que l'exécution ne dépend pas d'une application de bureau étant dans le bon mode.
  • Des connexions tenant compte des comptes prop fonctionnent avec Apex et d'autres comptes Tradovate d'évaluation et financés émis par des firmes, dans le respect des règles de la firme.
  • La synchronisation multi-comptes reflète un même signal sur chaque compte connecté à la fois, au lieu d'un graphique, un clic, un compte.
  • Un retour d'ordre clair vous indique quand un ordre a été routé et quand il a été rejeté, de sorte qu'une non-exécution silencieuse ne puisse pas se cacher comme le fait une simulation locale.

Arrêtez de perdre des fills à cause d'un simulateur local

Automatisez vos ordres Tradovate et Apex avec PickMyTrade, afin que l'exécution ne dépende jamais du fait que Bookmap soit dans le bon mode.

Commencez votre essai gratuit de 5 jours

Questions fréquentes

Presque toujours parce que Bookmap route l'ordre vers son propre simulateur interne, ou parce que la connexion Tradovate est configurée uniquement pour les données. En mode Simulation de Bookmap, le fill se produit sur le client Bookmap et rien n'est transmis à votre compte de courtage, donc Tradovate ne voit jamais l'ordre.

Non. Un compte d'évaluation est conçu pour recevoir des ordres routés, c'est ainsi que vous tradez une évaluation prop au quotidien. La simulation qui bloque le routage est le mode d'exécution Simulation propre à Bookmap, pas le statut d'évaluation de votre compte. Ne confondez pas les deux.

Fermez Bookmap et relancez-le, puis choisissez le mode d'exécution de trading réel ou en direct plutôt que Simulation, et connectez Tradovate pour le trading plutôt que pour les données uniquement. Confirmez le libellé exact de l'option de mode d'exécution dans votre version actuelle, car Bookmap ajuste ces libellés au fil du temps.

Cela dépend du backend sur lequel votre compte a été émis lors de l'achat. Les comptes prop sont généralement verrouillés sur une plateforme à l'achat, et Bookmap est couramment alimenté via Rithmic. Si votre évaluation se trouve sur un backend différent de celui que vous avez connecté, les ordres n'ont nulle part où router. Vérifiez la configuration actuelle de votre firme.

Router des ordres depuis le graphique Bookmap vers un compte financé ou d'évaluation nécessite l'offre Global+. Sur un palier inférieur, le trading depuis le graphique vers votre courtier peut être désactivé, ce qui vous limite à passer uniquement des ordres simulés.

Oui. Bookmap prend en charge l'utilisation de Tradovate uniquement pour le routage des ordres pendant qu'un fournisseur comme dxFeed ou Rithmic fournit les données du graphique. Assurez-vous simplement que la connexion via laquelle vous routez les ordres est bien la connexion de trading Tradovate, pas le flux de données.

Contactez le support Bookmap pour confirmer votre mode d'exécution et que la connexion Tradovate est activée pour le trading, et contactez votre firme prop pour confirmer quel backend utilise votre compte et si les applications tierces sont autorisées à y router. Ayez votre identifiant de compte à portée de main.

C'est possible. Connecter le même compte à la fois sur Bookmap et sur Tradovate web ou TradingView peut atteindre des limites de session et déclencher des déconnexions qui ressemblent à des échecs de routage. Limitez au maximum les connexions simultanées pendant votre dépannage.

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 et n'est affiliée à, approuvée par, ni sponsorisée par Tradovate, Inc. ou Bookmap. Tous les noms, logos et marques associés sont la propriété de leurs détenteurs respectifs. Les fonctionnalités et étapes de la plateforme évoluent avec le temps ; confirmez donc toujours la procédure actuelle dans la documentation officielle de la plateforme avant d'agir.