SMC Structure and Liquidity PRO — Manuel d'utilisation (MetaTrader 5)

SMC Structure and Liquidity PRO — Manuel d'utilisation (MetaTrader 5)

31 octobre 2026, 17:32
JETINVEST
0
3

Disponible sur le MQL5 Market : SMC Structure and Liquidity PRO

SMC Structure and Liquidity PRO est un indicateur Smart Money Concepts pour MetaTrader 5. Il trace sur un seul graphique la structure de marché swing et interne (BOS et CHoCH), les order blocks et breaker blocks, les fair value gaps et les FVG d'inversion, les niveaux de liquidité et les balayages (sweeps), les zones premium et discount, ainsi que les zones d'une unité de temps supérieure. Un panneau résume la tendance, le biais sur plusieurs unités de temps et l'état des zones.

Tout est calculé sur des barres clôturées. Une étiquette, une zone ou un niveau n'apparaît qu'après la clôture de la barre qui le confirme, et il n'est pas redessiné par la suite. Les captures d'écran de ce manuel ont été réalisées sur des graphiques démo EURUSD M15.

Avertissement sur les risques. Le trading comporte un risque de perte. Cet indicateur est un outil d'analyse : il n'ouvre pas de positions et ne promet aucun résultat. Testez toujours d'abord votre façon de l'utiliser sur un compte démo.

1. Installation

  1. Achetez ou louez le produit sur le Marché MQL5 et installez-le depuis l'onglet Marché de votre terminal MetaTrader 5 (Boîte à outils → Marché → Acheté → Installer ; en anglais : Toolbox → Market → Purchased → Install).
  2. Ouvrez un graphique et faites glisser SMC Structure and Liquidity PRO depuis le Navigateur (Indicateurs → Marché) sur celui-ci.
  3. Ajustez les paramètres d'entrée si vous le souhaitez (section 10) et cliquez sur OK.

L'indicateur fonctionne sur tout symbole et toute unité de temps, sur les comptes netting et hedging, ainsi que dans le Testeur de stratégie. Par défaut, il analyse les 3000 dernières barres (paramètre Bars analysed).


2. Légende du graphique

Sur le graphique Signification
BOS / CHoCH (ligne continue, texte plus grand) Cassure de structure / changement de caractère swing
iBOS / iCHoCH (ligne pointillée, texte plus petit) Cassure de structure / changement de caractère interne
OB (rectangle plein) Order block issu d'une cassure swing
OB i Order block issu d'une cassure interne (uniquement si activé)
BB Breaker block : un order block traversé par une clôture et qui a changé de côté
FVG Fair value gap
IFVG FVG d'inversion : un gap traversé par une clôture et qui a changé de côté
H4 OB, H1 FVG… (contour en tirets) Order block ou FVG de l'unité de temps supérieure
EQH / EQL (ligne pointillée) Plus hauts égaux / plus bas égaux
BSL / SSL Liquidité côté acheteur / côté vendeur (plus hauts / plus bas swing)
PDH / PDL, PWH / PWL Plus haut et plus bas de la veille / de la semaine précédente
Asia H/L, London H/L Plus haut et plus bas des sessions d'Asie et de Londres
x devant le nom d'un niveau (ex. x London L) Le niveau a été balayé
Premium, EQ, Discount Partie haute, équilibre (50 %) et partie basse du range swing actuel

Les éléments haussiers utilisent la couleur Bullish color (bleu-vert par défaut) et les éléments baissiers la couleur Bearish color (rouge par défaut). La liquidité utilise la couleur Liquidity color (or par défaut). Survolez une ligne ou un rectangle pour afficher son info-bulle avec les prix exacts.


3. Structure de marché

L'indicateur suit deux niveaux de structure en même temps :

  • Structure swing : pivots confirmés par Swing structure strength barres de chaque côté (10 par défaut). C'est la tendance principale.
  • Structure interne : pivots confirmés par Internal structure strength barres de chaque côté (3 par défaut). Elle montre les mouvements à l'intérieur des jambes swing. La force swing doit être supérieure à la force interne.

Lorsqu'une bougie clôture au-delà du dernier pivot, une cassure est tracée du pivot jusqu'à la bougie de cassure :

  • BOS (break of structure, cassure de structure) : la cassure va dans le sens de la tendance actuelle, la tendance se poursuit donc.
  • CHoCH (change of character, changement de caractère) : la cassure va contre la tendance actuelle, la tendance change donc de côté.

Structure breaks shown limite le nombre de cassures récentes tracées pour chaque niveau (10 par défaut). Vous pouvez masquer l'un ou l'autre niveau avec Swing BOS / CHoCH et Internal BOS / CHoCH ; le calcul (tendance, order blocks, panneau) continue de fonctionner.


4. Order blocks et breaker blocks

Un order block est la dernière bougie de sens opposé à l'origine du mouvement qui a cassé la structure : la dernière bougie baissière avant une cassure haussière, ou la dernière bougie haussière avant une cassure baissière.

  • Par défaut, les order blocks ne proviennent que des cassures swing. Activez Order blocks also from internal breaks pour obtenir des zones plus nombreuses et plus petites (marquées OB i).
  • Order block on the candle body utilise le corps de la bougie au lieu de l'étendue complète avec les mèches, pour des zones plus serrées.
  • Lorsqu'une bougie clôture à travers un order block, le bloc prend fin. Avec Breaker blocks activé, il revient sous forme de BB de l'autre côté : un bloc haussier cassé devient un breaker baissier, et inversement.

5. Fair value gaps et FVG d'inversion

Un fair value gap est un déséquilibre sur trois bougies : le plus bas de la troisième bougie est au-dessus du plus haut de la première (FVG haussier), ou le plus haut de la troisième est en dessous du plus bas de la première (FVG baissier).

  • Minimum FVG size (x ATR 14) filtre les petits gaps (0,15 × ATR par défaut). Augmentez-le sur les symboles bruités pour ne garder que les gaps nets.
  • Tant que le prix évolue dans un gap, le rectangle se réduit à la partie encore ouverte.
  • Avec Inversion FVGs activé, un gap traversé par une clôture revient sous forme d'IFVG de l'autre côté.

Quand une zone prend fin

Le paramètre Zone ends at s'applique aux order blocks, aux breakers et aux FVG :

Option La zone prend fin lorsque
First touch le prix revient dans la zone
50% (consequent encroachment) le prix atteint le milieu de la zone
Full fill / close through (par défaut) une bougie clôture au-delà du côté opposé de la zone

Quelle que soit l'option, c'est la bougie qui clôture à travers une zone qui crée le breaker ou le FVG d'inversion. Active zones per type and side ne conserve sur le graphique que les zones les plus récentes (3 par défaut), et Active zones and levels extend right définit sur combien de barres les zones et niveaux actifs se prolongent au-delà de la dernière bougie (15 par défaut).


6. Liquidité et balayages (sweeps)

Les niveaux de liquidité sont des prix où des stops sont susceptibles d'être placés. L'indicateur trace :

  • Plus hauts / plus bas égaux (EQH / EQL) : deux pivots à peu près au même prix. La tolérance est Equal highs / lows tolerance (x ATR 14) (0,1 × ATR par défaut).
  • Plus hauts / plus bas swing (BSL / SSL) : liquidité côté acheteur au-dessus des plus hauts swing et liquidité côté vendeur sous les plus bas swing. Désactivé par défaut, car cela ajoute beaucoup de lignes.
  • Veille et semaine précédente (PDH / PDL / PWH / PWL).
  • Plus hauts / plus bas des sessions d'Asie et de Londres. En mode Auto, ils sont tracés sur les symboles forex, CFD et crypto et désactivés sur les symboles de la B3, où ces sessions n'ont pas de sens. Vous pouvez les forcer sur On ou Off.

Active levels per type and side limite le nombre de niveaux non touchés (3 par défaut).

Un niveau prend fin lorsque le prix évolue au-delà. Si la bougie qui a pris le niveau clôture de retour de l'autre côté, il s'agit d'un balayage (sweep) (une prise de liquidité) : avec Mark liquidity sweeps activé, le niveau est conservé jusqu'à cette bougie avec un x devant son nom. Les six balayages les plus récents sont affichés.


7. Premium et discount

Le range swing actuel s'étend du dernier plus haut swing au dernier plus bas swing. Son milieu est l'équilibre (EQ) :

  • au-dessus de l'équilibre, le prix est en premium (cher dans le range) ;
  • en dessous, le prix est en discount (bon marché dans le range).

La ligne Price in range du panneau donne la position exacte, de 0 % au plus bas swing à 100 % au plus haut swing. Des valeurs supérieures à 100 % ou inférieures à 0 % signifient que le prix est déjà sorti du range, avant qu'un nouveau pivot swing ait été confirmé.


8. Unité de temps supérieure

L'indicateur effectue la même analyse sur une unité de temps supérieure et trace ses order blocks et FVG sous forme de contours en tirets, étiquetés avec l'unité de temps (par exemple H4 OB, H4 FVG). Les FVG d'inversion de l'unité de temps supérieure ne sont pas tracés.

Lorsque Higher timeframe est laissé sur current, l'unité de temps est choisie automatiquement :

Graphique Unité de temps supérieure
M1 M15
M2 à M5 H1
M6 à M30 H4
H1 à H4 D1
au-delà de H4 W1

Vous pouvez aussi choisir une unité de temps fixe ; elle n'est utilisée que si elle est supérieure à celle du graphique. Show higher timeframe order blocks and FVGs désactive les contours tout en conservant le biais dans le panneau.


9. Le panneau

Ligne Ce qu'elle affiche
Header Nom de l'indicateur, symbole et unité de temps
Swing trend Haussière ou baissière, d'après la dernière cassure swing
Internal trend Haussière ou baissière, d'après la dernière cassure interne
Bias Tendance swing en M5, M15, H1, H4 et D1 (uniquement les unités de temps égales ou supérieures à celle du graphique). Triangle vers le haut = haussier, triangle vers le bas = baissier
Price in range Premium ou discount, et la position dans le range swing (section 7)
Last swing break Direction, type (BOS ou CHoCH) et prix de la dernière cassure swing
Active OB / FVG Order blocks actifs haussiers/baissiers, puis FVG actifs haussiers/baissiers
Zones held (history) Part des order blocks et FVG qui ont tenu après avoir été touchés, sur l'historique analysé
Last events Les cinq dernières alertes (heure et texte), lorsque les alertes sont activées

Une zone est considérée comme tenue (held) lorsque, après avoir été touchée, le prix s'en est éloigné d'un ATR avant de clôturer à travers elle. Il s'agit d'une description de l'historique sur votre symbole et votre unité de temps, pas d'une prévision.

Le panneau peut être déplacé à la souris ; sa position est conservée pour ce graphique. Il s'adapte au fond du graphique (sombre ou clair). Panel size (%) modifie son échelle et Show panel le masque.


10. Paramètres d'entrée

Structure de marché

Input Default Description
Internal structure strength (bars each side) 3 Barres de chaque côté pour confirmer un pivot interne
Swing structure strength (bars each side) 10 Barres de chaque côté pour confirmer un pivot swing (doit être supérieur à l'interne)
Swing BOS / CHoCH true Trace les cassures swing
Internal BOS / CHoCH true Trace les cassures internes
Structure breaks shown (each scope) 10 Nombre de cassures récentes tracées
Bullish color / Bearish color teal / red Couleurs des éléments haussiers et baissiers

Order blocks et fair value gaps

Input Default Description
Order blocks true Affiche les order blocks
Order blocks also from internal breaks false Ajoute des order blocks issus des cassures internes
Order block on the candle body false Corps au lieu de la bougie entière
Breaker blocks (broken order blocks) true Affiche les breakers
Fair value gaps true Affiche les FVG
Inversion FVGs (closed-through gaps) true Affiche les FVG d'inversion
Minimum FVG size (x ATR 14) 0.15 Les gaps plus petits sont ignorés
Zone ends at Full fill / close through First touch, 50% ou full fill (section 5)
Active zones per type and side 3 Zones les plus récentes conservées sur le graphique
Bullish / bearish order block, bullish / bearish FVG — Couleurs de remplissage des zones

Liquidité

Input Default Description
Equal highs / lows true Affiche EQH / EQL
Swing highs / lows (buy-side / sell-side liquidity) false Affiche BSL / SSL
Previous day and week highs / lows true Affiche PDH / PDL / PWH / PWL
Asia and London session highs / lows Auto Auto (désactivé sur les symboles de la B3), On ou Off
Mark liquidity sweeps true Marque les niveaux pris puis réintégrés à la clôture
Active levels per type and side 3 Niveaux non touchés conservés sur le graphique
Equal highs / lows tolerance (x ATR 14) 0.1 Distance maximale entre deux pivots « égaux »
Liquidity color gold Couleur des niveaux

Premium / discount, unité de temps supérieure et sessions

Input Default Description
Equilibrium of the swing range true Affiche premium, EQ et discount
Higher timeframe for bias and zones current (auto) Voir le tableau de la section 8
Show higher timeframe order blocks and FVGs true Contours en tirets de l'unité de temps supérieure
Broker time zone Auto Manière dont le fuseau horaire du courtier est déterminé pour les sessions
Broker GMT offset (fixed mode and tester) 2 Décalage utilisé en mode fixe et dans le Testeur de stratégie

Historique et panneau

Input Default Description
Bars analysed 3000 Historique utilisé (minimum 200). Plus de barres allongent le chargement
Active zones and levels extend right (bars) 15 Prolongement au-delà de la dernière bougie
Show panel true Affiche ou masque le panneau
Panel size (%) 100 Échelle du panneau

Alertes

Input Default Description
Swing BOS / CHoCH Off Alerte à chaque cassure swing
Liquidity sweep Off Alerte lorsqu'un niveau est balayé
Price enters an order block or FVG Off Alerte lorsque le prix entre dans une zone active
Sound alert2 Fichier son utilisé par les modes sonores
Also send e-mail false Envoie aussi l'alerte par e-mail (configurez l'e-mail dans Outils → Options → Email ; en anglais : Tools → Options → Email)

Chaque alerte peut être Off, Popup, Sound, Smartphone notification ou une combinaison de deux d'entre eux. Les notifications push nécessitent votre MetaQuotes ID dans Outils → Options → Notifications (Tools → Options → Notifications). Les alertes se déclenchent une fois par événement, sur la barre clôturée.


11. Buffers pour les Expert Advisors

L'indicateur expose trois buffers lisibles avec iCustom et CopyBuffer . Les buffers de tendance ont une valeur sur chaque barre. Le buffer d'événements n'est renseigné que sur la barre qui a confirmé une cassure (0 sur les autres barres) ; lorsqu'une cassure swing et une cassure interne se produisent sur la même barre, c'est la cassure swing qui est indiquée.

Buffer Contenu
0 Tendance swing : +1 haussière, −1 baissière
1 Tendance interne : +1 haussière, −1 baissière
2 Événement de structure : ±1 BOS swing, ±2 CHoCH swing, ±3 BOS interne, ±4 CHoCH interne (+ haussier, − baissier)

Lisez les valeurs sur les barres clôturées (shift 1 et plus anciennes). L'indicateur trace ses objets avec le préfixe JSMP_ .


12. Conseils

  • Trop d'objets sur le graphique ? Désactivez les cassures internes, gardez Active zones per type and side à 1–2 et augmentez Minimum FVG size.
  • D'abord le contexte de l'unité de temps supérieure. Utilisez la ligne Bias et les zones en tirets de l'unité de temps supérieure pour voir où se situe l'unité de temps du graphique dans le contexte plus large.
  • Balayage, puis changement de caractère. Une façon courante de lire le graphique consiste à attendre le balayage d'un niveau de liquidité, puis un CHoCH dans l'autre sens, et à observer les zones laissées par ce mouvement.
  • Plusieurs graphiques. Chaque graphique a sa propre copie de l'indicateur, sa propre position de panneau et ses propres alertes.
  • Temps de chargement. Au premier chargement, l'indicateur traite l'historique et l'unité de temps supérieure ; en M1 avec beaucoup de barres, cela peut prendre quelques secondes.

Support : envoyez un message privé à l'auteur sur MQL5. Page du produit : SMC Structure and Liquidity PRO sur le Marché MQL5.