Tradovate

Ordres à cours limité Tradovate non exécutés au prix

Le prix est descendu pile à votre limite, y est resté, puis est reparti sans exécution. Dans presque tous les cas, la plateforme a fait exactement ce qu'un ordre à cours limité est censé faire : voici pourquoi un prix touché n'est pas un prix exécuté.

On This Page

Vous placez une limite d'achat à 5999.00, le prix descend pile à 5999.00, y reste, puis repart sans vous exécuter. Cela semble cassé. Vous avez vu le chiffre exact s'imprimer sur le tape et votre ordre n'a jamais bougé. C'est l'un des plus anciens griefs d'exécution sur Tradovate, et il pique surtout quand vous sortez et que le marché ne fait que taquiner votre niveau. Ce que personne n'aime entendre : dans presque tous les cas, la plateforme a fait exactement ce qu'un ordre à cours limité est censé faire. Il n'y a aucun bouton de bogue à actionner ni aucun réglage qui « corrige » la qualité d'exécution, car les ordres à cours limité actifs sont appariés par la bourse, pas par Tradovate. Ce que vous pouvez faire, c'est comprendre pourquoi un prix touché n'est pas un prix exécuté, et changer votre façon de sortir quand être à plat compte vraiment.

Liste de contrôle rapide pour les ordres à cours limité non exécutés

  • Un contact n'est pas une exécution. Le fait que le prix atteigne votre limite ne vous donne pas droit à une exécution ; il faut d'abord qu'un volume suffisant traverse la file devant vous.
  • Vérifiez si le prix a traversé votre niveau ou l'a simplement effleuré. Un mouvement d'un tick au-delà vous exécute généralement ; un effleurement suivi d'un rebond, souvent non.
  • Arrêtez de vous remettre vous-même en file. Chaque fois que vous modifiez le prix ou la taille d'une limite active, vous retombez au bout de la file à ce niveau.
  • Utilisez un ordre au marché quand vous devez sortir. Il garantit une exécution (pas un prix). Une limite passive abandonne cette certitude.
  • Ne prenez pas les exécutions démo pour des exécutions réelles. Le simulateur est plus clément que la vraie file.
  • Notez l'Order ID de tout ce qui semble réellement anormal. C'est ce dont le Trade Desk a besoin pour enquêter sur un ordre précis.

Ce que signifie vraiment « le prix a touché ma limite et n'a pas été exécuté »

Un ordre à cours limité n'a qu'une mission : s'exécuter à votre prix ou mieux, jamais pire. Cette protection est tout l'intérêt de l'ordre, et c'est aussi pourquoi il peut vous laisser les mains vides. Parce qu'une limite refuse un prix moins bon, elle ne s'exécute que lorsque le marché atteint votre niveau et qu'il s'échange assez de contrats pour atteindre votre place précise dans la file.

Sur les contrats à terme, cette file est gérée par le moteur d'appariement de la bourse selon la priorité prix-temps, couramment appelée FIFO. Le meilleur prix est servi en premier et, parmi tous ceux qui attendent au même prix, celui qui est arrivé le premier est exécuté le premier. Quand vous posez une limite d'achat sur un niveau où il y a déjà du volume en attente, vous n'êtes pas le premier, vous êtes le dernier. Imaginons que 400 contrats soient déjà au bid à 5999.00 quand votre ordre arrive. Vous êtes en pratique le 401e contrat de la file. Le prix descend à 5999.00, mais seuls 350 contrats s'échangent avant qu'il ne remonte à 5999.50. Ces 350 exécutions sont allées aux ordres devant vous. Vous n'en avez reçu aucune, car le marché n'a jamais échangé assez profondément pour atteindre votre position, et n'a jamais traversé le niveau pour balayer toute la file.

C'est la différence qui piège tout le monde. Si le prix était descendu à 5998.75, un niveau au-delà de votre limite, toute la file à 5999.00 aurait généralement été purgée et vous auriez été exécuté. Un effleurement suivi d'un rebond exactement à votre prix est le scénario classique du « il a touché mon niveau et je n'ai pas été exécuté », et ce n'est pas un dysfonctionnement. C'est la mécanique de la file qui fonctionne comme toujours.

Principales causes d'une mauvaise qualité d'exécution des limites

1. La position dans la file (la cause principale)

Vous vous retrouvez presque toujours au bout de la file à votre prix. Si le marché n'échange que partiellement votre niveau avant de se retourner, les exécutions vont aux ordres devant vous et vous restez en attente. Plus il y a de volume en attente à ce niveau, plus il faut de contrats échangés avant que votre tour n'arrive.

2. Le prix n'a fait qu'effleurer le niveau, sans le traverser

Un simple contact, ou une mèche rapide qui imprime votre prix l'espace d'un battement de cœur, déplace rarement assez de volume pour purger la file. Les limites s'exécutent proprement quand le prix s'échange un tick ou plus au-delà, pas quand elles sont frôlées.

3. Vous avez modifié l'ordre et perdu la priorité

Changer le prix d'une limite active, ou augmenter sa quantité, la remet en file. Toute la priorité de temps gagnée en attendant là est perdue et vous repartez au bout de la file. Courir après un niveau en ajustant sans cesse votre ordre peut activement réduire vos chances.

4. Les exécutions démo créent de fausses attentes

Les comptes simulés, y compris la plupart des évaluations de prop firms, ne sont pas acheminés vers la bourse. Ils modélisent les exécutions, et le modèle tend à être généreux. Une approche à limites qui s'exécute à chaque fois en démo peut se mettre à rater des exécutions face à une vraie file en réel, ce qui fait paraître les exécutions réelles « moins bonnes » alors qu'elles sont simplement honnêtes.

5. Liquidité mince ou trading hors horaires

Sur un contrat à faible volume ou pendant les heures calmes de la nuit, il ne s'échange pas assez de contrats pour purger rapidement une file en attente. L'ordre n'est pas bloqué ; il n'y a simplement pas de flux pour l'exécuter.

Comment corriger une mauvaise exécution des limites et sortir proprement : pas à pas

Confirmez qu'il s'agit de la mécanique de file et non d'un ordre bloqué

1

Vérifier le statut de l'ordre

Ouvrez le module Orders et vérifiez le statut de l'ordre. S'il indique working ou accepted, l'ordre est actif et n'a simplement pas encore été atteint dans la file ; c'est normal, pas un blocage.

2

Vérifier si le prix a traversé

Regardez si le prix a traversé votre niveau ou l'a seulement effleuré. Une absence d'exécution après un effleurement suivi d'un rebond est attendue ; une traversée nette qui vous a ignoré mérite un examen plus attentif.

3

Observer le DOM à votre prix

Un gros volume devant vous signifie que beaucoup de contrats doivent s'échanger avant que votre tour n'arrive.

Quand vous devez sortir, envoyez un ordre au marché

1

Annuler d'abord la limite en attente

Annulez d'abord la limite en attente afin de ne pas être exécuté deux fois si elle se déclenche un instant plus tard.

2

Passer un ordre au marché

Passez un simple ordre au marché dans la direction opposée et avec la quantité correspondante pour clôturer la position. Un ordre au marché garantit l'exécution ; il ne garantit pas le prix, attendez-vous donc à céder un tick ou deux de slippage sur un marché en mouvement.

3

Confirmer que vous êtes à plat

Vérifiez que votre position nette indique bien flat avant de faire quoi que ce soit d'autre.

C'est le compromis honnête au cœur du problème : une limite protège votre prix mais risque la non-exécution ; un ordre au marché garantit l'exécution mais risque le prix. Si être sorti compte plus que le niveau exact, ne demandez pas à une limite passive de faire le travail d'un ordre au marché.

Améliorez vos chances d'exécution sans renoncer au prix

  • Placez votre limite un peu plus agressivement. Une limite d'achat placée un ou deux ticks plus haut se trouve plus près du front du trading réaliste et s'exécute plus souvent, au prix d'une entrée légèrement moins bonne.
  • Placez l'ordre tôt et laissez-le tranquille. La priorité de temps récompense la patience ; plus tôt vous vous placez et moins vous y touchez, plus vous restez près du front.
  • Pour les stops de protection, préférez un stop qui devient un ordre au marché à un stop-limite, qui peut refuser de s'exécuter lors d'un mouvement rapide, précisément quand vous ne pouvez pas vous permettre d'être bloqué.
  • Tradez le contrat actif pendant les heures liquides, car un flux plus important purge la file plus vite.

Signalez un ordre précis qui aurait vraiment dû être exécuté

1

Copier l'Order ID

Ouvrez votre rapport Orders et copiez l'Order ID de l'ordre concerné.

2

Noter les détails

Notez l'heure exacte, le symbole et le prix, ainsi que si le tape montre une traversée nette de votre niveau.

3

L'envoyer au Trade Desk

Envoyez cet Order ID au Trade Desk et demandez-lui de vérifier ce qui est arrivé à l'ordre à la bourse. Un ordre précis est la seule chose qu'il peut examiner utilement ; il n'existe pas non plus de bouton global « corriger les exécutions » de son côté.

Tableau de dépannage

Symptôme Ce que cela signifie Solution
Le prix a touché ma limite et a rebondi, pas d'exécutionLa file n'a jamais été purgée jusqu'à votre position à ce niveauC'est attendu ; placez plus agressivement ou utilisez un ordre au marché si vous devez être exécuté
Le prix a traversé mais je n'ai quand même pas été exécutéProblème possible d'acheminement ou d'ordreNotez l'Order ID et envoyez-le au Trade Desk pour enquête
Les exécutions étaient parfaites en démo, mauvaises en réelLe simulateur était plus généreux que la vraie fileRetestez sur un compte réel ; n'augmentez pas la taille sur la base des exécutions démo
J'ai continué à modifier ma limite, les exécutions ont empiréChaque modification vous a remis au bout de la filePlacez-la une fois et laissez-la en place ; arrêtez de courir après le niveau
Impossible de sortir ; ma limite ne s'exécute pasLa sortie passive attend dans la fileAnnulez la limite et envoyez un ordre au marché opposé pour être à plat
Le stop-limite ne m'a pas sorti lors d'un mouvement rapideLa jambe limite a refusé un prix moins bon lors d'un gapUtilisez un stop qui se convertit en ordre au marché pour vous protéger

Obtenez une exécution cohérente avec PickMyTrade

Aucun outil ne peut réécrire le moteur d'appariement de la bourse, et tout produit qui promet des exécutions à cours limité « garanties » vous vend du rêve. Ce que l'automatisation peut faire, c'est s'assurer que vos ordres partent comme vous l'aviez prévu, à chaque fois, sans que vous vous trompiez de type d'ordre sous pression. PickMyTrade relie vos alertes TradingView directement à Tradovate et retire la part de devinette manuelle de l'exécution :

  • Type d'ordre par signal. Décidez à l'avance si une entrée ou une sortie part en ordre à cours limité ou au marché, afin qu'une sortie « doit sortir » ne reste pas bloquée sur une limite passive.
  • Décalages de prix sur les entrées. Placez les limites à une distance définie du prix du signal : l'idée de placement agressif décrite plus haut, appliquée automatiquement.
  • Stops de protection sur chaque position. Attachez un vrai stop dès que vous êtes entré, dimensionné sur une perte que vous pouvez supporter, plutôt qu'une sortie mentale qu'une limite passive n'atteindra peut-être jamais.
  • Cohérence multi-comptes. Envoyez le même ordre prévu sur tous les comptes connectés, afin de ne pas saisir à la main des types d'ordre sur cinq plateformes pendant que le prix bouge.

L'objectif n'est pas de battre la file. C'est de s'assurer que l'ordre que vous vouliez envoyer est bien celui qui part, afin de ne jamais rester piégé dans une position parce qu'une limite ne s'est pas exécutée.

Automatisez vos entrées, sorties et stops

Assurez-vous que le type d'ordre que vous souhaitez est bien celui qui part vers Tradovate, à chaque fois.

Commencez votre essai gratuit de 7 jours

Questions fréquentes

Les ordres à cours limité sur contrats à terme sont appariés par le moteur de priorité prix-temps (FIFO) de la bourse, et vous vous placez au bout de la file à votre prix. Si le prix touche votre niveau mais que trop peu de contrats s'échangent pour servir tous ceux qui attendent devant vous, votre ordre reste non exécuté. Un contact n'est pas une exécution ; il faut d'abord que le volume traverse votre position dans la file.

Pas toujours, mais cela aide. Si le prix ne s'échange qu'à votre niveau puis rebondit, seule une partie de la file devant vous peut être exécutée, et vous restez derrière. Lorsque le prix s'échange un tick au-delà de votre limite, toute la file en attente à ce niveau est généralement purgée et vous êtes exécuté. C'est pourquoi une limite simplement effleurée peut quand même revenir vide.

Non. Aucun interrupteur n'améliore la qualité d'exécution, car les ordres à cours limité actifs sont appariés par la bourse, pas par le courtier. Ce que vous contrôlez, c'est le type d'ordre et son placement : utilisez un ordre au marché quand vous devez sortir, et placez vos limites un ou deux ticks plus agressivement quand vous avez besoin de meilleures chances d'exécution.

Les comptes démo et d'évaluation simulent les exécutions au lieu de les acheminer vers la bourse, et un simulateur ne peut pas reproduire le vrai moteur d'appariement ni la profondeur réelle de la file. Les exécutions simulées sont souvent plus favorables qu'en réel ; une stratégie à limites qui paraît parfaite en démo peut donc manquer des exécutions une fois la vraie priorité de file appliquée. Testez vos hypothèses d'exécution d'abord sur un compte réel.

Annulez la limite en attente et envoyez un ordre au marché dans la direction opposée, avec la même quantité. Un ordre au marché garantit l'exécution, mais pas le prix ; vous acceptez donc un peu de slippage pour être à plat. Si vous devez régulièrement sortir à un niveau précis, ne comptez pas sur une limite passive pour le faire.

Oui. Changer le prix d'une limite active ou augmenter sa quantité la replace au bout de la file à ce niveau, et vous perdez la priorité de temps accumulée. Si vous continuez à ajuster un ordre pendant que le prix se trouve à votre niveau, vous pouvez vous retrouver derrière de nouveaux ordres, rendant l'exécution encore moins probable.

Les ordres réels de n'importe quel courtier de contrats à terme sont exécutés par le même moteur d'appariement de la bourse ; les vraies différences entre comptes réels tiennent donc à la vitesse d'acheminement et à la gestion de la file, pas à un courtier qui déciderait de vous exécuter moins bien. La mauvaise qualité d'exécution est une plainte récurrente ici, mais une grande partie de l'écart perçu vient en réalité d'un simulateur démo généreux face à une file réelle stricte. La qualité d'exécution reste un critère légitime pour choisir où trader.

Oui. Récupérez l'Order ID dans votre rapport Orders et envoyez-le au Trade Desk afin qu'il vérifie ce qui est arrivé à cet ordre précis à la bourse. C'est le seul véritable moyen d'obtenir une réponse par ordre, car il n'existe aucune correction de la qualité d'exécution dans la plateforme.

Ce guide est fourni à des fins exclusivement éducatives et informatives 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 important et ne convient pas à tous les investisseurs. PickMyTrade est une plateforme d'automatisation tierce indépendante et n'est ni affiliée à Tradovate, Inc., ni approuvée ou parrainée par celle-ci. 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 documentation officielle de la plateforme avant d'agir.