ZigZag Support and Resistance Levels
- Indicateurs
- Version: 3.0
- Mise à jour: 12 octobre 2026
ZigZag Support and Resistance Levels est un indicateur qui identifie les niveaux de support et de résistance à partir des points de retournement du ZigZag sur plusieurs unités de temps. Il regroupe les niveaux des unités de temps sélectionnées sur un seul graphique, aidant les traders à identifier les zones potentielles de confluence et les niveaux de prix importants. L'indicateur regroupe les niveaux proches en zones de support et de résistance basées sur l'ATR, distingue les niveaux actifs des niveaux franchis et propose un panneau de contrôle interactif directement sur le graphique pour gérer l'affichage en temps réel.
Fonctionnalités principales
1. Analyse multi-unités de temps
- Analyse simultanément les niveaux de support et de résistance sur plusieurs unités de temps.
- Prend en charge des combinaisons personnalisées d'unités de temps à l'aide d'une liste séparée par des virgules, par exemple M1,M5,H1.
- Utilise automatiquement l'unité de temps du graphique actuel lorsqu'aucune unité de temps n'est spécifiée.
- Affiche directement sur le graphique actuel les niveaux de support et de résistance des unités de temps supérieures.
- Identifie les zones potentielles de confluence où se regroupent des niveaux provenant de différentes unités de temps.
2. Détection des points de retournement ZigZag
- Détecte les sommets et les creux locaux à l'aide des paramètres configurables Depth, Deviation et Backstep.
- Traite indépendamment les points de retournement ZigZag pour chaque unité de temps sélectionnée.
- Permet d'afficher ou de masquer la ligne ZigZag de l'unité de temps actuelle.
3. Détection des niveaux de support et de résistance
- Crée des niveaux de support à partir des creux locaux et des niveaux de résistance à partir des sommets locaux.
- Distingue les niveaux actifs des niveaux franchis grâce à des couleurs personnalisables.
- Permet de suivre le nombre de franchissements avec une limite maximale configurable.
- Propose une option permettant de prolonger les niveaux vers la droite jusqu'à leur franchissement.
- Permet d'afficher ou de masquer les niveaux franchis.
- Affiche les informations relatives à l'unité de temps à côté des étiquettes des niveaux de support et de résistance.
4. Détection des clusters basée sur l'ATR et zones de confluence
- Regroupe les niveaux de support et de résistance proches en zones à l'aide d'une distance de fusion configurable basée sur l'ATR.
- Utilise les valeurs de l'ATR pour adapter le regroupement des niveaux à la volatilité du marché.
- Combine les niveaux admissibles provenant de plusieurs unités de temps afin d'identifier les zones potentielles de confluence.
- Différencie les zones de résistance et les zones de support grâce à des couleurs indépendantes.
- Affiche les zones avec des arrière-plans semi-transparents et des limites visibles.
- Permet d'inclure ou d'exclure les niveaux franchis des calculs des clusters.
- Propose des commandes indépendantes pour afficher ou masquer les clusters, leurs limites et leurs étiquettes.
5. Panneau de contrôle interactif
- Propose un panneau interactif directement sur le graphique pour contrôler l'affichage en temps réel.
- Permet d'afficher ou de masquer les niveaux de support et de résistance, les clusters, les limites et les étiquettes sans rouvrir les paramètres de l'indicateur.
- Permet de contrôler indépendamment les étiquettes des niveaux, les étiquettes de confluence, le nombre de franchissements et les prix affichés.
- Permet d'afficher ou de masquer les niveaux franchis, les niveaux prolongés et la ligne ZigZag.
- Prend en charge les modes d'affichage Sombre et Clair.
- Permet de personnaliser la position du panneau et dispose d'un bouton pour le réduire ou le développer.
6. Personnalisation de l'affichage et des étiquettes
- Couleurs indépendantes pour les niveaux de support, les niveaux de résistance, les niveaux franchis et les zones de clusters.
- Options d'affichage distinctes pour les étiquettes des niveaux de l'unité de temps actuelle et les étiquettes de confluence des unités de temps supérieures.
- Permet de personnaliser les noms et les tailles des polices des étiquettes de niveaux et de confluence.
- Possibilité d'inclure le nombre de franchissements et les informations de prix dans les étiquettes des niveaux.
- Les étiquettes des unités de temps supérieures sont positionnées à droite de la bougie actuelle afin d'améliorer la lisibilité.
Principaux avantages
- Analysez les niveaux de support et de résistance sur plusieurs unités de temps sans changer de graphique.
- Identifiez les zones potentielles de confluence formées par des niveaux proches provenant de différentes unités de temps.
- Distinguez rapidement les niveaux actifs des niveaux franchis.
- Utilisez les clusters basés sur l'ATR pour visualiser les zones où le prix réagit de manière répétée.
- Personnalisez l'affichage des éléments du graphique et de leurs étiquettes grâce au panneau de contrôle interactif.
- Convient aussi bien à l'analyse d'une seule unité de temps qu'à l'analyse multi-unités de temps.
- Entièrement autonome : aucune installation d'indicateurs supplémentaires n'est nécessaire.
À qui s'adresse cet indicateur ?
- Aux traders utilisant l'analyse de l'action des prix (Price Action) ainsi que les niveaux de support et de résistance.
- Aux day traders et aux swing traders qui analysent la structure du marché sur plusieurs unités de temps.
- Aux traders recherchant des confluences entre les niveaux des unités de temps supérieures et inférieures.
- Aux utilisateurs privilégiant un affichage graphique interactif et configurable.
Paramètres d'entrée
| Groupe de paramètres | Paramètre | Description |
|---|---|---|
| Paramètres généraux | ||
| Général | Nombre de jours d'historique | Nombre de jours de données historiques à analyser. |
| Général | Unités de temps à analyser | Unités de temps séparées par des virgules (par exemple M1,M5,H1). Laisser vide pour utiliser l'unité de temps du graphique actuel. |
| Paramètres ZigZag | ||
| ZigZag | Profondeur ZigZag (Depth) | Paramètre de profondeur utilisé pour détecter les points de retournement ZigZag. |
| ZigZag | Déviation ZigZag (Deviation) | Paramètre de déviation exprimé en points. |
| ZigZag | Recul ZigZag (Backstep) | Paramètre Backstep utilisé pour filtrer les points de retournement proches. |
| ZigZag | Afficher le ZigZag de l'unité de temps actuelle | Affiche ou masque la ligne ZigZag sur le graphique actuel. |
| Paramètres de support et de résistance | ||
| Support/Résistance | Période ATR | Période de calcul de l'ATR utilisée pour le regroupement des niveaux. |
| Support/Résistance | Distance de fusion des clusters (ATR) | Multiplicateur ATR utilisé pour déterminer la distance de fusion des clusters. |
| Support/Résistance | Inclure les niveaux franchis | Inclut les niveaux franchis lors de la création des zones de confluence. |
| Support/Résistance | Nombre maximal de franchissements | Nombre maximal de franchissements pris en compte lors du traitement des niveaux. |
| Support/Résistance | Prolonger les niveaux | Prolonge les niveaux de support et de résistance jusqu'à leur franchissement. |
| Paramètres d'affichage | ||
| Affichage | Afficher les niveaux de support et de résistance | Affiche ou masque les niveaux de support et de résistance. |
| Affichage | Afficher les zones de confluence | Affiche ou masque les zones regroupées de support et de résistance. |
| Affichage | Afficher les limites des zones | Affiche ou masque les lignes horizontales délimitant les zones. |
| Affichage | Afficher les niveaux franchis | Affiche ou masque les niveaux de support et de résistance qui ont été franchis. |
| Paramètres des étiquettes | ||
| Étiquettes | Afficher les étiquettes des niveaux | Affiche les étiquettes des niveaux de support et de résistance de l'unité de temps actuelle. |
| Étiquettes | Afficher les étiquettes des zones | Affiche ou masque les étiquettes des zones de clusters. |
| Étiquettes | Afficher les étiquettes des niveaux de confluence | Affiche les étiquettes des niveaux de support et de résistance des unités de temps supérieures. |
| Étiquettes | Afficher le nombre de franchissements du niveau | Inclut le nombre de franchissements dans les étiquettes des niveaux. |
| Étiquettes | Afficher le prix du niveau | Inclut les valeurs de prix dans les étiquettes des niveaux. |
| Étiquettes | Taille de police des étiquettes de niveaux | Taille de police utilisée pour les étiquettes de niveaux standard. |
| Étiquettes | Nom de police des étiquettes de niveaux | Police utilisée pour les étiquettes de niveaux standard. |
| Étiquettes | Taille de police des étiquettes de confluence | Taille de police utilisée pour les étiquettes des unités de temps supérieures. |
| Étiquettes | Nom de police des étiquettes de confluence | Police utilisée pour les étiquettes des unités de temps supérieures. |
| Paramètres du panneau | ||
| Panneau | Afficher le panneau de contrôle | Active ou désactive le panneau de contrôle interactif. |
| Panneau | Position X du panneau | Position horizontale du panneau en pixels. |
| Panneau | Position Y du panneau | Position verticale du panneau en pixels. |
| Panneau | Mode du panneau | Permet de choisir entre une apparence sombre ou claire pour le panneau. |
| Paramètres des couleurs | ||
| Couleurs | Couleur de résistance | Couleur utilisée pour les niveaux de résistance actifs. |
| Couleurs | Couleur de support | Couleur utilisée pour les niveaux de support actifs. |
| Couleurs | Couleur des niveaux franchis | Couleur utilisée pour les niveaux de support et de résistance franchis. |
| Couleurs | Couleur des zones de résistance | Couleur utilisée pour les zones de clusters de résistance. |
| Couleurs | Couleur des zones de support | Couleur utilisée pour les zones de clusters de support. |
| Couleurs | Couleur des étiquettes des zones | Couleur personnalisable utilisée pour les étiquettes des zones. |
Résumé
- ZigZag Support and Resistance Levels identifie les niveaux de support et de résistance sur plusieurs unités de temps à partir des données des points de retournement ZigZag.
- Regroupe les niveaux proches en zones de confluence basées sur l'ATR afin de mettre en évidence les zones potentielles de réaction des prix.
- Distingue les niveaux actifs des niveaux franchis grâce à des couleurs, des étiquettes et des options de prolongement personnalisables.
- Propose un panneau interactif directement sur le graphique pour contrôler l'affichage des niveaux, des zones, des étiquettes et du ZigZag.
- Prend en charge la personnalisation des unités de temps, de l'apparence du panneau et de la typographie des étiquettes.
Avertissement sur les risques
Le trading sur les marchés financiers comporte des risques. Cet indicateur ne garantit aucun résultat particulier et ne doit pas être utilisé comme seule base pour prendre des décisions de trading. Il est destiné exclusivement à des fins d'analyse.

Hola Bro, en primer lugar agradezco que crearas este indicador, la verdad, ayuda mucho, yo no tengo ninguna queja o inconveniente con el indicador, me ha ayudado mucho pero el panel de configuracion en donde decidimos lo que queremos ver y tiene los botones de on y off aveces es molesto, aunque se puede minimizar a veces se imprime en el grafico y se vuelve dificil y mas cuando trabajas a pantalla dividida dentro del mismo mt5 ***si puedes hacer que el panel sea opcional seria desde los ajistes del indicador seria maravilloso, sino se puede aigual muchas gracias, feliz dia