Tradovate

L'alerte Tradovate ne se déclenche jamais (condition Last Size)

Vous créez une alerte, le niveau est traversé par le marché, et rien ne se déclenche. Voici pourquoi les conditions hors prix comme Last Size ne se comportent pas comme les alertes de prix, et les étapes exactes pour prouver que le pipeline d'alertes fonctionne.

Vérifié par l'équipe Trading Systems de PickMyTrade Dernière mise à jour
· Lecture de 7 minutes
Créateur d'alertes Tradovate configuré avec une condition Last Size telle que ES Last Size supérieur ou égal à 50 qui ne se déclenche jamais

Vous créez une alerte, vérifiez les chiffres à deux reprises, puis attendez. Le niveau est traversé par le marché, le volume explose, et rien ne se passe. Aucun son, aucun point rouge sur la cloche, aucune marque en dessous. L'alerte reste simplement là comme si elle n'avait jamais été armée. Neuf fois sur dix, ce n'est pas une plateforme défaillante ni un réglage manqué. C'est le type de condition que vous avez attaché. Le moteur d'alertes de Tradovate est construit autour du prix, et une condition de taille ou de volume comme “Last Size >= 50” ne se comporte absolument pas comme une alerte de prix. Voici comment identifier ce à quoi vous avez réellement affaire, comment prouver en environ une minute que le mécanisme d'alerte fonctionne, et que faire lorsqu'une condition hors prix ne se déclenche vraiment pas.

Check-list rapide pour une alerte qui ne se déclenche jamais

  • Vérifiez d'abord le type de condition. Les alertes de prix (touch, crosses above, crosses below) se déclenchent de manière fiable. Les conditions de taille et de volume comme Last Size relèvent d'un mécanisme différent et peuvent ne pas se déclencher comme configuré.
  • Confirmez que l'alerte est toujours active. Ouvrez l'Alerts Manager et assurez-vous qu'elle n'est pas en pause, désactivée, ou déjà déclenchée et effacée.
  • Assurez-vous qu'une méthode de notification est activée. Une alerte peut se déclencher silencieusement si le son et le popup sont tous deux désactivés, ce qui ressemble exactement à “elle ne s'est jamais déclenchée.”
  • Vérifiez que le symbole dispose de données en direct. Une alerte ne peut évaluer que les ticks qu'elle reçoit réellement. Un flux retardé ou mort signifie des déclenchements tardifs ou aucun déclenchement.
  • Effectuez un test de preuve avec une alerte de prix simple. Configurez un simple crosses-above/below sur le même instrument près du prix actuel pour confirmer que le pipeline fonctionne de bout en bout.
  • Escaladez avec des détails si une condition hors prix ne se déclenche toujours pas. Envoyez au support l'instrument exact, la condition complète, et une capture d'écran, et demandez si ce type est pris en charge.

Ce que signifie réellement “Last Size” (et pourquoi ça déroute)

Last Size est le nombre de contrats de la transaction exécutée la plus récente. Pas le prix. Ni le bid ni l'ask. La quantité du dernier print qui a traversé la bande. Une condition comme “ES Last Size >= 50” demande donc à la plateforme de se déclencher à l'instant où une seule transaction de 50 contrats ou plus passe. C'est une chose légitime à vouloir surveiller. Les gros prints marquent souvent l'entrée de la taille, et les capter en temps réel est réellement utile.

Le problème, c'est qu'il s'agit d'une condition de taille de transaction déguisée en condition de prix. Dans le créateur d'alertes, elle ressemble à n'importe quelle autre règle : choisir une propriété, choisir un opérateur, saisir un nombre. Mais le prix et la taille sont évalués très différemment en coulisses, et le système d'alertes de Tradovate est documenté et conçu autour du prix. Les alertes simples surveillent le prix d'un instrument, d'une position, ou d'un paramètre de compte atteignant une valeur. Les alertes avancées empilent plusieurs de ces conditions de prix et se déclenchent lorsque toutes ou certaines d'entre elles sont remplies. La taille par print ne correspond pas à ce modèle. Ainsi, lorsque vous attachez une règle Last Size et qu'elle ne se déclenche jamais, vous ne faites pas nécessairement quelque chose de mal. Vous avez peut-être construit une condition que le moteur n'évalue pas réellement comme le formulaire le laisse entendre.

Principales raisons pour lesquelles une alerte configurée ne se déclenche jamais

1. La condition n'est pas basée sur le prix (Last Size, volume, quantité)

C'est la cause principale et la raison d'être de cette page. Les alertes de prix sont le chemin bien connu : elles touchent ou traversent un niveau et se déclenchent. Les conditions de taille et de volume se situent en dehors de ce comportement documenté. Si vous avez construit “Last Size >= 50,” “volume > X,” ou quoi que ce soit surveillant la quantité de la transaction plutôt que le prix, supposez qu'elle peut ne pas se déclencher jusqu'à preuve du contraire. Le moyen le plus rapide de le vérifier est le test de preuve plus bas : si une alerte de prix simple sur le même symbole se déclenche et que votre alerte de taille ne le fait pas, le type de condition est le coupable, pas la plateforme.

2. L'alerte est désactivée, en pause, ou déjà consommée

Les alertes ne vivent pas éternellement d'elles-mêmes. Une alerte à déclenchement unique se déclenche une fois puis se tait, donc si elle s'est déclenchée pendant que vous ne regardiez pas, elle ne se redéclenchera pas. D'autres sont désactivées par accident. L'Alerts Manager est l'endroit où vous confirmez l'état réel d'une alerte au lieu de supposer qu'elle est armée.

3. Toutes les méthodes de notification sont désactivées

Une alerte peut se déclencher sans que vous le sachiez jamais. Si le son, le popup, et toute option push sont tous désactivés, le déclenchement se produit silencieusement et ressemble exactement à un échec. Rouvrez l'alerte et assurez-vous qu'au moins une méthode de diffusion est activée, afin qu'un déclenchement soit quelque chose que vous puissiez réellement voir ou entendre.

Menu déroulant de condition d'alerte Tradovate affichant des options basées sur le prix comme crosses above et crosses below à côté du champ de valeur

4. Le symbole a des données de marché retardées ou manquantes

Une alerte n'est en direct qu'à hauteur du flux qui la sous-tend. Si l'instrument est sur un flux retardé de dix minutes, ou si l'accord de données n'est pas en place, les cotations et prints arrivent tard ou pas du tout. L'alerte ne peut pas évaluer un tick qu'elle n'a jamais reçu, elle est donc très en retard ou reste silencieuse. Une vérification rapide : le symbole affiche-t-il des cotations en temps réel qui bougent ? Si elles sont obsolètes, corrigez les données avant de toucher à l'alerte.

5. Le niveau ou l'événement ne s'est en réalité jamais produit

La possibilité la moins glamour. Un crosses-above réglé trop loin du prix, ou un seuil de taille qu'aucun print n'a jamais atteint, restera là indéfiniment en se comportant exactement comme prévu. Avant de supposer un bug, confirmez que le marché a effectivement fait ce que vous avez demandé à l'alerte de surveiller.

Comment résoudre une alerte Tradovate qui ne se déclenche pas : étape par étape

1

Prouvez le pipeline avec une alerte de prix simple

Ne déboguez pas d'abord le cas difficile. Configurez une alerte de prix on ne peut plus simple sur le même instrument, un crosses-above ou crosses-below à seulement quelques ticks du prix actuel, avec le son et le popup activés. Si elle se déclenche en quelques secondes, votre pipeline de notification, votre flux de données, et votre compte sont tous en ordre, ce qui isole le problème à la condition d'origine. Si même l'alerte de prix simple ne se déclenche pas, le problème vient des données ou des notifications, pas du type de condition.

2

Relisez la condition exacte que vous avez construite

Rouvrez l'alerte défaillante et examinez attentivement la propriété, l'opérateur, et la valeur. La propriété est-elle un champ de prix, ou est-ce Last Size, le volume, ou un autre champ de quantité ? L'opérateur pointe-t-il dans la bonne direction (supérieur-à versus inférieur-à) ? La valeur est-elle atteignable ? Écrire la condition en langage clair, “se déclencher quand une seule transaction ES imprime 50 contrats ou plus,” rend généralement évident que vous avez construit une règle de taille, pas une règle de prix.

3

Confirmez qu'elle est active dans l'Alerts Manager

Ouvrez l'Alerts Manager depuis le panneau d'outils et trouvez l'alerte. Vérifiez qu'elle est listée comme active plutôt qu'en pause ou déjà déclenchée. S'il s'agit d'une alerte à déclenchement unique déjà déclenchée, recréez-la. Si elle a été désactivée, réactivez-la. C'est aussi là que vous supprimez les alertes obsolètes qui encombrent la liste et rendent difficile de voir ce qui est réellement armé.

Panneau Alerts Manager de Tradovate listant les alertes actives avec des contrôles pour activer, désactiver et basculer les notifications
1

Activez une notification que vous ne pouvez pas manquer

Dans les paramètres de l'alerte, activez au minimum le son et le popup. Lorsqu'une alerte Tradovate se déclenche, le navigateur joue un son, l'icône de cloche affiche un point rouge, et tout message personnalisé apparaît dans une petite marque sous la cloche. Si vous n'avez jamais vu ce comportement, soit vous n'avez pas encore eu de véritable déclenchement, soit les méthodes de diffusion étaient désactivées. Rendez le prochain déclenchement assez visible pour le remarquer.

2

Reconstruisez l'intention en condition de prix si possible

Souvent, ce qui vous intéresse vraiment peut s'exprimer en termes de prix. Si vous surveilliez Last Size pour capter des achats agressifs à un niveau, une alerte crosses-above à ce niveau peut vous rapprocher à 90 % du but, et elle se déclenchera réellement. Toute idée basée sur la taille ne se réduit pas au prix, mais beaucoup le font, et une alerte de prix qui fonctionne vaut mieux qu'une alerte de taille qui ne fonctionne pas.

3

Escaladez au support avec des détails

Si la condition doit vraiment être Last Size ou volume et qu'elle ne se déclenche toujours pas après que le test de preuve a réussi, arrêtez de deviner et ouvrez un ticket. Donnez au support l'instrument exact, la condition complète (par exemple “ES Last Size >= 50”), une capture d'écran de l'alerte, et le détail clé qu'une alerte de prix simple sur le même symbole se déclenche bien. Demandez-leur directement si ce type de condition est pris en charge et censé se déclencher. Cette seule question vous épargne des heures à tâtonner sur un réglage qui n'allait jamais fonctionner.

Options de notification d'alerte Tradovate avec les méthodes de diffusion son et popup activées

Tableau de dépannage

Symptôme Cause probable Solution
Les alertes de prix se déclenchent, mais l'alerte Last Size / volume jamaisCondition hors prix en dehors du modèle de prix documentéReconstruisez comme condition de prix, ou escaladez au support pour confirmer que le type est pris en charge
Aucune alerte ne se déclenche du tout, même une simple de prixNotifications désactivées ou symbole avec données retardées/manquantesActivez son + popup ; confirmez que l'instrument affiche des cotations en temps réel en direct
L'alerte semblait fonctionner une fois, puis s'est tueAlerte à déclenchement unique déjà déclenchée et effacéeRecréez-la (ou configurez-la pour se répéter si vous voulez des déclenchements répétés)
L'alerte manque entièrement de l'espace de travailDésactivée ou supprimée dans l'Alerts ManagerRouvrez l'Alerts Manager, réactivez ou reconstruisez l'alerte
L'alerte se déclenche tard, bien après que le niveau a été traverséFlux de données retardé sur le symboleAbonnez-vous aux données en temps réel et confirmez que la cotation se met à jour en temps réel
Besoin d'un déclencheur fiable sur un événement de taille/volumeLa condition de taille native peut ne pas s'évaluerExprimez la logique dans une plateforme de graphiques et déclenchez un webhook pour l'automatiser

Un déclencheur plus fiable avec PickMyTrade

Voici la lecture honnête : si ce que vous recherchez vraiment est une action lorsque la taille ou le volume s'envole, pas juste un carillon, une alerte de graphique native est le mauvais outil pour le travail, même quand elle fonctionne. Vous voulez que la condition soit évaluée là où ce type de logique est solide, et que l'ordre en résultant soit acheminé directement vers votre compte. C'est l'écart que PickMyTrade comble.

  • Construisez la condition là où elle a sa place. Une plateforme de graphiques comme TradingView peut exprimer des conditions de taille, de volume, et multifactorielles dans un script et déclencher un webhook à l'instant où elles se réalisent, sans dépendre d'un type d'alerte natif qui peut ne pas s'évaluer.
  • Acheminez-la directement vers Tradovate. PickMyTrade récupère ce webhook et agit automatiquement sur votre compte Tradovate, de sorte que l'“alerte” devient un véritable trade au lieu d'une notification à laquelle vous devez encore réagir.
  • Répliquez sur plusieurs comptes. Le même déclencheur peut piloter plusieurs comptes d'évaluation ou financés à la fois, pour que vous n'ayez pas à répéter manuellement une alerte déjà peu fiable sur un seul écran.
  • Acheminement sûr vis-à-vis des limites de débit. Le flux d'ordres est espacé pour rester dans les limites de Tradovate, évitant les tempêtes de réessais qui créent des verrouillages distincts.

Vous conservez les alertes de prix natives pour ce dans quoi elles excellent, la surveillance des niveaux, et confiez l'automatisation de la taille et du volume à un pipeline conçu pour se déclencher à chaque fois.

Transformez les signaux de taille et de volume en trades

PickMyTrade achemine les webhooks de taille et de volume TradingView directement vers des ordres Tradovate, de sorte qu'une condition qui ne se déclenche jamais nativement déclenche quand même une exécution.

Démarrez votre essai gratuit de 5 jours

Questions fréquentes

La raison la plus courante est la condition elle-même. Les alertes Tradovate sont construites autour du prix atteignant ou traversant un niveau. Si vous avez attaché une condition hors prix comme Last Size ou le volume de transactions, l'alerte peut rester là et ne jamais s'évaluer comme vous l'attendez. D'autres causes sont l'alerte désactivée dans l'Alerts Manager, les notifications éteintes, le symbole sans flux de données en direct, ou le niveau cible qui n'est tout simplement jamais atteint.

Last Size désigne le nombre de contrats de la transaction exécutée la plus récente, pas un niveau de prix. Une condition comme « ES Last Size >= 50 » est censée se déclencher quand un seul print de 50 contrats ou plus passe. C'est une condition de type taille de transaction ou volume, une bête différente d'une alerte de croisement de prix.

Le modèle d'alerte documenté de Tradovate se concentre sur le prix d'un instrument, d'une position, ou d'un paramètre de compte atteignant ou traversant une valeur. Les conditions de type taille et volume ne font pas partie de ce modèle de prix documenté, elles peuvent donc ne pas se déclencher comme configuré. Si vous en avez besoin, testez-la avec des données en direct et, si elle ne se déclenche jamais, considérez-la comme non prise en charge jusqu'à ce que le support confirme le contraire.

Ouvrez l'Alerts Manager depuis le panneau d'outils et confirmez que l'alerte apparaît comme active, pas en pause ni déjà déclenchée. Rouvrez ensuite l'alerte et assurez-vous qu'au moins une méthode de diffusion est activée, typiquement le son et le popup. Une alerte avec toutes les notifications désactivées peut se déclencher silencieusement et sembler cassée.

Parce que ce ne sont pas le même type d'alerte. Les alertes de prix surveillent un niveau visible sur le graphique et se déclenchent au moment où le prix le touche ou le traverse. Une condition Last Size surveille la quantité des prints de transactions individuelles, que le moteur d'alerte peut ne pas évaluer du tout. Reconstruisez l'alerte comme condition de prix pour confirmer que le mécanisme fonctionne, puis décidez comment gérer le déclencheur de taille.

Oui. Une alerte ne peut se déclencher que sur des données qu'elle reçoit réellement. Si le symbole est sur un flux retardé ou manquant, les mises à jour de prix et de taille arrivent tard ou pas du tout, l'alerte est donc en retard ou ne se déclenche jamais. Confirmez que l'instrument affiche des cotations en direct avant de blâmer l'alerte.

Escaladez au support Tradovate avec des détails : l'instrument exact, la condition complète que vous avez construite (par exemple « ES Last Size >= 50 »), une capture d'écran de l'alerte, et le fait qu'une alerte de prix simple sur le même symbole se déclenche bien. Demandez directement si ce type de condition est pris en charge et censé se déclencher. C'est le moyen le plus rapide d'obtenir une réponse définitive plutôt que de deviner.

Oui. Construisez la logique là où les outils sont les plus forts. Une plateforme de graphiques comme TradingView peut exprimer des conditions de taille et de volume dans un script et déclencher un webhook à l'instant où elles se réalisent. Acheminez ce webhook via un pont d'automatisation pour qu'il agisse sur votre compte Tradovate, et vous obtenez un déclencheur fiable au lieu de dépendre d'une condition native qui peut ne pas s'évaluer.

Ce guide est fourni à des fins éducatives et informatives uniquement et ne constitue pas un conseil financier, en investissement ou en 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, ni approuvée, 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 les étapes de la plateforme évoluent avec le temps ; confirmez toujours le processus actuel dans la documentation officielle de la plateforme avant d'agir.