Version 1.9 · NinjaTrader 8 · édition française © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.
Le contexte d'abord. La pression ensuite. L'exécution enfin.
Table des matières
- Vue d'ensemble
- Ce que vous voyez sur le graphique
- Les cinq méthodes de détection
- Le filtre de corps de bougie
- Logique de session et fenêtres de session
- Étiquettes, infobulles et son
- Référence complète des paramètres
- Réglages de départ suggérés
- Dépannage
- Glossaire
1. Vue d'ensemble
Flow.42 VolSpike met en évidence les barres où le volume grimpe bien au-dessus de la normale, l'empreinte d'un intérêt soudain ou de gros intervenants qui entrent en jeu. Lorsque le volume d'une barre se détache du flux récent, VolSpike la marque, la colore selon sa direction et peut l'étiqueter avec les chiffres qui justifient le signalement.
Ce qui distingue VolSpike, c'est le choix de la méthode. « Au-dessus de la normale » peut se mesurer de plusieurs façons, et différents marchés et styles en privilégient différentes. VolSpike propose cinq méthodes de détection et vous laisse en exécuter exactement une à la fois : une référence en moyenne mobile simple, une version exponentielle plus rapide, deux mesures statistiques d'anomalie, et un mode sensible à la session avec ses propres seuils par session. Vous choisissez la lentille qui vous convient ; l'indicateur garde les autres à l'écart.
VolSpike est un outil de contexte. Il vous dit où une participation inhabituelle est apparue, marquée et mesurée, afin que vous puissiez l'intégrer à votre propre lecture. Il ne vous dit pas quand acheter ou vendre : les décisions restent les vôtres. Il peut aussi alimenter discrètement d'autres outils Flow.42 : VolDrive, par exemple, peut supprimer ses flèches sur les barres que VolSpike a signalées.
2. Ce que vous voyez sur le graphique
Chaque spike détecté reçoit un marqueur sur la barre, placé juste au-dessus du plus haut pour une barre haussière ou au-dessous du plus bas pour une barre baissière. La couleur du marqueur indique la direction : vert pour un spike haussier (clôture au-dessus de l'ouverture), rouge pour un spike baissier (clôture en dessous de l'ouverture) et jaune pour un spike neutre (ouverture égale à la clôture). Ces trois couleurs sont configurables.
À côté du marqueur, une étiquette optionnelle affiche les détails du spike (le volume et les chiffres à l'appui), dessinée dans une boîte arrondie soignée dont vous contrôlez les couleurs, l'opacité et la taille. L'étiquette peut se redimensionner automatiquement lorsque vous zoomez, afin de rester lisible. Le survol d'un marqueur ouvre une infobulle avec le détail complet, et un spike peut aussi déclencher une alerte sonore. Chacun de ces éléments est optionnel ; dans sa forme la plus simple, VolSpike se contente de déposer un marqueur coloré là où le volume s'est détaché.
3. Les cinq méthodes de détection
VolSpike exécute exactement une méthode de détection à la fois : l'indicateur l'impose automatiquement, si bien qu'activer l'une désactive les autres. Chacune répond à sa manière à la question « ce volume est-il inhabituel ? ».
3.1 SMA Logic (par défaut)
La méthode la plus simple, et celle par défaut. VolSpike tient une moyenne mobile simple du volume sur une fenêtre Lookback et signale une barre comme spike lorsque son volume atteint un multiple choisi de cette moyenne, fixé par Spike Multiplier. Un multiplicateur de 3 signifie que la barre a traité au moins trois fois la moyenne récente. C'est intuitif, stable, et un bon point de départ. La référence est toujours prise sur les barres précédentes, si bien que la barre en cours ne gonfle jamais son propre seuil.
3.2 EMA / EWMA
La même idée que SMA Logic, mais la référence est une moyenne exponentielle, fixée par EMA Length avec son propre Spike Multiplier. Une moyenne exponentielle pondère davantage les barres récentes, si bien qu'elle s'adapte plus vite à un régime de volume changeant. Choisissez-la lorsque vous voulez que la référence réagisse plus rapidement qu'une simple moyenne mobile.
3.3 EWMA Z-Score
Une méthode statistique. Plutôt qu'un simple multiple, elle mesure à quelle distance le volume de la barre en cours se situe d'une moyenne pondérée exponentiellement, en écarts-types (un Z-score). Le Half-Life fixe la vitesse à laquelle les barres anciennes perdent leur influence (une demi-vie plus longue est plus lisse), et le Z-Score Threshold fixe le degré d'extrémité requis pour qu'une barre compte : 3.0 signifie trois écarts-types au-dessus de la normale. Cette méthode s'adapte à la volatilité changeante du volume lui-même, en signalant ce qui est réellement anormal plutôt que simplement gros.
3.4 Median + MAD
Une méthode statistique robuste, conçue pour résister aux valeurs aberrantes. Elle compare la barre en cours à la médiane d'une fenêtre Lookback et à l'écart absolu médian autour d'elle, puis applique un Z-Score Threshold robuste. Comme les médianes ignorent l'influence de quelques barres extrêmes, cette méthode ne se laisse pas « entraîner » par les spikes passés comme peut le faire une mesure fondée sur la moyenne. Elle brille dans les marchés bruités où une barre géante occasionnelle fausserait autrement une référence fondée sur une moyenne. Un seuil plus élevé (souvent 4 ou plus) convient à son échelle robuste.
3.5 Session Logic
Une approche entièrement différente : au lieu d'une référence statistique, elle applique de simples minimums par session. Une barre est retenue seulement si elle franchit à la fois un volume minimum et une amplitude de prix minimum pour sa session, avec des seuils distincts pour les sessions Pre-RTH (pre-market) et RTH, puisque ces sessions se négocient à des volumes très différents. C'est la méthode la plus directe lorsque vous voulez simplement « au moins autant de volume et autant de mouvement » pendant chaque partie de la journée. Elle respecte aussi le filtre global de taille de corps décrit ci-après.
4. Le filtre de corps de bougie
Au-dessus des cinq méthodes se trouve un filtre global : Min. Body Size (%). Il exige que le corps de la bougie représente au moins un pourcentage donné de son amplitude totale avant que la barre ne puisse être marquée. Les barres à petit corps et longues mèches, les indécises, sont discrètement écartées quelle que soit la méthode de détection active. Cela maintient les spikes ancrés sur des barres qui sont réellement allées quelque part, plutôt que sur des barres à fort volume qui ont brassé pour clôturer à plat. La valeur par défaut demande un corps assez décisif ; abaissez-la pour laisser passer plus de barres, augmentez-la pour exiger de la conviction.
5. Logique de session et fenêtres de session
Deux groupes distincts traitent des sessions, et ils remplissent des rôles différents.
Session Logic (méthode 3.5) est l'une des cinq méthodes de détection : les seuils de volume et d'amplitude par session qui décident de ce qui compte comme un spike lorsque cette méthode est active.
Session Settings est le filtrage par fenêtre horaire qui s'applique plus largement. Il définit une fenêtre Pre-Market et une fenêtre RTH, chacune activable avec sa propre heure de début et de fin, afin que VolSpike puisse confiner son marquage aux heures qui vous intéressent. Avec Ignore Session Filter activé, les fenêtres sont entièrement contournées et les spikes peuvent être marqués à tout moment. Les horaires sont saisis dans votre fuseau local et acceptent les formats 24 heures comme 12 heures.
6. Étiquettes, infobulles et son
Étiquettes. Avec Show Labels activé, chaque spike porte une étiquette d'information près de son marqueur. Vous contrôlez ses couleurs (texte, fond, bordure), l'opacité de son fond, l'arrondi de ses coins et son placement via les décalages de distance du marqueur et du texte. Auto-Scale Text laisse l'étiquette grandir et rétrécir avec le zoom entre une taille minimale et maximale, avec un réglage de sensibilité sur l'agressivité de la mise à l'échelle ; désactivez-le pour verrouiller l'étiquette à une taille fixe.
Infobulles. Le survol d'un marqueur ouvre une infobulle avec les métriques du spike. Enable Marker Tooltips l'active, Marker Hitbox Size fixe la taille de la cible de survol, et Marker Tooltip Includes Values décide si les chiffres de volume, d'amplitude et de corps y apparaissent. Quelques réglages supplémentaires (nombre max d'éléments au survol, marge visible, throttle souris) ajustent la façon dont les infobulles sont calculées pour la réactivité.
Son. Enable Sound Alerts joue un son lorsqu'un spike est détecté, en utilisant le Sound File que vous indiquez (un fichier ou une ressource NinjaTrader).
Panneau d'aide. Un panneau d'aide intégré garde les bases sur le graphique. Show Help Panel l'affiche ou le masque (également via Ctrl+H), Enable Help Hotkey gouverne le raccourci, et sa largeur, sa hauteur et son opacité sont réglables.
7. Référence complète des paramètres
Les réglages apparaissent dans le panneau de propriétés de NinjaTrader, regroupés comme vous les y voyez. « Default » est la valeur avec laquelle l'indicateur est livré. Rappelez-vous qu'une seule méthode de détection est active à la fois.
00 Candle Min Size
| Setting | Default | Ce que cela fait |
|---|---|---|
| Min. Body Size (%) | 60 | Le corps de bougie minimum en pourcentage de l'amplitude totale de la barre. Les barres en dessous sont ignorées pour toutes les méthodes. |
01 SMA Logic
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable SMA Logic | On | Utilise une moyenne mobile simple du volume pour détecter les spikes. |
| Lookback (bars) | 50 | Le nombre de barres utilisé pour la moyenne mobile du volume. |
| Spike Multiplier (×AvgVol) | 3.0 | Une barre est un spike lorsque son volume atteint ce multiple de la moyenne. |
| Draw Once Per Bar | On | Activé, un seul marqueur de spike est dessiné par barre, toutes méthodes confondues. |
02 EMA / EWMA
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable EMA/EWMA | Off | Utilise une moyenne exponentielle du volume pour détecter les spikes (référence à adaptation plus rapide). |
| EMA Length | 50 | La longueur de période pour l'EMA du volume. |
| Spike Multiplier (×EMA) | 3.0 | Une barre est un spike lorsque son volume atteint ce multiple de l'EMA. |
03 EWMA : Z-Score
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable EWMA-Z | Off | Utilise une référence pondérée exponentiellement et un seuil de Z-Score sur les écarts de volume. |
| Half-Life (bars) | 34 | La demi-vie, en barres, de la décroissance exponentielle. Plus élevée est plus lisse. |
| Z-Score Threshold | 3.0 | À quel point une barre doit être au-dessus de la normale pour se déclencher, en écarts-types (3.0 = 3σ). |
04 Median + MAD
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable Median+MAD | Off | Utilise la médiane et l'écart absolu médian pour une détection de spike robuste, résistante aux valeurs aberrantes. |
| Lookback (bars) | 50 | Le nombre de barres pour la fenêtre glissante médiane/MAD. |
| Z-Score Threshold | 4.0 | Le seuil de Z-Score robuste pour se déclencher (par ex. 4.0). |
05 Session Logic
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable Session Logic | Off | Ne marque les barres que lorsqu'elles atteignent les minimums de volume et d'amplitude par session (et le filtre global de taille de corps). |
| Pre-RTH Min Volume | 300 | Le volume minimum pour qu'une barre Pre-RTH (pre-market) soit retenue. |
| Pre-RTH Range (Ticks) | 8 | L'amplitude de prix minimale, en ticks, pour qu'une barre Pre-RTH soit retenue. |
| RTH Min Volume | 3000 | Le volume minimum pour qu'une barre RTH soit retenue. |
| RTH Range (Ticks) | 8 | L'amplitude de prix minimale, en ticks, pour qu'une barre RTH soit retenue. |
06 Session Settings
| Setting | Default | Ce que cela fait |
|---|---|---|
| Ignore Session Filter | Off | Activé, aucune restriction de session n'est appliquée et les spikes peuvent être marqués à tout moment. |
| Use Pre-Market | On | Active la fenêtre de session Pre-Market. |
| Pre Market Start (HH:mm) | 09:00 | L'heure de début du Pre-Market, dans votre heure locale. Accepte les formats 24 heures et 12 heures. |
| Pre Market End (HH:mm) | 13:00 | L'heure de fin du Pre-Market, dans votre heure locale. |
| Use RTH | On | Active la fenêtre Regular Trading Hours. |
| RTH Start (HH:mm) | 15:00 | L'heure de début du RTH, dans votre heure locale. |
| RTH End (HH:mm) | 22:00 | L'heure de fin du RTH, dans votre heure locale. |
Colors
| Setting | Default | Ce que cela fait |
|---|---|---|
| Bullish Spike Color | Lime | La couleur des spikes haussiers (clôture au-dessus de l'ouverture). |
| Bearish Spike Color | Red | La couleur des spikes baissiers (clôture en dessous de l'ouverture). |
| Neutral Spike Color | Yellow | La couleur des spikes neutres (ouverture égale à la clôture). |
| Text Color | White | La couleur du texte des étiquettes d'information. |
| Text Background | Black | La couleur de fond des étiquettes. |
| Text Border | DimGray | La couleur de bordure des étiquettes. |
| Text Background Opacity | 50 | L'opacité du fond de l'étiquette. Accepte 0 à 100 (pour cent) ou 0 à 255 (alpha). |
Display
| Setting | Default | Ce que cela fait |
|---|---|---|
| Distance (Ticks) | 0 | Le décalage, en ticks, entre l'ancrage de la barre (plus haut pour haussier, plus bas pour baissier) et le marqueur. |
| Text Distance (Ticks) | 1 | Le décalage supplémentaire, en ticks, entre le marqueur et l'étiquette de texte. |
| Show Labels | On | Dessine le texte d'information près du marqueur. |
| Text Size | 11 | La taille de police de base de l'étiquette, au niveau de zoom de référence. |
| Enable Auto-Scale Text | On | Met à l'échelle la police de l'étiquette avec le zoom du graphique, entre les tailles min et max. |
| Text Size Min | 8 | La taille de police minimale en mise à l'échelle automatique. |
| Text Size Max | 22 | La taille de police maximale en mise à l'échelle automatique. |
| Auto-Scale Sensitivity | 1.0 | À quel point le texte se met à l'échelle. 1.0 est normal ; plus élevé s'agrandit plus vite. |
| Corner Radius (px) | 6 | Le rayon des coins arrondis, en pixels, des étiquettes. |
Sound Alerts
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable Sound Alerts | Off | Joue un son et déclenche une alerte lorsqu'un spike est détecté. |
| Sound File | (none) | Le fichier son ou le nom de ressource NinjaTrader à jouer. |
Tooltips
| Setting | Default | Ce que cela fait |
|---|---|---|
| Enable Tooltips | On | Active les infobulles au survol de la souris sur les marqueurs. |
| Max Hover Items | 300 | Le nombre maximum de régions d'infobulle conservées en mémoire. |
| Visible Margin Bars | 20 | Combien de barres au-delà de la plage visible sont préparées pour les infobulles. |
| Mouse Move Pixel Throttle | 0.5 | Le mouvement minimum de la souris, en pixels, avant que les survols ne soient re-testés. |
| Enable Marker Tooltips | On | Affiche une infobulle au survol d'un marqueur. |
| Marker Hitbox Size (px) | 14 | La taille de la zone de survol carrée autour du marqueur. |
| Marker Tooltip Includes Values | On | Inclut les valeurs de volume, de ticks et de corps dans l'infobulle du marqueur. |
99 Help & Hotkey
| Setting | Default | Ce que cela fait |
|---|---|---|
| Show Help Panel | n/a | Affiche ou masque le panneau d'aide. Également basculé avec Ctrl+H. |
| Enable Help Hotkey | n/a | L'interrupteur principal du raccourci d'aide. |
| Assigned Help Hotkey | CTRL + H | Le raccourci qui bascule le panneau d'aide. En lecture seule. |
| Help Panel Width (px) | n/a | La largeur du panneau d'aide en pixels. |
| Help Panel Height (px) | n/a | La hauteur du panneau d'aide en pixels. |
| Help Panel Opacity (%) | n/a | L'opacité du panneau d'aide, de 0 à 100. |
8. Réglages de départ suggérés
Commencez avec la méthode par défaut SMA Logic, un lookback de 50 et un multiplicateur de 3.0 : robuste, intuitif, et une bonne base pour la plupart des instruments. Gardez les infobulles activées afin de pouvoir survoler un marqueur et voir exactement pourquoi il s'est déclenché.
À partir de là, adaptez la méthode au marché. Pour une référence qui s'adapte plus vite aux conditions changeantes, passez à EMA/EWMA avec des réglages similaires. Pour les instruments bruités où une barre géante occasionnelle fausserait une moyenne, utilisez Median + MAD avec un seuil de 4 ou plus : sa robustesse empêche les spikes passés de fausser la référence. Pour une lecture purement statistique de ce qui est réellement anormal, utilisez EWMA Z-Score. Et lorsque vous préférez fixer des planchers concrets par session plutôt qu'une référence statistique, utilisez Session Logic avec des minimums de volume et d'amplitude adaptés à votre instrument.
Réglez le filtre Min. Body Size (%) à votre goût : plus haut pour exiger des barres décisives, plus bas pour en laisser passer davantage. Et réglez le Spike Multiplier ou le Z-Score Threshold pour contrôler le nombre de spikes que vous voyez : plus haut est plus sélectif, plus bas est plus sensible. Comme une seule méthode tourne à la fois, il vaut la peine d'en essayer deux ou trois sur votre instrument et de conserver celle dont les marques correspondent le mieux aux mouvements qui vous intéressent.
9. Dépannage
Aucun spike n'est marqué. Vérifiez qu'une méthode de détection est activée et que le filtre Min. Body Size (%) n'est pas trop strict : une exigence de corps élevée écarte silencieusement de nombreuses barres. Confirmez que vous êtes à l'intérieur d'une fenêtre de session ou activez Ignore Session Filter. Si vous avez monté un multiplicateur ou un seuil trop haut, abaissez-le pour en voir davantage.
Trop de spikes. Augmentez le Spike Multiplier (SMA/EMA) ou le Z-Score Threshold (EWMA-Z, Median+MAD), ou augmentez le filtre de taille de corps. Chacun rend la méthode plus sélective.
Changer de méthode ne semble rien faire. Une seule méthode tourne à la fois, et en activer une désactive automatiquement les autres. Assurez-vous d'avoir activé la méthode voulue et que ses propres réglages (lookback, multiplicateur, seuil) sont raisonnables pour votre instrument.
Les spikes n'apparaissent que pendant certaines heures. C'est le filtrage par session. Ajustez les fenêtres Pre-Market et RTH, ou activez Ignore Session Filter pour marquer les spikes à tout moment.
Les étiquettes sont trop petites ou trop grandes. Avec Auto-Scale Text activé, les étiquettes se mettent à l'échelle avec le zoom entre les tailles min et max : ajustez celles-ci, ou la sensibilité. Désactivez Auto-Scale pour verrouiller l'étiquette à une Text Size fixe.
Aucun son lors d'un spike. Confirmez qu'Enable Sound Alerts est activé et que le nom du Sound File pointe vers un fichier ou une ressource NinjaTrader valide.
10. Glossaire
Volume spike : une barre dont le volume se détache clairement du flux récent, selon la méthode active.
SMA Logic : détection utilisant une moyenne mobile simple du volume comme référence.
EMA / EWMA : détection utilisant une moyenne exponentielle, qui s'adapte plus vite aux barres récentes.
EWMA Z-Score : une méthode statistique mesurant de combien d'écarts-types le volume de la barre se situe au-dessus d'une moyenne pondérée exponentiellement.
Median + MAD : une méthode statistique robuste utilisant la médiane et l'écart absolu médian, résistante à la distorsion par les valeurs aberrantes passées.
Session Logic : détection utilisant des minimums concrets de volume et d'amplitude de prix par session plutôt qu'une référence statistique.
Min. Body Size : le filtre global exigeant un corps de bougie décisif avant qu'une barre ne puisse être marquée.
Spike haussier / baissier / neutre : un spike sur une barre qui a clôturé en hausse, en baisse ou à plat ; chacun a sa propre couleur de marqueur.
Spike multiplier : combien de fois la référence le volume d'une barre doit atteindre pour compter (méthodes SMA et EMA).
Z-Score threshold : combien d'écarts-types au-dessus de la normale une barre doit être pour compter (méthodes statistiques).
Flow.42 VolSpike est un outil de contexte et de visualisation. Il ne fournit pas de signaux de trade automatiques ni de conseils de trading. Trade less. Trade better. Trade with clarity.
© 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.