Le Volume Profile ne montre pas QUAND le volume s’est échangé, mais À QUEL PRIX. Il révèle les niveaux où le marché a le plus traité — des zones d’équilibre où le prix aime revenir — et ceux à faible volume, traversés rapidement. C’est la carte des vraies zones de décision.
Détection en direct sur l’Or
L’histogramme horizontal à droite affiche le volume par niveau de prix. POC (orange) = Point of Control, le prix le plus échangé (aimant n°1). Value Area (bleu) = les 70 % du volume, bornes VAH (haut) et VAL (bas) :
Indicateur MT5 — VP OrderFlow OB Liquidity
Trois lectures de marché complémentaires réunies sur un seul graphique, sans le surcharger : le Volume Profile, l’Order Flow et les Order Blocks validés par la liquidité. Le but n’est pas de donner des flèches d’achat/vente automatiques, mais d’afficher un contexte clair pour prendre ses propres décisions : où le volume s’est concentré, dans quel sens penche la pression acheteuse/vendeuse, et quelles zones institutionnelles sont pertinentes autour du prix.

Indicateur VP OrderFlow OB Liquidity
MetaTrader 5 (.mq5) · 14 Ko · gratuit · Volume Profile + Order Flow + Order Blocks
Fichier source .mq5 à compiler dans MetaEditor (F7). Suivez le guide d’installation · testez toujours sur compte démo avant le réel.
Ce qu’il affiche
📊 Volume Profile
Un histogramme horizontal du volume échangé sur une fenêtre glissante, avec le POC (niveau le plus tradé, en or), la VAH et la VAL (bornes de la zone de valeur à 70 %). Chaque niveau est coloré selon la dominance acheteuse (teal) ou vendeuse (marron).
🌊 Order Flow (Delta / CVD)
La pression réelle des bougies, estimée par la position de clôture dans le range. Le delta cumulé (CVD) est affiché dans un panneau, indiquant si le flux global est acheteur ou vendeur.
🟦 Order Blocks & Breakers
Les dernières bougies opposées avant une impulsion, tracées comme zones — uniquement si elles ont pris la liquidité (sweep d’un ancien sommet/creux), ce qui filtre les zones faibles. Un OB cassé puis retesté devient un Breaker (BOB).
💧 Liquidité (BSL / SSL)
Les niveaux de liquidité haute et basse (derniers swings), là où le prix va « chasser les stops ».
Paramètres principaux
Fenêtre et finesse du profil (InpLookbackBars, InpRows) · exigence de sweep pour valider un OB (InpReqLiqForOB) · proximité au prix et nombre max de zones (InpNearATR, InpMaxZones) · plus des interrupteurs pour masquer chaque couche afin de garder le graphique propre.
Installation en 4 étapes
① Téléchargez le fichier .mq5 ci-dessus. ② Copiez-le dans MQL5/Indicators/ (via Fichier → Ouvrir le dossier des données). ③ Compilez dans MetaEditor (F7). ④ Glissez l’indicateur sur votre graphique. Le guide complet détaille chaque étape.
⚠ Note importante : en Forex, MT5 fournit du volume tick (pas du volume réel), donc l’order flow est une approximation. Les concepts SMC (OB, liquidité) sont des heuristiques paramétrables — aucun indicateur ne garantit de résultat, à tester en démo avant usage réel.
Et l’Order Flow ?
L’Order Flow pousse la logique plus loin en lisant le carnet d’ordres en temps réel (achats au marché vs ventes au marché, absorption, déséquilibres). Notre carnet d’ordres (DOM) en donne un aperçu live sur les cryptos. Le Volume Profile en est la synthèse historique, exploitable sur MT4/MT5.
