Les alertes de prix >= / <= de Tradovate se déclenchent un tick trop tard
Le prix s'imprime exactement à votre valeur d'alerte et votre cloche reste muette ; un tick plus loin, le son retentit enfin. L'alerte n'a rien manqué et vous ne l'avez pas mal configurée : voici l'astuce du tick qui la fait se déclencher exactement où vous le souhaitez.
On This Page
- Ce qui se passe réellement
- Pourquoi une alerte « ou égal à » saute l'égalité
- L'alerte surveille le dernier prix négocié
- Les cotations sont échantillonnées, pas diffusées tick par tick
- La comparaison s'arrondit vers un franchissement
- La correction d'un tick, pas à pas
- Étape 1 : Sachez d'où vient le prix
- Étape 2 : Déplacez la valeur d'un tick vers le prix
- Étape 3 : Définissez l'alerte sur le graphique ou le DOM
- Étape 4 : Prouvez-le avec une alerte jetable
- Étape 5 : Gérez et nettoyez les alertes depuis la cloche
- Étape 6 : Signalez le comportement au support
- Tableau de dépannage
- Quand une alerte à un tick près ne suffit pas
Vous fixez une alerte à exactement 5000.00 à la hausse. Le prix s'imprime à 5000.00, y reste une seconde, et votre cloche reste muette. Puis un seul tick à 5000.25 passe et ce n'est qu'à ce moment que le son retentit. L'alerte n'a rien manqué, et vous ne l'avez pas mal construite. Une alerte « supérieur ou égal » ou « inférieur ou égal » sur Tradovate peut se comporter comme un franchissement plutôt que comme un contact exact, de sorte qu'elle se déclenche un tick au-delà de la valeur saisie au lieu d'exactement à celle-ci. Pour une alerte swing lente, c'est une erreur d'arrondi. Pour une entrée de scalp ou un niveau de cassure serré, ce tick fait toute la différence entre être en avance et courir après le marché. Voici ce qui se passe sous le capot et l'astuce du tick qui fait atterrir l'alerte exactement où vous le souhaitez.
La solution rapide
- Décalez l'alerte d'un tick vers le prix. Pour une alerte à la hausse (>=), fixez-la un tick sous votre cible. Pour une alerte à la baisse (<=), fixez-la un tick au-dessus de votre cible. Le tick supplémentaire ajouté par la plateforme vous ramène alors à votre vrai niveau.
- Utilisez la taille de tick de votre instrument, pas un nombre rond. Un tick sur ES/MES vaut 0.25. Le pétrole brut (CL) vaut 0.01. NQ/MNQ vaut 0.25. Adaptez le décalage au contrat.
- Testez-le une fois sur un marché calme. Déclenchez une alerte jetable près du prix actuel et observez exactement où elle sonne avant de vous y fier sur une configuration réelle.
- Signalez-le au support. Le décalage est un contournement, pas une correction. Écrivez au support avec l'instrument, la condition, la valeur et la plateforme afin que le comportement puisse être examiné.
- Si vous avez besoin d'une action et non d'un carillon, évaluez le niveau dans une plateforme de graphiques et acheminez-le sous forme d'ordre afin que le déclencheur se produise au prix que vous avez défini.
Ce qui se passe réellement
Chaque alerte Tradovate comprend trois parties : un niveau de prix, une condition et un type de notification. Lorsque vous placez une alerte au-dessus du prix actuel, la condition est « supérieur ou égal à » votre valeur. En dessous, c'est « inférieur ou égal à ». Le « ou égal » est tout l'intérêt. Vous vous attendez à ce que l'alerte se déclenche au moment où le prix touche le nombre, pas un tick plus tard.
En pratique, les alertes >= et <= ne respectent pas toujours le cas d'égalité. Le prix peut s'imprimer exactement à votre valeur et l'alerte reste silencieuse. Elle ne se réveille que lorsqu'une impression tombe un tick au-delà du niveau, dans la direction que le prix suivait déjà. Une alerte à la hausse à 5000.00 se déclenche à 5000.25. Une alerte à la baisse à 4980.00 se déclenche à 4979.75. La condition finit par agir comme un « strictement supérieur » ou « strictement inférieur », même si l'opérateur dit « ou égal à ». Cela a été observé sur l'application de bureau Trader et sur le web mobile, et c'est intermittent plutôt que constant, ce qui le rend facile à manquer jusqu'à ce qu'il vous coûte une entrée.
Pourquoi une alerte « ou égal à » saute l'égalité
Vous n'avez pas besoin des détails internes pour corriger cela, mais savoir pourquoi cela se produit vous indique quand vous y attendre. Plusieurs éléments s'alignent :
L'alerte surveille le dernier prix négocié
Une alerte de prix s'évalue généralement par rapport à la dernière impression qui a traversé le tape, et non par rapport au bid ou à l'ask en attente. Si votre niveau se situe entre deux transactions, aucune impression ne tombe jamais exactement dessus. Disons que la dernière transaction était à 4999.75 et la suivante à 5000.25. Le marché a clairement dépassé 5000.00, mais rien ne s'est jamais imprimé à 5000.00 ; un test d'égalité sur le dernier prix ne voit donc aucune correspondance tant que 5000.25 ne passe pas. Cela suffit à produire un déclenchement un tick trop tard.
Les cotations sont échantillonnées, pas diffusées tick par tick
La plateforme ne transmet pas instantanément chaque micro-mise à jour au moteur d'alertes. Les données de cotation et de DOM se rafraîchissent avec une limitation, de l'ordre d'une fois par seconde environ en charge. Si le prix effleure votre niveau exact et repart entre deux échantillons, le moteur d'alertes ne voit tout simplement jamais le contact. Il voit le tick « avant » et le tick « après », et c'est le tick « après » qui déclenche l'alerte.
La comparaison s'arrondit vers un franchissement
Mettez tout cela ensemble et le comportement effectif est un franchissement, pas un contact. L'alerte se déclenche de façon fiable une fois que le prix a clairement dépassé le niveau, c'est-à-dire un tick au-delà. C'est fiable à sa manière, simplement ce n'est pas ce que « ou égal à » laisse entendre, et c'est pourquoi la compensation d'exactement un tick fonctionne si bien.
La correction d'un tick, pas à pas
Étape 1 : Sachez d'où vient le prix
La direction du décalage dépend entièrement du sens dans lequel le prix voyage vers votre niveau. Une alerte placée au-dessus du prix actuel est une alerte à la hausse (>=) ; le prix monte vers elle et le tick tardif tombe au-dessus de votre valeur. Une alerte placée sous le prix actuel est une alerte à la baisse (<=) ; le prix descend vers elle et le tick tardif tombe en dessous de votre valeur. Clarifiez cela d'abord, car décaler dans le mauvais sens fait déclencher l'alerte avec deux ticks d'écart au lieu de zéro.
Étape 2 : Déplacez la valeur d'un tick vers le prix
Décalez la valeur de l'alerte d'un tick sur le côté proche de votre vrai niveau, de sorte que le tick supplémentaire de la plateforme vous ramène au niveau qui vous importe réellement. Le calcul est simple une fois la direction fixée :
| Type d'alerte | Condition | Votre vrai niveau | Fixez l'alerte à |
|---|---|---|---|
| À la hausse (le prix monte vers elle) | >= (supérieur ou égal) | 5000.00 | 4999.75 (un tick en dessous) |
| À la baisse (le prix descend vers elle) | <= (inférieur ou égal) | 4980.00 | 4980.25 (un tick au-dessus) |
Ces exemples utilisent ES, où un tick vaut 0.25. Sur CL un tick vaut 0.01, sur l'or (GC) 0.10, et sur les contrats du Trésor c'est une fraction de point. Décalez toujours d'un tick du contrat concerné, jamais d'un 0.25 fixe ni d'un chiffre rond. Si vous n'êtes pas sûr de la taille de tick d'un instrument, survolez le DOM ou consultez les spécifications du contrat avant de fixer le nombre.
Étape 3 : Définissez l'alerte sur le graphique ou le DOM
Placez l'alerte comme vous le faites habituellement. Sur un graphique, faites un clic droit sur le niveau de prix et choisissez l'option d'ajout d'alerte, puis définissez la condition et la valeur décalée. Sur le DOM, faites un clic droit sur la cellule de prix exacte et ajoutez l'alerte à cet endroit. Les deux chemins vous permettent de saisir la valeur précise ; saisissez donc le nombre compensé de l'étape 2 plutôt que le niveau rond. Choisissez au moins une notification que vous remarquerez vraiment, son et fenêtre contextuelle au minimum.
Étape 4 : Prouvez-le avec une alerte jetable
Ne faites pas confiance à la correction sur la configuration qui compte. Sur un contrat calme et lent, fixez une alerte compensée à quelques ticks du prix actuel et observez précisément où elle se déclenche. Si elle sonne désormais à votre niveau prévu au lieu d'un tick au-delà, la compensation fonctionne pour cet instrument et cette plateforme. Si elle tombe encore un tick à côté, vérifiez à nouveau la direction de votre décalage et la taille du tick. Ce test d'une minute vaut bien plus que de supposer.
Étape 5 : Gérez et nettoyez les alertes depuis la cloche
Ouvrez l'icône Alerts, la cloche en haut à gauche de l'espace de travail à côté du menu New, pour voir en un seul endroit toutes les alertes actives, déclenchées et expirées. C'est ici que vous modifiez une valeur si vous avez décalé dans le mauvais sens, supprimez les alertes périmées qui encombrent la vue et vérifiez qu'une alerte est toujours armée plutôt que déjà consommée. Lorsqu'une alerte se déclenche, le navigateur émet un son et la cloche affiche un point rouge ; gardez donc le panneau à portée de main pendant que vous vérifiez la correction.
Étape 6 : Signalez le comportement au support
Le décalage corrige le symptôme, pas la cause. Écrivez à support@tradovate.com avec les détails qui le rendent reproductible : l'instrument exact, la condition et la valeur complètes, la plateforme sur laquelle vous l'avez constaté, et le simple fait qu'une alerte >= ou <= ne s'est déclenchée qu'un tick au-delà de la valeur. Un signalement précis est la seule chose qui transforme « certains traders constatent cela » en problème suivi, et c'est le moyen le plus rapide d'obtenir une réponse définitive sur le caractère attendu ou défectueux du comportement.
Tableau de dépannage
| Symptôme | Cause probable | Solution |
|---|---|---|
| L'alerte >= se déclenche un tick au-dessus de votre valeur | Cas d'égalité ignoré ; se comporte comme un franchissement strict | Fixez l'alerte un tick sous votre niveau cible |
| L'alerte <= se déclenche un tick en dessous de votre valeur | Même comportement de franchissement à la baisse | Fixez l'alerte un tick au-dessus de votre niveau cible |
| L'alerte compensée se déclenche maintenant avec deux ticks d'écart | Décalage dans le mauvais sens par rapport au trajet du prix | Inversez le décalage du côté d'où vient le prix |
| L'alerte tombe loin du niveau, pas seulement d'un tick | Flux de données retardé ou absent, pas la particularité du tick | Vérifiez que le symbole affiche des cotations en temps réel |
| L'alerte ne se déclenche jamais | Notifications désactivées, alerte consommée ou niveau jamais atteint | Réactivez le son/la fenêtre contextuelle et vérifiez l'alerte dans le panneau de la cloche |
| Vous avez besoin d'une entrée au prix, pas d'une notification | L'alerte native est un carillon, pas une action | Évaluez le niveau dans un script de graphique et acheminez-le sous forme d'ordre |
Quand une alerte à un tick près ne suffit pas
Compenser d'un tick convient quand l'alerte n'est qu'un coup de coude pour regarder l'écran. Mais beaucoup de traders utilisent une alerte de prix comme déclencheur pour agir : atteindre le niveau, prendre l'entrée, armer le stop. Dès que votre réaction est le trade, un signal en retard d'un tick n'est plus cosmétique. Soit vous réagissez un tick en retard, soit vous anticipez en espérant. C'est cet écart qu'il vaut la peine de combler par l'automatisation.
- Définissez le niveau là où la logique est solide. Une plateforme de graphiques comme TradingView vous permet d'exprimer la condition de prix exacte, ou une stratégie complète, et de déclencher un webhook à l'instant où elle est remplie, sans dépendre d'une alerte native qui arrive un tick trop tard.
- Acheminez-le directement vers Tradovate. PickMyTrade reçoit ce webhook et agit automatiquement sur votre compte, de sorte que l'« alerte » devient un ordre au niveau que vous avez fixé plutôt qu'un carillon auquel vous devez encore répondre.
- Répliquez sur plusieurs comptes. Un seul déclencheur peut piloter plusieurs comptes d'évaluation ou financés à la fois, de sorte que vous n'avez pas à réarmer manuellement une alerte sensible au tick sur chaque écran.
- Acheminement respectueux des limites de débit. Le flux d'ordres est espacé pour rester dans les limites de requêtes de Tradovate, évitant les tempêtes de relances qui provoquent leurs propres verrouillages.
Gardez les alertes natives pour les niveaux où vous avez les yeux sur l'écran et où un tick n'a pas d'importance, et confiez les déclencheurs précis au tick à un pipeline qui se déclenche sur le nombre que vous avez réellement choisi.
Transformez les alertes en ordres au niveau exact
Acheminez vos alertes de prix TradingView vers des ordres Tradovate automatiques qui se déclenchent au niveau exact que vous avez fixé, sans décalage d'un tick.
Commencez votre essai gratuit de 7 joursQuestions fréquentes
Une alerte « supérieur ou égal » ou « inférieur ou égal » semble se comporter comme un franchissement strict plutôt que comme un contact exact. Lorsque le prix s'imprime exactement à votre valeur, l'alerte peut rester silencieuse et ne se déclenche que lorsqu'une impression tombe un tick au-delà du niveau. Deux facteurs y contribuent : l'alerte évalue généralement le dernier prix négocié, et les cotations sont échantillonnées plutôt que diffusées tick par tick, si bien qu'un bref contact avec le niveau exact entre deux mises à jour peut passer inaperçu. Le résultat est un signal qui arrive un tick trop tard dans le sens où le prix évoluait.
Décalez l'alerte d'un tick vers le prix actuel, de sorte que le tick supplémentaire ajouté par la plateforme vous ramène à votre vrai niveau. Pour une alerte à la hausse (supérieur ou égal), fixez la valeur un tick sous votre cible. Pour une alerte à la baisse (inférieur ou égal), fixez-la un tick au-dessus de votre cible. Exemple sur ES, où un tick vaut 0.25 : pour être alerté à 5000.00 à la hausse, fixez l'alerte à 4999.75. Testez-le une fois sur un marché calme avant de vous y fier, car le comportement exact peut varier selon la version et l'instrument.
Toujours vers le prix, c'est-à-dire du côté d'où vient le prix. Si le prix monte vers votre niveau et que vous utilisez « supérieur ou égal », le tick tardif se situe au-dessus de votre valeur : abaissez donc l'alerte d'un tick. Si le prix descend vers votre niveau et que vous utilisez « inférieur ou égal », le tick tardif se situe en dessous de votre valeur : relevez donc l'alerte d'un tick. Adaptez le décalage à la taille de tick de votre instrument, pas à un nombre rond, car un tick sur ES vaut 0.25 alors que d'autres contrats diffèrent.
Oui. La compensation d'un tick est un contournement pratique, pas une correction de l'évaluation sous-jacente. Si vous l'observez, écrivez au support avec des précisions : l'instrument, la condition et la valeur exactes, la plateforme sur laquelle vous l'avez constaté (application de bureau, web ou mobile), et une note indiquant que l'alerte ne s'est déclenchée qu'un tick au-delà de la valeur. Plus le signalement est concret, plus vite il pourra être examiné et confirmé comme un comportement attendu ou un défaut.
Cela pèse surtout lorsque vous utilisez une alerte native de graphique ou de DOM comme déclencheur manuel pour agir. Un signal un tick trop tard peut transformer une exécution à cours limité en course-poursuite, ou vous faire réagir alors que le niveau est déjà passé. Si votre but est une action à un prix plutôt qu'un carillon, évaluer la condition dans une plateforme de graphiques et l'acheminer sous forme d'ordre supprime toute ambiguïté, car l'ordre se déclenche au niveau que vous avez défini au lieu de dépendre d'une alerte native qui arrive un tick trop tard.
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.