SMC Market Structure with FVG and OB
- Indicateurs
-
Rajesh Kumar Nait
Salut, je suis Rajesh, un développeur MQL avec un diplôme en informatique. Avec plus de 12 ans d'expérience en programmation, je suis passé d'un développeur PHP, spécialisé dans le développement web, à un programmeur MQL5 à temps plein et trader de crypto-monnaies. - Version: 1.0
- Activations: 8
Il s'agit d'un indicateur qui marque les points de retournement (swing points) en s'appuyant sur une logique fractale avancée, la cassure de structure (BOS) et le changement de caractère (CHOCH) sur le graphique, tout en affichant la tendance actuelle pour dix unités de temps sur un panneau de contrôle.
MC Market Structure est un indicateur d'analyse pour MetaTrader 5. Il analyse l'historique des prix sur votre graphique et repère les points où le marché atteint un nouveau sommet ou un nouveau creux, où la structure est rompue et où la direction change. Tous les éléments graphiques sont tracés directement sur le graphique, tandis qu'un panneau situé dans un coin centralise les informations actuelles.
C'est un outil de lecture qui visualise les mouvements de prix, vous permettant ainsi de prendre vos propres décisions.
Analyse du marché
Le marché est décrit selon trois états : tendance haussière, tendance baissière et consolidation. L'indicateur suit la séquence des sommets et des creux (swing highs et swing lows) pour déterminer quel état est actif.
Lorsque le prix clôture au-delà d'un point de retournement protégé dans le sens de la tendance existante, le mouvement est marqué comme une cassure de structure et étiqueté BOS. Lorsque le prix clôture au-delà d'un point de retournement protégé à l'encontre de la tendance existante, le mouvement est marqué comme un changement de caractère et étiqueté CHOCH. Une ligne pointillée relie le point de retournement initial à la bougie ayant provoqué la cassure, rendant ainsi visible la distance entre la cause et l'effet.
Les cassures par mèche sont traitées différemment des cassures par clôture. Si une mèche dépasse un sommet précédent mais que le corps de la bougie reste en dessous, la cassure n'est pas prise en compte. Si une seconde mèche dépasse la première alors que les deux corps restent sous l'ancien sommet, ce niveau est enregistré comme un nouveau sommet. La même logique s'applique aux creux.
Quatre méthodes pour définir les sommets et les creux
La définition d'un sommet et d'un creux peut être modifiée via les paramètres d'entrée, afin que l'analyse corresponde à votre méthode de travail habituelle.
Le mode par défaut utilise les niveaux des mèches pour le point de retournement et nécessite une clôture de bougie pour confirmer une cassure. Le mode « cassure par mèche » considère le dépassement du niveau par une mèche comme une cassure valide. Le mode « niveau de clôture » place le point de retournement au prix de clôture et exige une clôture pour valider la cassure. Le mode « corps » fonctionne comme un graphique linéaire : le cours de clôture le plus élevé forme le sommet et le plus bas forme le creux.
Éléments tracés sur le graphique
Les points de retournement sont reliés par une ligne en zigzag colorée et étiquetés HH (sommet plus haut), HL (creux plus haut), LH (sommet plus bas) et LL (creux plus bas), les points de retournement majeurs étant marqués distinctement. Les ruptures de structure (BOS) et les changements de caractère (CHoCH) sont indiqués à côté de leurs niveaux respectifs, matérialisés par des lignes en pointillés. Des étiquettes distinctes sont utilisées pour les changements de caractère majeurs et mineurs, permettant ainsi de différencier aisément les mouvements d'ampleur différente.
La structure interne peut être affichée en superposition de la structure principale. Il s'agit de la séquence de sommets et de creux se formant au sein d'une jambe de mouvement plus large ; elle est tracée dans une couleur atténuée pour ne pas nuire à la lisibilité de l'analyse principale.
Les blocs d'ordres (Order Blocks) sont tracés à partir de la bougie ayant initié le mouvement. Après une rupture haussière valide, l'indicateur analyse la jambe de mouvement et retient la bougie haussière la plus basse comme zone de demande. Après une rupture baissière, il retient la bougie baissière la plus haute comme zone d'offre. Une zone non encore revisitée par le prix est prolongée jusqu'au bord droit du graphique. Une zone déjà touchée par le prix s'arrête au niveau de la bougie l'ayant touchée.
Les « Fair Value Gaps » (FVG) suivent la même règle. Un écart (gap) reste ouvert et se prolonge vers la droite jusqu'à ce que le prix y pénètre pour la première fois ; le rectangle s'arrête alors au niveau de cette bougie.
Panneau de contrôle
Le panneau est situé dans le coin supérieur gauche et se compose de boutons interactifs utilisables en temps réel sur le graphique.
La structure et la structure interne peuvent être affichées ou masquées indépendamment. Les blocs d'ordres et les « Fair Value Gaps » disposent de leurs propres boutons, chacun offrant trois options de filtrage : toutes les zones, uniquement les zones déjà comblées par le prix, ou uniquement les zones restant ouvertes. Le mode temps réel peut être désactivé pour figer l'analyse en cours, et un bouton de rafraîchissement permet de relancer le calcul à la demande.
Le panneau affiche également le symbole, l'unité de temps, la tendance active, le mode sélectionné, le nombre d'oscillations et d'événements détectés, le nombre de blocs d'ordres et d'écarts ouverts, le dernier événement structurel avec son niveau de prix, ainsi que l'heure du dernier calcul.
Tendance multi-unités de temps
Dix unités de temps sont répertoriées dans le panneau : M1, M3, M5, M15, M30, H1, H4, D1, W1 et MN1. Chacune est affichée dans un encadré dédié indiquant la tendance pour la période correspondante. Les unités de temps ne disposant pas d'un historique suffisant sur votre compte sont indiquées comme indisponibles afin d'éviter toute analyse erronée.
Calcul et performance
L'indicateur effectue ses calculs à la clôture de la bougie et non à chaque « tick » ; l'analyse reste ainsi stable pendant la formation de la bougie, évitant un redessin constant du graphique. La plage d'analyse est définie soit par une ligne verticale que vous pouvez déplacer sur le graphique, soit par une date de début fixe, soit par un nombre de barres remontant depuis le moment présent. Le déplacement de la ligne verticale entraîne un recalcul de l'analyse à partir du nouveau point, ce qui est utile pour étudier une séance ou un mouvement spécifique.
Paramètres d'entrée
Les paramètres de structure concernent le mode de définition des sommets et des creux ainsi que la profondeur de l'historique.
Les paramètres d'analyse portent sur le mode de définition de la plage, l'heure de début, le nombre de barres utilisées en l'absence de ligne, et la question de savoir si la ligne verticale doit suivre l'heure de début.
MC Market Structure est un indicateur d'analyse pour MetaTrader 5. Il analyse l'historique des prix sur votre graphique et repère les points où le marché atteint un nouveau sommet ou un nouveau creux, où la structure est rompue et où la direction change. Tous les éléments graphiques sont tracés directement sur le graphique, tandis qu'un panneau situé dans un coin centralise les informations actuelles.
C'est un outil de lecture qui visualise les mouvements de prix, vous permettant ainsi de prendre vos propres décisions.
Analyse du marché
Le marché est décrit selon trois états : tendance haussière, tendance baissière et consolidation. L'indicateur suit la séquence des sommets et des creux (swing highs et swing lows) pour déterminer quel état est actif.
Lorsque le prix clôture au-delà d'un point de retournement protégé dans le sens de la tendance existante, le mouvement est marqué comme une cassure de structure et étiqueté BOS. Lorsque le prix clôture au-delà d'un point de retournement protégé à l'encontre de la tendance existante, le mouvement est marqué comme un changement de caractère et étiqueté CHOCH. Une ligne pointillée relie le point de retournement initial à la bougie ayant provoqué la cassure, rendant ainsi visible la distance entre la cause et l'effet.
Les cassures par mèche sont traitées différemment des cassures par clôture. Si une mèche dépasse un sommet précédent mais que le corps de la bougie reste en dessous, la cassure n'est pas prise en compte. Si une seconde mèche dépasse la première alors que les deux corps restent sous l'ancien sommet, ce niveau est enregistré comme un nouveau sommet. La même logique s'applique aux creux.
Quatre méthodes pour définir les sommets et les creux
La définition d'un sommet et d'un creux peut être modifiée via les paramètres d'entrée, afin que l'analyse corresponde à votre méthode de travail habituelle.
Le mode par défaut utilise les niveaux des mèches pour le point de retournement et nécessite une clôture de bougie pour confirmer une cassure. Le mode « cassure par mèche » considère le dépassement du niveau par une mèche comme une cassure valide. Le mode « niveau de clôture » place le point de retournement au prix de clôture et exige une clôture pour valider la cassure. Le mode « corps » fonctionne comme un graphique linéaire : le cours de clôture le plus élevé forme le sommet et le plus bas forme le creux.
Éléments tracés sur le graphique
Les points de retournement sont reliés par une ligne en zigzag colorée et étiquetés HH (sommet plus haut), HL (creux plus haut), LH (sommet plus bas) et LL (creux plus bas), les points de retournement majeurs étant marqués distinctement. Les ruptures de structure (BOS) et les changements de caractère (CHoCH) sont indiqués à côté de leurs niveaux respectifs, matérialisés par des lignes en pointillés. Des étiquettes distinctes sont utilisées pour les changements de caractère majeurs et mineurs, permettant ainsi de différencier aisément les mouvements d'ampleur différente.
La structure interne peut être affichée en superposition de la structure principale. Il s'agit de la séquence de sommets et de creux se formant au sein d'une jambe de mouvement plus large ; elle est tracée dans une couleur atténuée pour ne pas nuire à la lisibilité de l'analyse principale.
Les blocs d'ordres (Order Blocks) sont tracés à partir de la bougie ayant initié le mouvement. Après une rupture haussière valide, l'indicateur analyse la jambe de mouvement et retient la bougie haussière la plus basse comme zone de demande. Après une rupture baissière, il retient la bougie baissière la plus haute comme zone d'offre. Une zone non encore revisitée par le prix est prolongée jusqu'au bord droit du graphique. Une zone déjà touchée par le prix s'arrête au niveau de la bougie l'ayant touchée.
Les « Fair Value Gaps » (FVG) suivent la même règle. Un écart (gap) reste ouvert et se prolonge vers la droite jusqu'à ce que le prix y pénètre pour la première fois ; le rectangle s'arrête alors au niveau de cette bougie.
Panneau de contrôle
Le panneau est situé dans le coin supérieur gauche et se compose de boutons interactifs utilisables en temps réel sur le graphique.
La structure et la structure interne peuvent être affichées ou masquées indépendamment. Les blocs d'ordres et les « Fair Value Gaps » disposent de leurs propres boutons, chacun offrant trois options de filtrage : toutes les zones, uniquement les zones déjà comblées par le prix, ou uniquement les zones restant ouvertes. Le mode temps réel peut être désactivé pour figer l'analyse en cours, et un bouton de rafraîchissement permet de relancer le calcul à la demande.
Le panneau affiche également le symbole, l'unité de temps, la tendance active, le mode sélectionné, le nombre d'oscillations et d'événements détectés, le nombre de blocs d'ordres et d'écarts ouverts, le dernier événement structurel avec son niveau de prix, ainsi que l'heure du dernier calcul.
Tendance multi-unités de temps
Dix unités de temps sont répertoriées dans le panneau : M1, M3, M5, M15, M30, H1, H4, D1, W1 et MN1. Chacune est affichée dans un encadré dédié indiquant la tendance pour la période correspondante. Les unités de temps ne disposant pas d'un historique suffisant sur votre compte sont indiquées comme indisponibles afin d'éviter toute analyse erronée.
Calcul et performance
L'indicateur effectue ses calculs à la clôture de la bougie et non à chaque « tick » ; l'analyse reste ainsi stable pendant la formation de la bougie, évitant un redessin constant du graphique. La plage d'analyse est définie soit par une ligne verticale que vous pouvez déplacer sur le graphique, soit par une date de début fixe, soit par un nombre de barres remontant depuis le moment présent. Le déplacement de la ligne verticale entraîne un recalcul de l'analyse à partir du nouveau point, ce qui est utile pour étudier une séance ou un mouvement spécifique.
Paramètres d'entrée
Les paramètres de structure concernent le mode de définition des sommets et des creux ainsi que la profondeur de l'historique.
Les paramètres d'analyse portent sur le mode de définition de la plage, l'heure de début, le nombre de barres utilisées en l'absence de ligne, et la question de savoir si la ligne verticale doit suivre l'heure de début.

