NinjaTrader 8 · Order Flow & Market Auction · édition française · septembre 2026 © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.
Le contexte d'abord. La pression ensuite. L'exécution en dernier.
À propos de ce guide
Ceci est la référence produit du Flow.42 AuctionEngine. Elle couvre l'installation, chaque élément affiché sur le graphique, chaque propriété, la lecture du State Panel ligne par ligne, les State Change Markers et l'AI Analyst optionnel.
L'AuctionEngine est un outil de contexte, et non un générateur de signaux de trading. Il lit le marché comme le ferait un trader d'order flow expérimenté : il construit un profil de volume de la séance, juge où se situe le prix par rapport à la valeur, et nomme ce que fait l'enchère à l'instant présent. Il vous dit dans quel type de marché vous vous trouvez, afin que vous, et le reste de la Flow.42 Trading Suite, puissiez vous adapter.
Pour les concepts qui sous-tendent l'enchère (la théorie du profil de volume, la logique de l'enchère de marché, le sens complet de chaque état et les scénarios de trading), voir le Flow.42 AuctionEngine Course distinct. Ce guide reste concentré sur le produit : ce que fait chaque réglage et ce que signifie chaque pixel sur le graphique.
1. Installation et prérequis
L'AuctionEngine fait partie du package Flow.42 pour NinjaTrader 8 : une seule bibliothèque compilée (Flow42NT.dll) qui contient tous les indicateurs Flow.42. La bibliothèque est obfusquée et soumise à un contrôle de licence ; il n'y a aucun fichier source à compiler.
Installer ou mettre à jour. Dans NinjaTrader, choisissez Tools › Import › NinjaScript Add-On, sélectionnez le package ZIP que vous avez reçu de Flow.42, puis redémarrez NinjaTrader une fois l'import terminé. Une mise à jour s'installe de la même manière et remplace la bibliothèque en place ; vos graphiques, modèles et réglages sont conservés.
Les données de volume comptent
Le moteur construit son profil Volume-at-Price à partir des transactions elles-mêmes (les événements Last de votre feed de données). Activez Tick Replay sur la série de données du graphique : avec lui, le profil et les états d'enchère sont aussi construits pour l'historique chargé, de sorte que le panneau, les marqueurs et les plots de contexte sont remplis dès la première barre du graphique. Sans Tick Replay, le moteur ne fonctionne qu'en temps réel : les barres historiques restent non classées.
L'ajouter à un graphique
Ajoutez Flow.42 AuctionEngine à un graphique comme n'importe quel autre indicateur. Le Flow.42 AuctionHub optionnel n'est ajouté que si vous voulez des réglages partagés entre plusieurs graphiques (voir Settings Source).
Licence. L'AuctionEngine est un produit Flow.42 sous licence ; l'AI Analyst nécessite un abonnement Flow.42 Auction Engine actif. Saisissez votre identifiant de licence dans NinjaTrader, sous la section Product Information de l'indicateur. Le License Status juste en dessous liste les produits que votre licence inclut, par exemple Flow.42 Auction Engine et Flow.42 Auction Engine AI.
2. Aperçu rapide des concepts
Le moteur construit un profil de volume de la séance, classe le comportement actuel du marché comme l'un des 17 états d'enchère : 13 états de base plus quatre états de rotation (activés par défaut, voir §5), et trace des lignes de référence de valeur. Depuis 2026-08, il affiche aussi un second score à côté de l'état : le Tape Agreement, à quel point le tape en direct est actuellement en accord avec la direction qu'implique l'état (voir §4). Cinq termes reviennent partout. Apprenez-les et le reste suit :
| Terme | Signification |
|---|---|
| Profil / Valeur | La zone de prix où le plus de temps et de volume se sont échangés, là où le marché a vu de la « valeur ». |
| VPOC | Volume Point of Control : le prix unique portant le plus de volume. L'aimant de la séance. |
| VA / VAH / VAL | Value Area (par défaut ~70 % du volume). VAH = bord supérieur, VAL = bord inférieur. |
| en cours (d…) | La séance en direct du jour, encore en formation : dVPOC, dVAH, dVAL. |
| précédent (p…) | La séance précédente, terminée. Une référence fixe : pVPOC, pVAH, pVAL. |
Deux autres nœuds apparaissent sur le graphique : HVN (High-Volume Node, un aimant à l'intérieur du profil précédent) et LVN (Low-Volume Node, une zone de décision que le prix traverse vite). La théorie complète se trouve dans le Course.
3. Les éléments affichés sur le graphique
Le moteur dessine plusieurs éléments indépendants et déplaçables :
-
Lignes de référence : des lignes horizontales pour les VPOC/VAH/VAL précédents et en cours, le range précédent (haut/bas), l'ouverture de séance et les zones HVN/LVN. Des libellés optionnels se placent à l'extrémité de chaque ligne.
-
State Panel : la zone de texte déplaçable qui affiche l'état d'enchère courant, la confiance, la position, les valeurs de profil et (en option) les lignes de détail.
-
Summary box : une petite zone distincte avec les valeurs de profil courantes.
-
Overview table : un tableau distinct résumant les N dernières séances terminées.
-
State Change Markers : des lignes verticales en pointillés + des libellés compacts là où l'état classé change (par exemple « IMB UP », « FAIL DOWN »). Depuis 2026-08, une seconde famille de marqueurs, dorée, signale les conflits de tape confirmés (par exemple « IMB DOWN · TAPE UP »). Voir §7.
-
Boutons de la barre d'outils : cinq boutons dans la barre d'outils du graphique, à côté des sélecteurs d'instrument et d'intervalle : AE State, AE Summary, AE Table, Auction Engine ON/OFF et AI Analyst.
Chaque zone (panel, Summary box, Overview table) peut être déplacée indépendamment et positionnée via ses propriétés d'ancrage + décalage. Les boutons de la barre d'outils ont une place fixe.
Les boutons de la barre d'outils
Cinq boutons se trouvent dans la barre d'outils du graphique, à côté des sélecteurs d'instrument et d'intervalle :
AE State · AE Summary · AE Table : chacun affiche ou masque un panneau : le State Panel, la Summary box et l'Overview table. Lumineux = visible, atténué = masqué. Le moteur continue de tourner dans les deux cas ; les lignes de référence et les State Change Markers restent visibles lorsque les trois panneaux sont masqués. Le dernier état cliqué est mémorisé, à travers un rechargement NinjaScript et un redémarrage de NinjaTrader, jusqu'à votre prochain clic. Les propriétés Show Panel, Show Summary Box et Show Overview Table définissent l'apparence d'un graphique sur lequel on n'a jamais cliqué.
Auction Engine ON/OFF : allume et éteint le moteur de ce graphique (§10, groupe Toolbar Buttons). OFF masque tous les visuels du moteur et signale aux indicateurs de la Flow.42 Trading Suite présents sur ce graphique qu'aucun moteur n'est présent (§11).
AI Analyst : lance l'AI Analyst (§9).
Les boutons affichés se règlent dans les propriétés : Show Panel Buttons et Show Engine ON/OFF Button (groupe Toolbar Buttons) et Show AI Analyst Button (groupe Auction Analyst). Tous trois sont activés par défaut.
Overview table. Ses lignes proviennent du cache de profils journaliers glissant du moteur, et non de la propriété. Activer le tableau en cours de séance affiche donc immédiatement des données réelles : vous n'avez pas à attendre que les séances s'accumulent.
4. Le State Panel : ligne par ligne
Le State Panel est la petite zone de texte sur le graphique. Il lit le profil de volume par séance et vous dit, en quelques lignes, ce que fait le marché à l'instant présent. C'est un outil de contexte et d'orientation, jamais un signal d'achat ou de vente.
Survol = voyage dans le temps. Passez la souris sur une bougie passée et le panneau recule pour afficher l'état à cet instant précis, la date de séance s'ajustant au jour de cette barre. Une vue reculée porte la marque [HIST] sur la ligne Session, de sorte qu'une capture d'écran ne peut jamais passer pour la lecture en direct. Le panneau lit toujours la barre sous le curseur : un curseur posé sur le bord droit reste sur la barre la plus récente pendant que le graphique avance, et le panneau reste en direct. Sans survol, et dès que la souris quitte le graphique, il affiche l'état le plus récent.
Tête et lecture principale
| Ligne | Exemple | Ce qu'elle vous dit |
|---|---|---|
| (Titre) | Flow.42 AuctionEngine | Juste l'en-tête. |
| Session | Session: RTH, 2026-06-26 | Quelle séance de profil est évaluée (RTH / ETH / ETH_RTH / Asian / Custom / ChartTradingHours) et la date calendaire de la barre survolée ou courante, au format ISO, le même dans toutes les langues. Une vue reculée porte la marque [HIST]. |
| State | State: Imbalance Up | La ligne la plus importante. L'état d'enchère détecté (liste complète au §5). La couleur du texte indique la direction : vert = haussier, rouge = baissier, or = prudence, gris = neutre. Pendant un conflit de tape confirmé, la ligne gagne un suffixe (par exemple State: Imbalance Down · TAPE UP) et le panneau entier passe en or (voir Structure vs. Tape ci-dessous). |
| Structure / Tape | Structure: 95 / 100 Tape: 15 / 100 (CONFLICT) | Deux scores côte à côte (nouveau, 2026-08-27). Structure est la confiance classique : à quel point la définition de l'état est remplie (0 à 100). Tape est le score de Tape Agreement : à quel point le tape en direct va actuellement dans le sens qu'implique l'état (0 à 100), avec son verdict entre parenthèses, ALIGNED, NEUTRAL ou CONFLICT. En début de séance, la ligne affiche warming up ; pour les états non directionnels, n/a. Avec Show Tape Agreement désactivé, le panneau affiche à la place la ligne Conf unique classique. |
| Tape | Tape: Up, delta rising, dVPOC migrating up, new session highs | N'apparaît que tant que le tape est jugé : la direction propre du tape (Up / Down / Flat) et les preuves les plus fortes, en mots simples. |
| Loc | Loc: Above prior value | Position : où se situe le prix par rapport à la value area de la séance précédente (voir §6). |
Chiffres de profil
| Ligne | Exemple | Ce qu'elle vous dit |
|---|---|---|
| Events / Calc / Vol | Events: 1234 Calc: Tick Vol: 85213 | Diagnostics : combien d'événements de profil ont été traités, ce qui a déclenché le dernier calcul, et le volume de séance jusqu'ici. Contrôle technique. |
| dVPOC / dVA | dVPOC: 5012.50 dVA: 5008.00 - 5020.00 | Séance du jour (en cours) : VPOC et value area (VAL à VAH). Les lignes clés de la séance en direct. |
| pVPOC / pVA | pVPOC: 4995.00 pVA: 4988.00 - 5004.00 | Séance précédente : VPOC et value area, les lignes de référence centrales pour aujourd'hui. |
| In-Value / Above / Below | In-Value Bars: 64% AboveVol: 22% BelowVol: 14% | Statistiques d'acceptation vs value area précédente : part des barres à l'intérieur de la valeur précédente, part du volume au-dessus du VAH précédent, part en dessous du VAL précédent. Montre si le marché accepte l'ancienne valeur (y reste) ou la rejette (en sort). |
| (Ligne de substitution) | Prior: load more history | Apparaît à la place des lignes « prior » lorsqu'aucune séance précédente n'est encore chargée → chargez plus d'historique de graphique. |
Bloc de détail (uniquement quand Show Detail est activé)
| Ligne | Exemple | Ce qu'elle vous dit |
|---|---|---|
| Invalid | Invalid: below 5008.00 | Invalidation : le niveau/la condition à partir duquel la lecture actuelle est « cassée ». S'il est violé, l'état ne tient plus. Le stop du raisonnement du moteur. |
| Target | Target: 5020.00 | Où le marché pourrait aller si la lecture se réalise (par exemple retour vers le VPOC, vers un bord de valeur). |
| Reason | Reason: accepting value higher | Brève raison pour laquelle le moteur a assigné cet état. |
| Hint | Hint: watch for pullback into value | Une observation courte et proche de l'action : ce qu'il faut surveiller ensuite. Un conseil, pas un ordre. Pendant un conflit de tape confirmé (avec Guard Hints activé), cette ligne est remplacée par un avertissement, par exemple : « Tape is running against the auction state. No continuation shorts. Wait for realignment or a clear rejection at value. » |
Structure vs. Tape : la lecture du Tape Agreement (nouveau, 2026-08-27)
L'état d'enchère parle de structure : où le marché traite par rapport à la valeur précédente, et si c'est accepté. Les traders ont tendance à y lire un signal de direction, et certains jours, ce sont deux choses différentes. Un marché peut rester structurellement en « Imbalance Down », avec un score Structure élevé, tout l'après-midi, alors que le tape en direct monte contre lui pendant des heures.
Le Tape Agreement rend cela visible. Une fois par barre clôturée, le moteur vérifie à quel point le tape actuel (clôtures de barres, delta de séance, dérive du VPOC en cours, nouveaux extrêmes de séance) va dans le sens que l'état implique. Le résultat est un score de 0 (tape entièrement contre l'état) à 100 (tape entièrement avec lui) :
-
ALIGNED : le tape confirme l'état. L'affichage habituel reste inchangé.
-
NEUTRAL : le tape est mitigé : certaines barres vont dans le sens de l'état, d'autres à contresens, sans penchant durable d'un côté ou de l'autre. Pour l'instant, le tape ne confirme ni ne contredit l'état. L'affichage reste inchangé, et le score qui l'accompagne indique le penchant à l'intérieur du neutre : 58 penche légèrement dans le sens de l'état, 42 légèrement contre lui.
-
CONFLICT : le tape va contre l'état depuis plusieurs barres. Le moteur vous avertit alors clairement : la ligne State gagne le suffixe de tape (par exemple Imbalance Down · TAPE UP), le panneau passe en or, le conseil de continuation est remplacé par un garde-fou (« No continuation shorts… »), et un marqueur doré est épinglé sur le graphique (§7).
Un conflit doit persister pendant un certain nombre de barres avant d'être affiché, et il ne se lève qu'une fois le tape clairement retourné : la lecture ne clignote donc pas à chaque barre contraire. Vous pouvez régler le nombre de barres et la position des seuils (§10, groupe Tape Agreement).
À l'ouverture de la séance, Structure et Tape ne démarrent pas en même temps : c'est voulu. Le score Structure lit le profil de volume et, sur une journée lisible, celui-ci est sans ambiguïté au bout de quelques barres : l'état peut donc s'afficher en quelques minutes. Le score Tape, lui, lit le mouvement de la séance sur une fenêtre de barres, et cette fenêtre part vide à l'ouverture. Tant qu'elle n'est pas remplie, le panneau affiche warming up et le tape ne se prononce pas : aucun suffixe, aucun conflit, aucun passage en or. Avec le lookback par défaut de 15 barres, cela représente environ les 15 premières minutes sur un graphique 1 minute (des barres, pas des minutes : un graphique 5 minutes met plus longtemps). L'alternative serait un verdict bâti sur trois barres de bruit, qui basculerait en pleine ouverture. La ligne Tape ne devine jamais ; warming up est cette promesse au début de chaque séance.
Comment l'utiliser. La ligne Tape ne prédit pas la direction et ne renverse pas l'état. Elle répond à une seule question : le tape en direct va-t-il, en ce moment, dans le sens de l'état ? Pendant un CONFLICT, les trades de continuation dans le sens de l'état n'ont aucun tape derrière eux. Restez à l'écart jusqu'à ce que le tape se réaligne ou que le prix montre un rejet net sur la valeur. Le score Structure seul ne vous a jamais donné cette réponse : il mesure à quel point la définition de l'état est remplie, pas les chances que la direction paie en ce moment.
5. Les états d'enchère
La ligne State est la lecture centrale. Voici les 17 états en termes simples : les 13 états de base, toujours actifs, puis les quatre états de rotation, qui sont activés par défaut (§10, groupe Rotation States ; désactivez-les pour retrouver le moteur à 13 états). Les numéros correspondent au Cours sur les enchères.
La colonne de direction nomme la thèse que la séance a construite jusqu'ici et vous dit ce qui la casserait. Ce n'est pas une prévision pour les prochaines barres : lus ainsi, les libellés ne font pas mieux que le hasard. Ce que le moteur vous donne, c'est où en est l'enchère, ce qui invalide cette lecture et vers quelle référence elle pointe. Le timing vient des outils de flux d'ordres. La couleur suit la direction de la thèse, pas un mouvement attendu : vert thèse longue, rouge thèse courte, or pas d'avantage, gris pas de thèse. Invalide quand et Pointe vers reprennent les lignes du panneau du moteur (Invalidation et Target), de sorte que le guide et le panneau disent la même chose.
| N° | État | Thèse | Ce qu'il dit | Invalide quand | Pointe vers |
|---|---|---|---|---|---|
| 1 | Initializing | aucune | Trop peu de données : le profil est encore en construction. | n/a | Attendez une acceptation ou un rejet. |
| 2 | Open Inside Prior Value | aucune | La séance a ouvert à l'intérieur de la valeur précédente : l'ancienne valeur est acceptée pour l'instant (souvent une journée de range). | Acceptation en dehors de la valeur précédente. | Le VPOC précédent et les bords de la valeur. |
| 3 | Open Above Prior Value | penchant long, non confirmé | Les barres d'ouverture traitent au-dessus de la valeur précédente. Un test, pas une tendance : le panneau le colore en vert, mais les consommateurs de la Suite et le tape le traitent comme une absence de thèse jusqu'à l'acceptation. | Retour à l'intérieur de la valeur précédente. | Le test d'acceptation au-dessus du VAH précédent. |
| 4 | Open Below Prior Value | penchant court, non confirmé | Le miroir : les barres d'ouverture traitent sous la valeur précédente. | Retour à l'intérieur de la valeur précédente. | Le test d'acceptation sous le VAL précédent. |
| 5 | Failed Upper Auction | courte | La séance a testé au-dessus du VAH précédent et a été rejetée : le prix est revenu dans la valeur sans migration convaincante du VPOC. | Nouvelle acceptation au-dessus du VAH précédent. | Le VPOC précédent d'abord, le VAL précédent si la rotation se prolonge. |
| 6 | Failed Lower Auction | longue | Le miroir : un test sous le VAL précédent a été rejeté et le prix est revenu dans la valeur. | Nouvelle acceptation sous le VAL précédent. | Le VPOC précédent d'abord, le VAH précédent si la rotation se prolonge. |
| 7 | Higher Value Acceptance | longue | Le marché accepte la valeur au-dessus de la valeur précédente : les barres et le volume s'y accumulent. | Retour et acceptation à l'intérieur de la valeur précédente. | Le prochain HVN/LVN supérieur ou la prochaine référence de liquidité. |
| 8 | Lower Value Acceptance | courte | Le miroir : la valeur est acceptée sous la valeur précédente. | Retour et acceptation à l'intérieur de la valeur précédente. | Le prochain HVN/LVN inférieur ou la prochaine référence de liquidité. |
| 9 | Imbalance Up | longue | Enchère unilatérale à la hausse : extension de range et migration du VPOC au-dessus de la valeur précédente. L'état se maintient tant que le prix tient au-dessus de la valeur, quel que soit le chemin déjà parcouru. | Retour à l'intérieur de la valeur précédente. | Le plus haut précédent, puis le prochain nœud supérieur. L'état dit où en est l'enchère, pas jusqu'où elle ira. |
| 10 | Imbalance Down | courte | Le miroir : enchère unilatérale à la baisse sous la valeur précédente. | Retour à l'intérieur de la valeur précédente. | Le plus bas précédent, puis le prochain nœud inférieur. |
| 11 | Mid-Value / No Edge | aucune | Le prix se trouve au milieu de la valeur : aucun camp n'a l'avantage, un mauvais endroit pour initier. | Un mouvement net vers un bord de valeur, ou une cassure acceptée hors de la valeur. | Aucune cible d'enchère attrayante depuis le centre de la valeur. |
| 12 | Balance / Rotational | aucune | Marché à deux sens, en rotation à l'intérieur de la valeur : un range. | Un mouvement accepté hors de la valeur précédente ou de la valeur en cours. | Rotation entre les bords de la valeur et le VPOC. |
| 13 | Transition / Unclear | aucune | La lecture est en train de changer et reste ambiguë : attendez que l'enchère se résolve. | n/a | Attendez une acceptation ou un rejet. |
Moyen mnémotechnique. « Failed » est un rejet à un bord de valeur : la thèse pointe vers l'intérieur de la valeur et se casse quand le bord est de nouveau accepté. « Acceptance » et « Imbalance » sont un contexte de continuation : la thèse tient tant que le prix reste hors de la valeur précédente et se casse quand il y revient. Aucun des deux ne dit quand le prochain mouvement commence.
Les quatre états de rotation (14 à 17) (depuis le 2026-08-27, activés par défaut depuis septembre 2026)
Avec Rotation States activé (le réglage par défaut ; §10, groupe Rotation States), le moteur nomme le contre-mouvement le plus courant que les états de base ne nomment pas : la rotation de retour vers la valeur précédente. Auparavant, ce mouvement n'apparaissait que dans la note d'invalidation des états d'imbalance (« return and acceptance back inside prior value »). En tant qu'état à part entière, il a sa propre thèse, sa propre invalidation et sa propre cible :
| N° | État | Thèse | Ce qu'il dit | Invalide quand | Pointe vers |
|---|---|---|---|---|---|
| 14 | Rejection of Lower Prices | longue | La séance a traité sous le plus bas de la veille et est en train d'être réacceptée au-dessus : les prix plus bas n'ont pas trouvé de vendeurs. Rotation précoce vers la valeur précédente. | Acceptation de retour sous le plus bas précédent. | Le VAL précédent, puis le VPOC précédent. |
| 15 | Rejection of Higher Prices | courte | Le miroir : la séance a traité au-dessus du plus haut de la veille et est réacceptée en dessous. | Acceptation de retour au-dessus du plus haut précédent. | Le VAH précédent, puis le VPOC précédent. |
| 16 | Return to Value (from below) | longue | Le prix est réaccepté à l'intérieur de la value area précédente après avoir traité en dessous. La rotation pointe vers le côté opposé de la valeur. | Acceptation de retour sous le VAL précédent. | Le VAH précédent. |
| 17 | Return to Value (from above) | courte | Le miroir : acceptation de retour à l'intérieur de la valeur précédente après avoir traité au-dessus. | Acceptation de retour au-dessus du VAH précédent. | Le VAL précédent. |
Les états de rotation changent ce que le graphique affiche : un jour où le moteur de base étiquetterait Imbalance Down tout l'après-midi pendant que le prix remonte vers la valeur, le moteur, une fois la fonction activée, passe la main à Rejection of Lower Prices, puis plus tard à Return to Value (from below), et le Tape Agreement, qui mesure toujours par rapport à la direction de l'état actif, affiche alors le plus souvent ALIGNED au lieu de CONFLICT. Activer la fonction change donc aussi le contexte que reçoivent les indicateurs de la Flow.42 Suite (§11).
Activés par défaut. Les états de rotation étaient livrés désactivés dans leur première version ; depuis la version de septembre 2026, ils sont activés sur chaque nouveau graphique. Un graphique ou un modèle enregistré avec un build plus ancien conserve son propre réglage. Si vous ne voyez jamais les états REJ/RTV, vérifiez Rotation States dans le groupe 18 de ce graphique.
6. La lecture de position (Location)
La ligne Loc indique où se situe le prix par rapport à la valeur de la séance précédente, sa « position » dans le marché :
| Position | Signification |
|---|---|
| Below prior value | En dessous de la value area précédente (sous le VAL). |
| At prior VAL | Au bord inférieur de la valeur précédente. |
| Inside prior value | À l'intérieur de la value area précédente. |
| Near value center | Près du milieu (proche du VPOC). |
| At prior VAH | Au bord supérieur de la valeur précédente. |
| Above prior value | Au-dessus de la value area précédente (au-dessus du VAH). |
Les bords (VAL / VAH) et le centre (VPOC) sont les endroits où les réactions ont tendance à se produire. C'est pourquoi la position compte au même titre que l'état.
7. State Change Markers
Ce que c'est. Une ligne verticale en pointillés avec un court libellé, placée exactement à la barre où l'état d'enchère a changé. Ils rendent visible le moment où le caractère du marché a basculé : une chronologie des points de retournement.
Important : un marqueur n'apparaît que sur un vrai changement d'état vers un état « notable », pas à chaque barre. Les états de début de séance et les états peu clairs ne reçoivent délibérément aucun marqueur.
Libellés des marqueurs
| Libellé | État | Signification |
|---|---|---|
| IMB UP | Imbalance Up | Bascule vers une forte pression acheteuse à la hausse. |
| IMB DOWN | Imbalance Down | Bascule vers une forte pression vendeuse à la baisse. |
| HVA | Higher Value Acceptance | Le marché commence à accepter la valeur plus haut. |
| LVA | Lower Value Acceptance | Le marché commence à accepter la valeur plus bas. |
| FAIL UP | Failed Upper Auction | L'enchère à la hausse a échoué (retournement à la baisse attendu). |
| FAIL DOWN | Failed Lower Auction | L'enchère à la baisse a échoué (retournement à la hausse attendu). |
| BAL | Balance / Rotational | Bascule vers un mode de range équilibré. |
| MID | Mid-Value / No Edge | Bascule vers le milieu sans avantage (aucun avantage). |
| REJ LOW / REJ HIGH | Rejection of Lower/Higher Prices | États de rotation (uniquement avec Rotation States activé). |
| RTV UP / RTV DOWN | Return to Value (from below/above) | États de rotation (uniquement avec Rotation States activé). |
Marqueurs de conflit de tape (nouveau, 2026-08-27)
Une seconde famille de marqueurs, toujours dorée, appartient au Tape Agreement (§4) : à la barre où un CONFLICT de tape est confirmé, le moteur épingle une ligne dorée en pointillés avec un libellé combiné (par exemple IMB DOWN · TAPE UP), une rangée de libellés sous les marqueurs d'état, pour que les deux familles ne s'écrasent jamais l'une l'autre. Chaque nouveau conflit reçoit son propre marqueur. Lorsque le conflit se termine alors que l'état persiste, un second marqueur dans la couleur propre de l'état (le libellé d'état nu, une rangée plus bas) referme la parenthèse : IMB DOWN · TAPE UP … IMB DOWN. Un conflit qui se termine parce que l'état lui-même change laisse cette barre au marqueur de changement d'état. Ils partagent l'interrupteur Show State Change Markers et disparaissent avec Show Tape Agreement désactivé.
Comportement
-
Chaque changement est enregistré une seule fois (le même état qui se répète ne produit pas de nouveau marqueur).
-
Les marqueurs sont conservés dans une fenêtre glissante bornée (environ 1 jour de recul) et restent visibles au-delà du changement de séance : vous voyez donc aussi les points de retournement de la séance précédente.
-
Lors d'un changement d'instrument ou d'un arrêt, tout est réinitialisé.
Pourquoi la couleur du panneau peut changer entre deux marqueurs. Le panneau affiche toujours l'état exact de la barre sous votre curseur. Les marqueurs, eux, ne sont posés que sur les changements vers un état digne d'un marqueur, et Transition / Unclear et Mid-Value / No Edge n'en reçoivent délibérément aucun. Ainsi, entre deux marqueurs « FAIL DOWN » visibles, certaines barres ont pu basculer brièvement en Transition / Unclear (or) sans laisser de marqueur. Survoler ces barres affiche de l'or : c'est correct. Les marqueurs offrent une vue d'ensemble nette ; le panneau donne la vérité précise.
8. Aide-mémoire des couleurs
La couleur du texte du panneau suit la direction de la thèse courante (§5), pas un mouvement attendu :
| Couleur | Thèse | États |
|---|---|---|
| Vert | Thèse longue | Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Rejection of Lower Prices, Return to Value (from below), et Open Above Prior Value comme penchant qui doit encore se confirmer |
| Rouge | Thèse courte | Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Rejection of Higher Prices, Return to Value (from above), et Open Below Prior Value comme penchant qui doit encore se confirmer |
| Or | Pas d'avantage | Mid-Value / No Edge, Transition / Unclear, et n'importe quel état pendant un CONFLICT de tape confirmé |
| Gris | Pas de thèse | Initializing, Open Inside Prior Value, Balance / Rotational |
Notez l'inversion pour les enchères échouées : Failed Upper Auction est une thèse courte (rouge), Failed Lower Auction est une thèse longue (vert). Un rejet à un bord de valeur construit la thèse vers l'autre côté de la valeur.
L'or a deux significations depuis 2026-08 : un état de prudence (Mid-Value, Transition), ou un conflit de tape confirmé qui prime sur la couleur propre de l'état. La ligne State les distingue : pendant un conflit, elle porte le suffixe · TAPE UP/DOWN.
9. L'AI Analyst
L'AI Analyst transforme la lecture structurée du moteur en une courte analyse rédigée. Vous cliquez sur un bouton, l'instantané d'enchère courant est envoyé au backend Flow.42, et une explication narrative revient dans une fenêtre à l'écran.
La répartition des rôles est délibérée. Le moteur reste le classificateur déterministe : c'est lui qui décide de l'état, de la confiance, de la position. Le modèle ne fait que synthétiser et expliquer ce que le moteur a déjà conclu. Il ne classe pas, et ne produit pas de recommandations de trading. Pour l'analyse et le contexte uniquement.
Comment ça fonctionne
-
Le bouton AI Analyst se trouve dans la barre d'outils du graphique (activé par défaut ; Show AI Analyst Button dans le groupe Auction Analyst le masque).
-
Cliquez dessus. La fenêtre de résultat s'ouvre aussitôt avec une courte note d'attente ; un nouveau clic pendant qu'une requête est en cours est ignoré.
-
Quand la réponse arrive, la fenêtre affiche trois parties : un en-tête (horodatage + instrument), une jauge d'enchère déterministe, et l'analyse rédigée par le modèle.
L'ensemble est strictement à la demande : il ne tourne jamais par barre, et jamais sur un thread de rendu ou de calcul. Un clic est le seul déclencheur, de sorte que le graphique n'est jamais bloqué ni ralenti.
Ce qui est envoyé
L'instantané est lu à partir des mêmes objets que ceux que le panneau affiche, de sorte que le modèle voit exactement ce que vous voyez. Il contient cinq blocs :
-
Classification actuelle : état, position, confiance, cible, raison, conseil, invalidation.
-
La lecture du tape (nouveau, 2026-08-27) : le Tape Agreement actuel (score, verdict, direction, preuves), pour que l'analyse rédigée nuance sa lecture comme le panneau : pendant un conflit confirmé, elle commence par la divergence et traite la continuation dans le sens de l'état comme sans appui tant que le tape ne s'est pas réaligné.
-
Les preuves : les profils précédent et en cours, la distribution temps/volume par rapport à la valeur précédente, et le nombre de barres depuis le dernier test du VAH/VAL.
-
Le récit de la journée : les changements d'état de la séance courante, du plus ancien au plus récent.
-
Contexte multi-journées : jusqu'à cinq profils journaliers terminés les plus récents (VPOC/VAH/VAL/haut/bas).
Confidentialité et licence. Le client ne stocke ni n'envoie jamais de clé API Anthropic. Il vous identifie par votre identifiant de licence Flow.42 enregistré et laisse le backend vérifier vos droits : l'AI Analyst nécessite un abonnement Flow.42 Auction Engine actif. Si aucun identifiant de licence n'est configuré, la fenêtre vous invite à en saisir un dans la section Product Information.
La jauge d'enchère
Au-dessus de l'analyse rédigée se trouve une jauge à largeur fixe, avec une aiguille allant de BEARISH à BULLISH en passant par BALANCED :
BEARISH ◄────────────┼─────●───────────► BULLISH Auction: Higher Value Acceptance │ Confidence: 75/100 Tape: Up 82/100 (ALIGNED)
La ligne Tape sous la jauge (nouveau, 2026-08-27) reprend la lecture Tape Agreement actuelle du panneau (direction, score et verdict). Ainsi chaque analyse enregistrée garde le contexte de tape de son moment. Elle affiche warming up ou n/a exactement comme le panneau, et disparaît entièrement avec Show Tape Agreement désactivé.
L'aiguille est calculée à partir de la même classification que celle qu'affiche le panneau, jamais à partir du modèle. Cela la rend reproductible et toujours cohérente avec le moteur (une aiguille fixée par un LLM varierait d'une exécution à l'autre et pourrait contredire le panneau). Chaque état porte un poids directionnel, mis à l'échelle par la confiance, pour atterrir dans [−1, +1] : déflexion pleine pour les déséquilibres, trois quarts pour l'acceptation, deux tiers pour les enchères échouées (déflexion à l'opposé du côté ayant échoué), légère pour les ouvertures directionnelles, et centre pour les états balance / mid / transition.
Les libellés de la jauge relèvent du langage de contexte d'enchère (BEARISH / BALANCED / BULLISH), délibérément pas du langage de signal d'achat/vente. Cela correspond au positionnement sans recommandations de l'outil dans son ensemble.

Options de la fenêtre de résultat
La fenêtre est sombre, défilable et copiable. Deux réglages la façonnent :
-
Analysis Language : l'analyse rédigée peut revenir en allemand, anglais, portugais brésilien, espagnol, italien, français ou chinois simplifié. Le backend applique les mêmes règles d'analyse stables dans toutes les langues.
-
Window Text Color : White simple, ou le classique Terminal Green au phosphore vert (vert sur presque-noir, l'aspect CRT) que beaucoup trouvent plus reposant pour les yeux.
Un échec d'affichage ne peut jamais déstabiliser le graphique. Chaque chemin d'échec (une erreur réseau, un rejet du backend, pas encore de données) est signalé à l'intérieur de la fenêtre de résultat et géré de façon défensive. L'horodatage de l'en-tête est apposé au moment du clic sur votre machine, de sorte que vous savez toujours exactement quand une analyse a été produite.
10. Référence des propriétés
Les propriétés sont regroupées exactement comme elles apparaissent dans NinjaTrader. Chacune indique sa valeur par défaut et sa plage le cas échéant. Les propriétés marquées (Avancé / masqué) ne sont pas affichées dans la grille normale : elles sont exposées pour l'étalonnage via le Hub.
Groupe 02 : Auction Session
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Settings Source | Local | Utiliser les réglages Session/Profile/Classifier propres à cet indicateur, ou les lire depuis un Flow.42 AuctionHub présent sur le même graphique (apparié par instrument + intervalle). Repli sur Local si aucun hub correspondant. |
| Profile Session | RTH | Fenêtre horaire utilisée pour construire le profil : ChartTradingHours, RTH, ETH, Asian, Custom ou ETH_RTH (les fenêtres ETH et RTH réunies en une seule séance continue, rattachée à la journée de trading RTH). RTH recommandée comme référence de valeur principale. |
| RTH / ETH / Asian / Custom Start and End | RTH 15:30 à 22:00, ETH 22:00 à 15:30, Asian 01:00 à 08:00, Custom 15:30 à 22:00 | Les fenêtres de séance, dans le fuseau horaire de votre plateforme NinjaTrader. Saisissez au format 24 h (16:00) ou 12 h (4:00 PM) ; les deux fonctionnent. Le franchissement de minuit est pris en charge. |
Groupe 03 : Auction Profile
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Value Area Percent | 70.0 (50 à 95) | Pourcentage du volume total du profil utilisé pour calculer VAH et VAL. Défaut courant : 70 %. |
| Smoothing Ticks | 3 (1 à 20) | Ticks voisins utilisés pour lisser la détection HVN/LVN. Plus élevé = nœuds moins nombreux et moins bruités. |
| Max HVN/LVN Nodes | 3 (0 à 10) | Nombre maximal de High/Low Volume Nodes affichés depuis le profil précédent. |
| Buffer Ticks | 2 (0 à 20) | Buffer en ticks autour des références de valeur précédentes. Évite de classer de minuscules percées d'un tick comme acceptation/rejet. Sur les instruments à petit tick (par exemple CL à 0.01), un faible nombre de ticks représente une très faible distance de prix. |
Groupe 04 : Auction State (Avancé)
Ces onze valeurs étalonnent le classificateur. Elles sont masquées dans la grille normale et exposées via le Hub pour un réglage par instrument. Les valeurs par défaut sont identiques dans le moteur et le hub, de sorte que basculer Local↔FromHub aux valeurs par défaut ne change rien.
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Opening Bars | 3 (1 à 20) | Barres traitées comme la phase d'ouverture avant l'application d'une classification plus forte. |
| Min Acceptance Bars | 4 (1 à 50) | Nombre minimal de barres hors de la valeur précédente avant que l'acceptation soit confirmée. |
| Max Failed Auction Bars | 5 (1 à 50) | Nombre maximal de barres hors valeur pour qu'un rejet rapide compte comme une enchère échouée. |
| Min Acceptance Volume Percent | 0.22 (0.01 à 0.80) | Part minimale du volume de séance hors de la valeur précédente pour soutenir l'acceptation. |
| Near POC Ticks | 8 (1 à 100) | Distance en ticks pour classer un prix comme proche du POC. |
| Balance Min Value Overlap | 0.60 (0.10 à 1.00) | Chevauchement minimal valeur précédente/en cours pour classer une balance en rotation. |
| Balance Min Inside Bars Percent | 0.55 (0.10 à 1.00) | Part minimale de barres à l'intérieur de la valeur précédente pour soutenir une balance. |
| POC Stable Width Percent | 0.25 (0.05 à 1.00) | Migration maximale du POC (part de la largeur de valeur) pour que le POC compte comme stable. |
| Imbalance Migration Width Percent | 0.10 (0.01 à 1.00) | Migration minimale du POC en cours (part de la largeur de valeur) pour soutenir un déséquilibre. |
| Range Extension Ticks | 8 (1 à 100) | Extension de range minimale au-delà de l'initial balance area, utilisée par la détection de déséquilibre. |
| Failed Auction Memory Bars | 10 (1 à 200) | Nombre maximal de barres après un test de valeur pendant lesquelles une Failed Upper/Lower Auction peut encore être classée. |
Groupe 05 : Lines & Levels
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show Indicators | true | Affiche ou masque toutes les lignes de valeur d'enchère et leurs libellés. La Summary box et le State Panel ont leurs propres interrupteurs. |
| Show Prior Value | true | Affiche les VPOC, VAH et VAL de la séance précédente. |
| Show Prior Session Levels | false | Dessine aussi les VPOC/VAH/VAL précédents sur la propre plage horaire de la séance précédente (pas seulement vers l'avant). |
| Show Developing Value | true | Affiche les VPOC, VAH et VAL en cours de la séance active. |
| Show Prior Range | true | Affiche le haut et le bas du profil précédent comme références supplémentaires. |
| Show Current Session Open | true | Affiche le prix d'ouverture de la séance de profil active. |
| Show HVN | true | Affiche les zones High Volume Node du profil précédent. |
| Show LVN | true | Affiche les zones de décision Low Volume Node du profil précédent. |
| Show Line Labels | true | Affiche un court libellé avec le nom et le prix sur chaque ligne de valeur d'enchère. |
Groupe 06 : Lines
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Line Width | 2 (1 à 6) | Épaisseur de base des lignes de référence (les lignes VPOC peuvent être un peu plus épaisses). |
| Trim Lines at Session End | true | On (par défaut) : les lignes horizontales s'arrêtent à la fin de séance configurée (par exemple la fin RTH) et ne se prolongent pas en after-hours. Off : les derniers niveaux se prolongent à travers l'after-hours. Sans effet avec le modèle ChartTradingHours. |
| Show Developing History | false | Dessine les valeurs en cours sous forme de polyligne en escalier montrant leur évolution au fil de la séance. |
| Legacy Label Offset Ticks | 2 (−20 à 20) | Obsolète, sans effet. Utilisez plutôt Line Label Offset Pixels. (Masqué.) |
Groupe 07 : Line Labels
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Line Label Side | Right | Bord du graphique auquel les libellés s'ancrent (Left/Right). |
| Line Label Offset Pixels | 8 (0 à 400) | Distance en pixels entre l'extrémité d'une ligne (début ou fin de séance, selon Line Label Side) et son libellé. Taille du texte : Marker Text Size dans le groupe 15. |
| Background Opacity | 75 (0 à 100) | Opacité du fond des libellés de ligne. |
| Background Color | DimGray | Couleur de fond derrière chaque libellé de ligne. |
| Text Color | White | Couleur du texte des libellés lorsque « Use Level Color For Text » est désactivé. |
| Use Level Color For Text | false | Utilise la couleur de la ligne de référence comme couleur du texte du libellé, au lieu de la Text Color fixe. |
Groupe 08 : Summary Box
Déplaçable indépendamment ; la taille du texte est Overlay Text Size dans le groupe 15.
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show Summary Box | true | Indique si la Summary box, avec les valeurs de profil courantes, est affichée au chargement du graphique. Graphique ouvert, utilisez le bouton AE Summary de la barre d'outils ; son dernier état est mémorisé. |
| Label Box Horizontal / Vertical Anchor | Right / Top | Bords du graphique depuis lesquels la position de la boîte est mesurée. |
| Label Box Offset X / Y Percent | 1.0 / 2.0 | Distance depuis les bords ancrés, en pourcentage du graphique. Faire glisser la boîte met ces valeurs à jour. |
| Label Box Opacity | 100 (0 à 100) | Opacité du fond de la Summary box. |
| Label Box Background Color | Bleu-gris foncé | Couleur de fond de la Summary box. |
| Summary Text Color | LightGray | Couleur du texte dans la Summary box (listée sous Line Colors). |
Groupe 09 : Line Colors
Toutes les couleurs de ligne sont affichées dans la grille et enregistrées avec le graphique.
| Propriété | Défaut | Signification |
|---|---|---|
| Prior VPOC Color | DodgerBlue | Ligne VPOC de la séance précédente. |
| Prior Value Color | SteelBlue | Lignes VAH et VAL précédentes. |
| Developing VPOC Color | Goldenrod | VPOC en cours de la séance active. |
| Developing Value Color | DarkGoldenrod | VAH et VAL en cours. |
| Prior Range Color | Gray | Haut et bas du profil précédent. |
| Session Open Color | White | Ouverture de la séance active. |
| HVN Color | MediumPurple | High Volume Nodes du profil précédent. |
| LVN Color | OrangeRed | Low Volume Nodes du profil précédent. |
| Summary Text Color | LightGray | Texte dans la Summary box. |
Groupe 10 : State Panel
Déplaçable indépendamment ; la taille du texte est Overlay Text Size dans le groupe 15.
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show Panel | true | Indique si le State Panel d'enchère est affiché au chargement du graphique. Graphique ouvert, utilisez le bouton AE State de la barre d'outils ; son dernier état est mémorisé. Les lignes de valeur et la Summary box ont leurs propres interrupteurs : cette propriété ne les masque plus. |
| Show Detail | true | Affiche les lignes Invalidation, Target, Reason et Hint. Off pour un panneau plus court. |
| Panel Horizontal / Vertical Anchor | Right / Top | Bords du graphique depuis lesquels la position du panneau est mesurée. |
| Panel Offset X / Y Percent | 1.0 / 2.0 | Distance depuis les bords ancrés, en pourcentage du graphique. Faire glisser le panneau met ces valeurs à jour. |
| Panel Opacity | 100 (0 à 100) | Opacité du fond du panneau. |
Groupe 11 : State Panel Colors
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Panel Text Color | LightGray | Couleur de texte par défaut dans le panneau. |
| Bullish State Color | LimeGreen | Couleur du texte pour les états haussiers : Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Open Above Prior Value, Rejection of Lower Prices, Return to Value (from below). |
| Bearish State Color | IndianRed | Couleur du texte pour les états baissiers : Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Open Below Prior Value, Rejection of Higher Prices, Return to Value (from above). |
| Neutral State Color | LightGray | Couleur du texte pour les états neutres : Balance / Rotational, Open Inside Prior Value, Initializing. Aussi la ligne d'en-tête de l'Overview table. |
| Warning State Color | Goldenrod | Couleur du texte pour Mid-Value / No Edge et Transition / Unclear, et pour tout le texte du panneau pendant un conflit de tape confirmé. |
| Panel Background Color | Bleu-gris foncé | Couleur de fond derrière le panneau. |
Groupe 12 : State Change Markers
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show State Change Markers | true | Dessine une ligne verticale en pointillés + un court libellé à chaque barre où le classificateur passe à un état digne d'un marqueur. Contrôle aussi les marqueurs dorés de conflit de tape. Les marqueurs de la séance précédente restent visibles pour le recul d'un jour. |
| Line Opacity Percent | 60 (0 à 100) | Opacité de la ligne verticale en pointillés. Le libellé lui-même est toujours à pleine opacité pour la lisibilité. |
| Label Top Offset Pixels | 22 (0 à 200) | Décalage vertical en pixels du libellé sous le haut du graphique. Augmentez-le si d'autres indicateurs se chevauchent. |
Libellés des marqueurs : IMB UP, IMB DOWN, HVA, LVA, FAIL UP, FAIL DOWN, BAL, MID, REJ LOW, REJ HIGH, RTV UP, RTV DOWN. Les états Transition / Unclear et Initializing/d'ouverture ne reçoivent aucun marqueur. C'est la raison du comportement de survol du §4.
Groupe 13 : Overview Table
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show Overview Table | false | Indique si l'Overview table est affichée au chargement du graphique : un tableau déplaçable distinct des N dernières séances terminées (Date, VPOC, VAH, VAL, High, Low). Graphique ouvert, utilisez le bouton AE Table de la barre d'outils ; son dernier état est mémorisé. |
| Overview Days | 5 (3 à 10) | Combien de séances terminées le tableau affiche. Les jours s'accumulent à mesure que les séances se terminent. |
| Table Opacity | 100 (0 à 100) | Opacité du fond de l'Overview table. |
| Table Background Color | Bleu-gris foncé | Couleur de fond de l'Overview table. Depuis la version de septembre 2026, le tableau a sa propre couleur et ne suit plus le State Panel. |
| Table Text Color | LightGray | Couleur du texte de l'Overview table, en-tête et lignes. |
Position du tableau : Table Horizontal / Vertical Anchor (Left / Bottom par défaut) et Table Offset X / Y Percent (1.0 / 2.0) ; faire glisser le tableau met ces valeurs à jour.
Groupe 14 : Toolbar Buttons
Les boutons se trouvent dans la barre d'outils du graphique, à côté des sélecteurs d'instrument et d'intervalle. Ils ne sont pas dessinés sur le graphique et ne peuvent pas être déplacés.
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show Engine ON/OFF Button | true | Affiche le bouton Auction Engine ON/OFF. OFF masque tous les visuels du moteur (lignes, panneaux, marqueurs) et signale aux indicateurs de la Flow.42 Trading Suite présents sur ce graphique qu'aucun moteur n'est présent, de sorte que leurs signaux ne sont pas atténués. Utilisez-le pour comparer les signaux avec et sans contexte d'enchère. |
| Show Panel Buttons | true | Affiche les trois boutons de panneau AE State, AE Summary et AE Table. Chacun affiche ou masque son panneau ; lumineux = visible, atténué = masqué. Le moteur continue de tourner dans les deux cas. Le dernier état cliqué est mémorisé à travers les rechargements du graphique et les redémarrages de NinjaTrader. |
Bascule par graphique. Le bouton du moteur active/désactive le moteur uniquement sur le graphique où il se trouve : les autres graphiques et instruments ne sont pas affectés. En position OFF, le moteur continue de classer en arrière-plan (l'historique reste à jour) mais masque ses visuels et se signale comme « non présent » aux consommateurs de la Suite (VolDrive/VolImbalance se replient sur leur comportement aveugle à la position) ; les plots de contexte affichent -1 (§11). Le bouton reste visible pour que vous puissiez rallumer le moteur.
Groupe 15 : Font Settings
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Marker Text Size | 12 (8 à 32) | Taille du texte des libellés sur les lignes de valeur. |
| Overlay Text Size | 13 (8 à 32) | Taille du texte du State Panel, de la Summary box, de l'Overview table et des libellés des State Change Markers. |
| Tooltip Text Size | 12 (8 à 32) | Taille du texte des info-bulles au survol et des popups. |
Groupe 16 : Auction Analyst
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show AI Analyst Button | true | Affiche le bouton AI Analyst dans la barre d'outils du graphique. Un clic envoie l'instantané d'enchère courant au serveur Flow.42 et ouvre une fenêtre avec une analyse rédigée. Nécessite un abonnement Flow.42 Auction Engine actif. |
| Analysis Language | English | Langue de l'analyse narrative : allemand, anglais, portugais brésilien, espagnol, italien, français ou chinois simplifié. |
| Window Text Color | Terminal Green | Couleur du texte de la fenêtre de résultat : White simple, ou le classique Terminal Green au phosphore vert (vert sur noir, style CRT). |
Groupe 17 : Tape Agreement (nouveau, 2026-08-27)
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Show Tape Agreement | true | Interrupteur maître : afficher à quel point le tape en direct est en accord avec l'état d'enchère. Off = le panneau affiche la ligne Conf unique classique et tout affichage, marqueur et export lié au tape disparaît : le comportement est exactement celui d'avant la fonction. |
| Conflict Threshold | 40 (0 à 100) | Un score de tape inférieur ou égal à cette valeur marque un conflit. |
| Alignment Threshold | 65 (0 à 100) | Un score de tape supérieur ou égal à cette valeur confirme l'état. |
| Conflict Confirmation Bars | 3 (1 à 20) | Nombre de barres pendant lesquelles le conflit doit persister avant d'être affiché. Évite le clignotement sur des barres contraires isolées. |
| Tape Lookback Bars | 15 (5 à 50) | Barres utilisées pour mesurer le tape. Basé sur un nombre de barres : le même réglage couvre moins de temps sur des graphiques plus rapides. |
| Guard Hints | true | Remplace le conseil par un avertissement tant que l'état et le tape sont en conflit. |
| Neutral Bias On Conflict | false | Tant que l'état et le tape sont en conflit, signale Neutral aux indicateurs de la Flow.42 Trading Suite afin que leurs signaux ne soient pas atténués (voir §11). Opt-in. |
Groupe 18 : Rotation States (nouveau, 2026-08-27)
| Propriété | Défaut | Ce qu'elle fait |
|---|---|---|
| Rotation States | true | Affiche les états de rotation : Rejection of Lower/Higher Prices et Return to Value (§5). Activé par défaut. Le désactiver revient au moteur à 13 états et change, par ricochet, l'atténuation des signaux des indicateurs de la Flow.42 Trading Suite. Un graphique enregistré avec un build plus ancien conserve son propre réglage. |
| Rotation Acceptance Bars | 10 (3 à 30) | Barres utilisées pour mesurer l'acceptation pour les états de rotation. |
| Rotation Acceptance Percent | 0.60 (0.40 à 0.95) | Part des barres récentes qui doivent accepter au-delà du niveau avant qu'un état de rotation soit affiché. |
11. Intégration à la Suite
L'AuctionEngine peut partager son contexte d'enchère avec les indicateurs de la Flow.42 Trading Suite (VolDrive, VolImbalance) via un pont souple et à liaison tardive.
-
Optionnel et indépendant. L'AuctionEngine est un produit distinct. VolDrive/VolImbalance fonctionnent normalement, que le moteur soit installé ou non. Si le moteur est absent, pas sur le graphique, sur un instrument/intervalle différent, ou désactivé, les consommateurs sautent simplement la couche d'enchère.
-
Ligne de contexte dans l'info-bulle. Quand le moteur est présent, l'info-bulle existante du consommateur gagne une ligne supplémentaire :
Auction Engine: <biais>(Continuation, Mean Reversion, Potential Reversal ou Neutral). Aucune deuxième fenêtre d'info-bulle n'est créée. -
Modulation visuelle optionnelle. Les consommateurs peuvent atténuer les conditions qui vont à l'encontre de la thèse d'enchère. Les valeurs par défaut sont VolDrive Strong (un indicateur de tendance : les flèches à contre-tendance sont fortement atténuées) et VolImbalance et AbsorptionMap Subtle. Les modèles de futures livrés (ES, NQ, MES, MNQ, CL) règlent Strong pour les trois ; les modèles 5 minutes BTCUSD et GC conservent Subtle. Off désactive l'atténuation ; la ligne d'info-bulle reste.
La logique de biais : une lecture dans le sens de la thèse d'enchère est Continuation (pleine opacité). Une lecture à contre-tendance alors que la thèse est intacte est Mean Reversion (légèrement atténuée). Une lecture à contre-tendance après que la thèse a cédé est Potential Reversal (fortement atténuée). Aucune thèse dominante → Neutral (aucun changement).
Conflit de tape et biais (nouveau, 2026-08-27). Avec Neutral Bias On Conflict activé (§10, groupe Tape Agreement), le moteur signale Neutral à tous les consommateurs de la Suite tant qu'un conflit de tape est confirmé : aucun signal n'est atténué pendant le conflit, car dans cette phase il n'y a pas de thèse dominante exploitable contre laquelle atténuer. Désactivé par défaut ; sans lui, le biais classique (et son atténuation) continue tel quel à travers un conflit.
Modes de modulation
-
Live : la classification actuelle du moteur, appliquée à chaque lecture visible à chaque frame. Correspond au trading en direct ; les lectures passées sont rejugées par l'état présent, ce n'est donc pas un enregistrement fidèle du passé. Par défaut.
-
Historical : la classification que le moteur a enregistrée à la barre propre de chaque lecture, de sorte qu'une lecture passée reflète l'enchère telle qu'elle était à ce moment-là. Permet d'étudier le comportement après coup, y compris sur un marché fermé. Se replie sur aucune modulation pour les barres plus anciennes que la fenêtre d'historique glissant du moteur (~2000 barres).
Lire le moteur depuis BloodHound et vos propres scripts (nouveau : 2026-09-08, étendu le 2026-09-13)
Le moteur publie son contexte sous forme de onze plots transparents. Ils ne dessinent rien sur le graphique et ne touchent jamais l'échelle de prix, mais tout outil capable de lire le plot d'un indicateur (BloodHound, BlackBird, un NinjaScript de votre cru) peut les lire, et un index de plot reste stable d'une version à l'autre.
| Plot | Ce qu'il transporte | Valeurs numériques |
|---|---|---|
| AuctionState (index 0) | L'état d'enchère (§5) | 0 Initializing · 1 Open Inside Prior Value · 2 Open Above Prior Value · 3 Open Below Prior Value · 4 Balance / Rotational · 5 Mid-Value / No Edge · 6 Higher Value Acceptance · 7 Lower Value Acceptance · 8 Failed Upper Auction · 9 Failed Lower Auction · 10 Imbalance Up · 11 Imbalance Down · 12 Transition / Unclear · 13 Rejection of Lower Prices · 14 Rejection of Higher Prices · 15 Return to Value (from below) · 16 Return to Value (from above) |
| AuctionLocation (index 1) | La lecture de position (§6) | 0 Unknown · 1 Below prior value · 2 At prior VAL · 3 Inside prior value · 4 Near value center · 5 At prior VAH · 6 Above prior value |
| AuctionTapeStatus (index 2) | Le verdict du Tape Agreement (§4) | 0 n/a · 1 warming up · 2 ALIGNED · 3 NEUTRAL · 4 CONFLICT · 5 no directional state |
| AuctionBiasBuy (index 3) (depuis le 2026-09-13) | Le verdict de l'Auction Modulation pour un setup d'achat au prix de clôture de cette barre : la décision que les indicateurs de la Suite utilisent pour atténuer un signal (voir Modes de modulation ci-dessus) | 0 Unknown (pas encore de profil précédent, ou un état d'ouverture / de transition) · 1 Continuation (un achat va dans le sens de la thèse) · 2 MeanReversion (un achat va contre la thèse alors que celle-ci est encore intacte à ce prix : un fade de retour vers la valeur) · 3 PotentialReversal (un achat va contre la thèse et le prix est déjà revenu dans la valeur précédente ou l'a traversée : le contre-trade menace la thèse elle-même) · 4 Neutral (Balance / Rotational ou Mid-Value / No Edge : rien avec quoi ni contre quoi aller) |
| AuctionBiasSell (index 4) (depuis le 2026-09-13) | Le même verdict pour un setup de vente | mêmes valeurs |
| AuctionPriorVAH (index 5) (depuis le 2026-09-13) | Value area high de la séance précédente | prix · -1 tant que le profil précédent n'est pas prêt |
| AuctionPriorVAL (index 6) (depuis le 2026-09-13) | Value area low de la séance précédente | prix · -1 tant que le profil précédent n'est pas prêt |
| AuctionPriorVPOC (index 7) (depuis le 2026-09-13) | Volume point of control de la séance précédente | prix · -1 tant que le profil précédent n'est pas prêt |
| AuctionDevVAH (index 8) (depuis le 2026-09-13) | Value area high en cours (séance active) | prix · -1 tant que le profil en cours n'est pas prêt |
| AuctionDevVAL (index 9) (depuis le 2026-09-13) | Value area low en cours | prix · -1 tant que le profil en cours n'est pas prêt |
| AuctionDevVPOC (index 10) (depuis le 2026-09-13) | Volume point of control en cours | prix · -1 tant que le profil en cours n'est pas prêt |
-
-1 sur chaque plot signifie aucun contexte d'enchère : la barre se trouve hors de la séance de profil (groupe Auction Session ; la fenêtre est à fin exclusive, la barre horodatée à l'heure de fin de séance est donc déjà en dehors), rien n'est encore classé (une barre historique sans Tick Replay), ou le bouton Auction Engine est sur OFF. Les six plots de niveaux lisent en plus -1 tant que leur profil n'est pas prêt, par exemple les niveaux en cours pendant les premières barres d'une séance.
-
Les valeurs sont écrites une fois par barre clôturée, juste après la classification de cette barre : chaque barre porte ce que le panneau affichait à sa clôture ; les plots de biais sont évalués au prix de clôture de cette barre. Une lecture intrabar vous donne la dernière barre clôturée.
-
L'ordre des plots et les valeurs numériques ne changent jamais. D'éventuels nouveaux états reçoivent de nouveaux numéros à la fin ; d'éventuels nouveaux plots reçoivent de nouveaux index à la fin.
-
Mise à jour depuis un build antérieur au 2026-09-13. NinjaTrader enregistre la liste des plots d'un indicateur dans l'espace de travail. Un graphique qui portait déjà l'AuctionEngine conserve les trois plots d'origine jusqu'à ce que vous retiriez le moteur du graphique et l'ajoutiez de nouveau, une seule fois (ou chargiez un modèle de graphique Flow.42), puis enregistriez l'espace de travail. C'est une étape unique par graphique, pas une étape quotidienne. Les nouveaux graphiques et les modèles portent immédiatement les onze plots. Sans cette étape, le moteur fonctionne comme avant ; seuls les plots de biais et de niveaux manquent dans la liste des plots de BloodHound.
-
Dans BloodHound, choisissez Flow.42 AuctionEngine comme indicateur et le plot par son nom, puis comparez avec le nombre, par exemple
AuctionState = 10pour Imbalance Up,AuctionTapeStatus = 4pour un conflit de tape confirmé, ouAuctionBiasSell = 1pour un setup de vente qui va dans le sens de la thèse. -
Dans votre propre NinjaScript sur le même graphique, lisez
Values[0]…Values[10]de l'instance du moteur, ou les propriétésAuctionState,AuctionLocation,AuctionTapeStatus,AuctionBiasBuy,AuctionBiasSell,AuctionPriorVAH,AuctionPriorVAL,AuctionPriorVPOC,AuctionDevVAH,AuctionDevVALetAuctionDevVPOCsi vous référencez la DLL. Les valeurs sont disponibles pour tout l'historique chargé. Sur une instance qui porte encore l'ancienne liste à trois plots, les nouvelles propriétés lèvent une erreur dont le message vous indique de retirer et de rajouter le moteur.
12. Dépannage
| Symptôme | Solution |
|---|---|
| Le panneau affiche « Prior: load more history » ou reste sur « Initializing ». | Le graphique ne contient pas encore une séance précédente complète. Chargez plus de barres historiques pour inclure au moins une séance précédente complète. |
| Les barres historiques n'affichent aucun état ; seules les barres en direct en reçoivent un. | Tick Replay est désactivé sur la série de données. Activez-le : le moteur construit son profil à partir des transactions elles-mêmes (§1). |
| Le moteur n'affecte pas VolDrive/VolImbalance. | L'AuctionEngine est-il sur le même graphique (même instrument + intervalle) ? Le bouton bascule est-il sur ON ? Auction Modulation est-il réglé sur Off dans le consommateur ? Off n'affiche que la ligne d'info-bulle. |
| Les lignes se prolongent en after-hours et encombrent le graphique. | Activez Trim Lines at Session End (groupe 06 ; activé par défaut). |
| Les State Change Markers chevauchent d'autres indicateurs en haut. | Augmentez Label Top Offset Pixels. |
| La couleur du panneau change entre deux marqueurs (or sur une portion « FAIL DOWN »). | Attendu. Voir §7. Le panneau affiche le véritable état barre par barre ; les marqueurs ne signalent que les transitions majeures. |
| La bascule du moteur d'un graphique en a modifié un autre. | Un défaut des builds antérieurs (une bascule globale). Le build actuel est strictement par graphique. Mettez à jour vers la version actuelle. |
| La fenêtre AI Analyst indique « No Flow.42 license ID is configured. » | Saisissez votre identifiant de licence Flow.42 dans la section Product Information, puis cliquez de nouveau sur AI Analyst. |
| La fenêtre AI Analyst indique « No auction data available yet. » | Les profils s'initialisent encore. Attendez que le panneau affiche un état classé, puis analysez de nouveau. |
| La ligne Tape affiche « warming up » ou « n/a ». | Attendu. Warming up : la séance est plus jeune que le lookback du tape (15 barres par défaut, environ les 15 premières minutes sur un graphique 1 minute), pas encore de jugement. L'état, lui, peut déjà s'afficher pendant cette fenêtre : Structure lit le profil, Tape lit le mouvement, et le mouvement demande plus de barres (voir §4). Réglable via Tape Lookback Bars (§10). n/a : l'état courant est non directionnel (Balance, Mid-Value, Transition, états d'ouverture). Il n'y a pas de direction impliquée contre laquelle mesurer le tape. |
| Le panneau est passé en or alors que l'état est Imbalance Up/Down. | Un conflit de tape confirmé : le tape en direct va contre l'état. Voir §4, Structure vs. Tape. Le suffixe sur la ligne State (· TAPE UP/DOWN) le confirme. |
| Je ne vois jamais les états de rotation (REJ LOW, RTV UP, …). | Ils sont activés par défaut dans le build actuel. Un graphique ou un modèle enregistré avec un build plus ancien conserve son propre réglage. Activez Rotation States dans le groupe 18 (et notez les changements de comportement du panneau et de la Suite décrits au §5). |
| BloodHound ou mon propre script lit -1 sur le plot AuctionState. | -1 signifie aucun contexte d'enchère : la barre se trouve hors de la séance de profil, rien n'est encore classé, une barre historique sans Tick Replay, ou le bouton Auction Engine est sur OFF (§11). |
| La liste des plots de BloodHound n'affiche que AuctionState, AuctionLocation et AuctionTapeStatus. | Le graphique a été enregistré avec un build antérieur au 2026-09-13. Retirez l'AuctionEngine du graphique et ajoutez-le de nouveau, une seule fois, puis enregistrez l'espace de travail (§11). |
| Les plots lisent -1 sur la barre horodatée 22:00 alors que la séance va jusqu'à 22:00. | Attendu. La fenêtre de séance est à fin exclusive : la barre qui porte l'heure de fin de séance est en dehors de la séance de profil (§11). |
13. Journal des modifications
Historique daté des changements visibles par l'utilisateur dans l'AuctionEngine. Le plus récent en premier.
| Date | Changement |
|---|---|
| 2026-09-17 | Le moteur continue de calculer sur les graphiques en arrière-plan. Plus besoin de recharger après un changement d'onglet. |
| 2026-09-15 | Le panneau lit la barre sous le curseur. Il ne reste plus collé à une ancienne barre [HIST]. |
| 2026-09-13 | Les états se lisent comme une thèse avec invalidation et cible (§5). Huit nouveaux plots de biais et de niveaux (§11). Hors séance, tous les plots valent -1. Graphiques enregistrés avec une version antérieure : retirez le moteur et ajoutez-le de nouveau une fois. |
| 2026-09-11 | Corrections du guide : Open Above / Below comme penchant, valeurs de modulation telles que livrées. |
| 2026-09-09 | L'Overview table a sa propre opacité, sa couleur de fond et sa couleur de texte (groupe 13). |
| 2026-09-08 | Trois plots de contexte pour BloodHound et vos scripts (§11). Rotation States activés par défaut. Interrupteurs pour les boutons de la barre d'outils. Noms de propriétés plus clairs. |
| 2026-08-27 | Tape Agreement : un second score à côté de Structure, avec alerte de conflit et marqueur. Quatre états de rotation. |
| 2026-08-07 | Les boutons de panneau mémorisent leur état. Nouvelle séance ETH_RTH. Marque [HIST] sur les vues au survol. |
| 2026-07-09 | Bouton Panels : afficher ou masquer State, Summary et Table sur le graphique. |
Flow.42 Analytics
flow42.com | flow42.io · support@flow42.io
L'AuctionEngine est un outil de contexte et de visualisation et ne fournit pas de recommandations de trading.
© 2026 TTW Trading Systems PTE. LTD. · All Rights Reserved