Order Blocks with Volume [Quantum Algo]
Des order blocks issus de cassures de structure confirmées, chacun étiqueté avec le volume acheteur/vendeur qui l'a construit — ligne de mitigation, modes breaker et historique, et des filtres qui ne laissent que les zones qui valent la peine d'être attendues.

La réponse courte
Order Blocks with Volume est un indicateur TradingView gratuit et open source qui repère les order blocks — la bougie d'où est parti un mouvement directionnel avant que le prix ne casse la structure de marché — et mesure le volume acheteur et vendeur échangé à l'intérieur de chacun d'eux. Chaque zone est tracée sous forme de rectangle prolongé vers l'avant jusqu'au retour du prix, étiquetée avec son volume total et sa répartition acheteurs/vendeurs, pour distinguer d'un coup d'œil les blocs construits sur une forte participation de ceux qui sont maigres.
Il suit l'intégralité du cycle de vie — actif, mitigé, invalidé, éventuellement transformé en breaker ou figé en historique —, fonctionne uniquement sur bougies clôturées pour que les zones confirmées ne repeignent jamais, et propose des filtres pour n'afficher que les blocs les plus lourds et les mieux proportionnés. C'est le complément pratique de notre guide des order blocks et la couche de détection des blocs du Smart Money Concepts Engine gratuit, en version autonome et plus approfondie.
Des order blocks issus de cassures de structure confirmées, avec barres de volume acheteur/vendeur, une étiquette de volume et la ligne de mitigation à 50%.
Actif → mitigé → invalidé → breaker (conservé, recoloré), historique (figé) ou supprimé.
Uniquement les zones à fort volume (× la moyenne) et uniquement les zones bien proportionnées (hauteur maximum en ATR).
Ce qu'il affiche
Rectangles d'order blocks haussiers et baissiers
, projetés vers l'avant depuis la bougie d'origine jusqu'au retour du prix.
Deux barres internes par zone active
Volume acheteur dans la moitié supérieure, volume vendeur dans la moitié inférieure — avec des longueurs proportionnelles à chaque camp.
Une étiquette de volume
Sur le bord droit de chaque zone active : volume total et % acheteurs / % vendeurs.
Une ligne à 50% en pointillés
Traversant chaque zone active — le niveau de mitigation / d'équilibre.
Zones breaker
(recolorées) lorsqu'un bloc cassé est conservé, et zones historiques (neutres, figées) lorsque les blocs invalidés sont gardés pour étude.
La capture d'écran USDJPY en 1 heure de cette page montre deux blocs actifs avec leurs barres de volume et leurs étiquettes ; la capture des paramètres montre le groupe Filters.
Fonctionnement de la détection
Structure de marché. Les sommets et creux de swing confirmés sont repérés à l'aide d'un pivot de longueur configurable (Swing Length). Des valeurs plus élevées isolent une structure plus significative et produisent des zones moins nombreuses et plus grandes.
Break of structure. Le déclencheur est une clôture de bougie au-dessus du dernier sommet de swing confirmé (haussier) ou sous le dernier creux de swing (baissier). Les mèches ne comptent pas.
La bougie d'origine. À partir du breakout, le script remonte les bougies d'impulsion (dans la limite de l'Impulse Lookback) et repère la dernière bougie de clôture opposée avant le début du mouvement — la dernière clôture baissière pour un bloc haussier, la dernière clôture haussière pour un bloc baissier. Cette bougie est l'origine du displacement et le niveau que le prix a tendance à revisiter.
Étendue de la zone. Le bloc est tracé à partir de cette bougie, sur toute son étendue du plus haut au plus bas (Wick) ou sur son corps, de l'ouverture à la clôture (Body).
La détection ne s'effectue que sur des barres clôturées ; une zone confirmée ne se déplace pas et ne disparaît pas, sauf au fil du cycle de vie décrit ci-dessous.
Le moteur de volume
Pour chaque bougie d'origine, l'indicateur estime la part du volume échangé qui relevait de l'achat ou de la vente, selon l'endroit où la bougie a clôturé dans sa propre étendue — le volume acheteur est pondéré par la proximité de la clôture avec le plus haut, le volume vendeur par sa proximité avec le plus bas. La répartition apparaît sous forme de deux barres internes et de pourcentages dans l'étiquette. La force du volume correspond au volume du bloc divisé par le volume moyen sur la Volume Baseline Length ; c'est elle qui pilote le filtre optionnel de volume élevé.
Pourquoi c'est important : un bloc formé sur 1.8× le volume moyen avec une répartition acheteurs/vendeurs de 78/22 traduit l'entrée d'un institutionnel ; un bloc à 0.6× le volume avec une répartition de 51/49 n'était que du bruit qui a précédé un mouvement par hasard. Le système de notation de notre guide des order blocks l'évalue à l'œil ; l'indicateur affiche le chiffre sur le graphique.
Cycle de vie des zones
- Active — se prolonge jusqu'à la barre actuelle avec ses barres et son étiquette.
- Mitigation — la première fois que le prix revient dans la zone ; la ligne des 50% marque l'équilibre et une alerte peut se déclencher.
- Invalidation — le prix traverse le bord opposé, par mèche ou par clôture (Invalidation Source).
- Breaker — avec « Flip Broken Zones to Breaker Blocks » activé, une zone invalidée est conservée et recolorée, car un support cassé devient résistance et inversement. Notre guide des breaker blocks explique comment le trader.
- Historique — avec « Keep Invalidated Zones (Historic) » activé, les zones terminées sont figées à la barre où elles ont pris fin, recolorées en neutre, sans barres ni texte.
- Si aucune des deux options n'est activée, les zones invalidées sont supprimées.
Règles anti-encombrement : aucune nouvelle zone ne s'empile sur une zone active au même endroit, le nombre de zones actives est plafonné par côté, et les zones plus anciennes que la plage de tracé sont retirées.
Paramètres
| Groupe | Paramètre | Ce qu'il fait | Point de départ |
|---|---|---|---|
| Structure et détection | Swing Length | Longueur de pivot définissant la structure ; plus elle est élevée, plus les zones sont grandes et significatives | 10–20 |
| Impulse Lookback (bars) | Jusqu'où remonter pour chercher la bougie d'origine | 30 | |
| Zone Range | Wick (étendue complète) ou Body (ouverture–clôture) | Wick | |
| Max Active Zones / Side | Plafond par direction | 3 | |
| Invalidation | Invalidation Source | Wick ou Close | Clôture |
| Flip Broken Zones to Breaker Blocks | Conserver et recolorer les zones cassées | activé si vous tradez les breakers | |
| Keep Invalidated Zones (Historic) | Figer les zones terminées au lieu de les supprimer | désactivé (activé pour l'étude) | |
| Moteur de volume | Show Volume Label, Show Buy/Sell Volume Bars | Les deux affichages | activé / activé |
| Volume Baseline Length | Longueur de moyenne pour la force | 20 | |
| Volume Bar Length (bars) | Longueur maximale des barres, contenue dans la zone | 10 | |
| Filtres | Only Show High-Volume Zones, Min Volume Strength (× avg) | Masquer les blocs sous le seuil | on / 1.5 |
| Filter Oversized Zones, Max Zone Height (ATR ×) | Ignorer les blocs plus hauts que la limite | on / 2 | |
| Style | Couleurs, Zone Extension (bars), Show 50% Mitigation Line | Apparence | — |

Alertes
Deux événements via la fonction alert() : un order block touché (mitigation) et un order block cassé (breaker formé). Créez une alerte sur l'indicateur et choisissez la condition « Any alert() function call » ; le message indique la zone concernée.
Comment l'utiliser
Les order blocks marquent l'endroit où des ordres importants ont été placés ; le trade consiste à jouer le retour sur un bloc non mitigé. La méthode qui correspond à la conception de l'indicateur :
Définissez le biais sur l'unité de temps supérieure — avec la méthode du guide SMC, ou le niveau swing du Smart Money Concepts Engine.
Filtrez la qualité. Activez le filtre de volume élevé à 1.5× et le filtre des zones surdimensionnées à 2 ATR, afin de ne garder que les blocs bien proportionnés avec une participation réelle.
Attendez la mitigation. Le retour du prix dans la zone est l'événement ; la ligne des 50% sert à affiner. Cherchez un rejet — une mèche et une clôture qui repart vers le côté d'origine du bloc — ou un change of character sur un graphique plus rapide.
Stop au-delà du bloc, objectif sur la liquidité suivante. La page sur le stop loss traite de la distance ; l'indicateur Liquidity Sweeps marque les objectifs.
Tradez le breaker quand le bloc échoue. Un bloc traversé en clôture puis recoloré devient le breaker ; son premier retest depuis l'autre côté est le trade décrit dans notre guide des breakers.
Trois setups que révèle la répartition du volume
Bloc à volume élevé et unilatéral dans une tendance
(par exemple 2.1×, 80/20) : l'entrée en continuation la plus solide ; le bloc est l'endroit où l'institutionnel a acheté, et il sera généralement défendu une fois.
Bloc à volume élevé et équilibré
(1.9×, 52/48) : forte participation mais combat acharné — souvent le bloc qui précède un retournement ; attendez la direction du break of structure avant de choisir un camp.
Bloc à faible volume
(0.7×) : filtré par défaut, et pour une bonne raison — ce sont ces zones qui donnent l'impression que le trading des order blocks relève du hasard.
Réglages recommandés par marché
Paires forex majeures et or (15m–1H) :
Swing 10–15, étendue Wick, invalidation Close, filtre de volume élevé à 1.5× — notez que le volume des CFD est un volume de ticks, moins fiable que le volume d'une bourse.
Contrats perpétuels crypto (15m–4H) :
Swing 15–20 ; le volume des plateformes est réel, vous pouvez donc vous fier à la répartition ; breakers activés.
Futures sur indices et actions (5m–1H) :
Swing 10 ; limitez les zones actives à 2 par côté pendant la séance au comptant pour garder un graphique lisible.
Comment il se compare
Face aux scripts gratuits d'order blocks classiques : la plupart tracent chaque dernière bougie opposée avant n'importe quel mouvement, sans jamais les noter ni les supprimer ; celui-ci exige un break of structure confirmé, note par le volume, filtre par la taille et la force, et gère le cycle de vie. Face au Smart Money Concepts Engine : le moteur détecte les blocs comme un élément parmi d'autres d'une lecture notée ; cet indicateur va plus loin sur le bloc lui-même — la répartition acheteurs/vendeurs, les filtres, les modes breaker et historique. Face à Zeno : l'Institutional Gravity Zone de Zeno en est la version multi-timeframe génératrice de signaux, avec l'entrée, le stop et les objectifs sur le graphique.
Limites
La répartition acheteurs/vendeurs est une estimation fondée sur la position de la clôture dans la bougie, et non un volume d'achat et de vente communiqué par la plateforme ; sur les symboles au volume peu fiable (de nombreux flux de CFD forex), la notation n'est qu'indicative. Les zones sont plafonnées par côté ; sur les graphiques en forte tendance, les blocs plus anciens disparaissent. Aucun indicateur ne génère ici de signaux d'achat ou de vente — cet outil met en évidence des niveaux, la confirmation et le risque vous appartiennent.
Pas à pas : l'ajouter à votre graphique TradingView
Ouvrez la page du script sur TradingView (lien ci-dessus) et cliquez sur Add to favorites, puis sur Use on chart — ou, sur n'importe quel graphique, ouvrez Indicators, recherchez « Order Blocks with Volume Quantum Algo » et ajoutez-le. Il est gratuit sur toutes les formules TradingView, y compris la version gratuite.
Ouvrez les paramètres de l'indicateur (l'icône d'engrenage sur son étiquette) et réglez les inputs selon votre marché et votre timeframe à partir du tableau ci-dessus ; les valeurs par défaut sont optimisées pour la crypto et l'or sur des graphiques intraday.
Dans l'onglet Style, adaptez les couleurs au thème de votre graphique ; la position du dashboard et la taille du texte se trouvent dans Inputs.
Pour créer des alertes, faites un clic droit sur le graphique → Ajouter une alerte, choisissez l'indicateur comme condition et sélectionnez l'événement souhaité ; réglez le déclenchement sur « Une fois par clôture de bougie » pour que les alertes correspondent à la logique des bougies clôturées.
Enregistrez la mise en page du graphique pour que l'indicateur se charge avec elle et — si vous utilisez nos autres outils gratuits — ajoutez-les à la même mise en page ; ils sont conçus pour cohabiter sans encombrer le graphique.
Pour lire ou réutiliser le code, cliquez sur Code source sur la page du script. La republication est soumise aux règles de la maison de TradingView ; la modification à usage personnel ne l'est pas.
Dans le code, pour les développeurs
Le script est écrit en Pine Script v5 et publié en open source. Les parties à lire si vous souhaitez le modifier :
Confirmation des pivots
Utilise ta.pivothigh / ta.pivotlow avec un lookback symétrique, ce qui explique pourquoi chaque événement structurel est décalé de la longueur du pivot — le prix assumé d'un résultat sans repaint.
L'état est conservé dans des tableaux
De rectangles, de lignes et d'étiquettes, avec des fonctions de cycle de vie explicites (création, mise à jour, retrait), plafonnés par les inputs « keep » ; les limites d'objets de TradingView sont respectées par conception.
Everything evaluates on barstate.isconfirmed
La bougie en formation n'est jamais utilisée pour la détection ni pour les signaux.
Alertes
Utilisez des appels alertcondition nommés (ou alert() lorsque le message transporte des données), afin que les webhooks reçoivent une charge utile cohérente.
Si vous construisez à partir de ce script, nos tutoriels Pine Script de l'Académie et le guide du backtesting sur TradingView couvrent la conversion en stratégie et les tests.
L'utiliser avec les autres indicateurs gratuits
Les cinq outils Smart Money sont conçus pour se superposer : le Smart Money Concepts Engine pour le biais et le score ; Order Blocks with Volume pour la zone et sa qualité ; Fair Value Gaps + Inversion pour le déséquilibre et l'inversion de polarité ; Liquidity Sweeps pour le déclencheur ; Institutional Key Levels pour la carte classée à laquelle tout le reste se rapporte. Une lecture complète sur un même graphique : le biais du niveau de swing de l'engine → le niveau classé le plus proche → un sweep de la liquidité à cet endroit → un retour sur un bloc à fort volume ou un gap inversé → l'entrée avec le stop au-delà du sweep et l'objectif au niveau suivant. Le hub des indicateurs gratuits recense tous les outils ; le guide SMC présente la méthode derrière cette superposition.
Erreurs courantes avec cet indicateur
- Se fier à la bougie en formation — ici, chaque événement attend la clôture, et vous devriez faire de même.
- Trader chaque marqueur — l'outil met en évidence un contexte et des emplacements ; l'entrée exige une confirmation par la structure et un stop au-delà du niveau.
- L'utiliser sur le mauvais timeframe avec les longueurs par défaut — ajustez les paramètres de pivot au graphique, comme le montre le tableau des réglages.
- Ignorer la qualité du volume — sur les flux CFD en volume de ticks, les fonctions liées au volume sont indicatives ; sur les plateformes d'échange et les futures, elles sont réelles.
- Empiler trop d'outils — les cinq indicateurs gratuits se combinent ; dix scripts pris au hasard, non.
Vous voulez le signal, pas seulement la structure ?
Zeno lit la même structure Smart Money sur plusieurs timeframes et affiche l'entrée, le stop, le TP1 et le TP2 sur votre graphique — avec un historique de 160 signaux clôturés, 120 gains et 40 pertes aux niveaux annoncés. QuantumBot l'exécute sur Bybit, Binance, OKX, Bitget et Kraken.

Glossaire de cet indicateur
Questions fréquentes
L'indicateur d'order blocks repaint-il ?
Non. La détection ne s'effectue que sur des barres clôturées, donc une zone confirmée ne bouge pas ; elle ne change d'état qu'au fil de son cycle de vie (mitigée, invalidée, breaker, historique).
Quelle est la différence entre l'étendue Wick et Body ?
Wick trace le bloc du plus haut au plus bas de la bougie d'origine ; Body, de son ouverture à sa clôture. Les zones Body sont plus serrées et conviennent à des stops plus courts ; les zones Wick englobent toute la liquidité que représente la bougie.
Comment le volume acheteur/vendeur est-il calculé ?
À partir de l'endroit où la bougie d'origine a clôturé dans son étendue : une clôture proche du plus haut fait pencher le volume vers l'achat, proche du plus bas vers la vente. Il s'agit d'une estimation, pas de données issues de la plateforme.
Qu'est-ce qu'un breaker block dans cet indicateur ?
Un order block invalidé, conservé et recoloré parce qu'un support cassé tend à devenir résistance et inversement. Activez « Flip Broken Zones to Breaker Blocks » pour les conserver ; notre guide des breaker blocks explique comment les trader.
Pourquoi je ne vois aucune zone ?
Les filtres de volume élevé ou de zones surdimensionnées les masquent peut-être, ou la longueur de swing est trop grande pour l'unité de temps. Abaissez le seuil de volume, augmentez la limite ATR ou réduisez Swing Length.
Est-il gratuit ?
Oui — open source sur TradingView ; lisez le code, utilisez-le et respectez les règles de la plateforme si vous le republiez.
Quel est son lien avec Zeno ?
C'est le détecteur de blocs gratuit et spécialisé, avec volume ; le moteur Gravity Zone de Zeno en est la version multi-timeframe, qui affiche des signaux avec entrée, stop, TP1 et TP2 et alimente QuantumBot.
Pourquoi l'indicateur trace-t-il moins de blocs que les autres ?
Il exige un break of structure confirmé avant de localiser la bougie d'origine, plafonne les zones actives par côté, refuse d'empiler une nouvelle zone sur une zone active et masque par défaut les blocs à faible volume ou surdimensionnés. Moins de zones, mais de meilleures : c'est voulu.
Quelle étendue de zone utiliser, Wick ou Body ?
Wick pour toute la liquidité que représente la bougie et des stops plus larges ; Body pour des zones et des stops plus serrés. La plupart des traders Smart Money utilisent Wick sur les unités de temps supérieures et Body sur les graphiques intraday.
Fonctionne-t-il sur les actions et les futures ?
Oui, et c'est là que la notation par le volume est la plus fiable, car le volume des bourses est réel ; sur les CFD forex, la répartition est indicative.
Comment recevoir une alerte quand un bloc est touché ?
Créez une alerte sur l'indicateur avec la condition « Any alert() function call » ; le message précise si un bloc a été touché ou cassé.
Quelle est la différence entre les modes historique et breaker ?
Breaker garde une zone cassée active et recolorée pour pouvoir la trader depuis l'autre côté ; historique la fige en neutre pour l'étude, sans barres de volume ni texte.
Quel est son lien avec Zeno ?
C'est le détecteur de blocs gratuit et spécialisé ; le moteur Gravity Zone de Zeno en est la version multi-timeframe, qui affiche le signal avec entrée, stop, TP1 et TP2.
Les autres indicateurs Smart Money gratuits
Conçus pour se combiner sur un seul graphique : le moteur pour le biais et le score, les outils dédiés pour chaque élément.
Ajoutez Order Blocks with Volume à votre graphique
Un clic sur TradingView, gratuit sur tous les plans, un code que vous pouvez lire. Aucun repaint.