Vue d'ensemble
Cet indicateur détecte et visualise automatiquement le Modèle du Market Maker (MMM) d'ICT — le cycle de prix institutionnel en trois phases d'Accumulation → Manipulation → Distribution/Expansion. Il identifie à la fois le Modèle d'Achat (balayage SSL suivi d'une expansion haussière) et le Modèle de Vente (balayage BSL suivi d'une expansion baissière), en dessinant des boîtes spécifiques à chaque phase, des étiquettes, des flèches directionnelles et une ligne médiane d'équilibre pour chaque motif complet. Un tableau d'informations en temps réel suit l'état actuel de chaque modèle.
Concepts clés
- Market Maker Model (MMM) — Le cadre d'ICT décrivant comment les market makers (institutions) orchestrent la livraison des prix à travers un cycle en trois phases. Le modèle décrit comment les participants institutionnels construisent leurs positions discrètement, créent un faux mouvement pour générer de la liquidité, puis poussent le prix dans leur direction souhaitée. Ce cycle est analogue au cadre Power of Three (PO3) / AMD d'ICT.
- Phase d'Accumulation — Une période de consolidation où les institutions construisent leurs positions dans une fourchette de prix serrée. Le prix évolue latéralement tandis que le smart money accumule des ordres sans alerter les participants retail. Cet indicateur détecte l'accumulation comme une fourchette de prix qui reste dans un seuil configurable basé sur l'ATR sur un nombre minimum de bougies.
- Phase de Manipulation (Le Raid) — Une chasse aux stops délibérée où le prix balaie au-delà de la fourchette d'accumulation pour déclencher les ordres stop-loss des retail et générer de la liquidité pour le positionnement institutionnel. Dans le Modèle d'Achat, cela se manifeste par un balayage SSL (Sell-Side Liquidity) sous le plus bas de l'accumulation. Dans le Modèle de Vente, un balayage BSL (Buy-Side Liquidity) au-dessus du plus haut de l'accumulation. La détection nécessite que le balayage dépasse un seuil configurable basé sur l'ATR au-delà de la limite de la fourchette.
- Phase de Distribution / Expansion — Le véritable mouvement institutionnel suivant la manipulation. Le prix se développe agressivement dans la direction prévue, confirmé par une bougie de déplacement — une bougie à grand corps avec un ratio corps/amplitude dépassant le seuil configurable et une amplitude dépassant 80% de l'ATR. Pour le Modèle d'Achat, une bougie haussière de déplacement clôturant au-dessus du plus haut de l'accumulation confirme l'expansion. Pour le Modèle de Vente, une bougie baissière de déplacement clôturant sous le plus bas de l'accumulation.
- Modèle d'Achat du Market Maker — Consolidation → Balayage SSL sous la fourchette → expansion haussière au-dessus de la fourchette. Le smart money s'accumule dans la fourchette, balaie la liquidité côté vente en dessous pour remplir les ordres restants, puis pousse le prix à la hausse.
- Modèle de Vente du Market Maker — Consolidation → Balayage BSL au-dessus de la fourchette → expansion baissière sous la fourchette. Le smart money distribue dans la fourchette, balaie la liquidité côté achat au-dessus pour remplir les ordres restants, puis pousse le prix à la baisse.
- Équilibre (Ligne médiane à 50%) — Le point médian de la fourchette d'accumulation, représentant la juste valeur de la zone de consolidation. ICT enseigne que le prix se réfère à l'équilibre après le déplacement — la ligne médiane sert de cible de retracement potentielle dans un modèle confirmé.
Fonctionnement
1. Détection de l'Accumulation L'indicateur calcule une fourchette de prix glissante en utilisant le plus haut et le plus bas sur la période d'accumulation configurable (par défaut 20 bougies). Une consolidation est confirmée lorsque cette fourchette reste dans 3,5× ATR — suffisamment serrée par rapport à la volatilité actuelle pour indiquer une construction de position institutionnelle plutôt qu'une activité de tendance. La période de l'ATR est configurable indépendamment (par défaut 14). 2. Détection de la Manipulation (Balayage SSL/BSL) Une fois qu'une fourchette d'accumulation est établie, l'indicateur surveille un balayage de liquidité :- Modèle d'Achat : Le prix doit balayer sous le plus bas de l'accumulation d'au moins le Seuil de Manipulation (par défaut 0,3× ATR). Ce balayage SSL confirme que la liquidité côté vente a été prise.
- Modèle de Vente : Le prix doit balayer au-dessus du plus haut de l'accumulation d'au moins le même seuil. Ce balayage BSL confirme que la liquidité côté achat a été prise.
- Modèle d'Achat : Une bougie haussière où corps/amplitude ≥ Ratio du Corps de Déplacement (par défaut 0,65) ET amplitude ≥ 0,8× ATR ET clôture au-dessus du plus haut de l'accumulation.
- Modèle de Vente : Une bougie baissière répondant aux mêmes exigences de ratio du corps et d'ATR avec clôture sous le plus bas de l'accumulation.
Un mécanisme de délai d'attente empêche une attente indéfinie : si aucune expansion ne se produit dans les 3× la période d'accumulation après la manipulation, le modèle est réinitialisé. Cela garantit que les manipulations obsolètes ne produisent pas de faux signaux retardés.
4. Sortie Visuelle Chaque motif MMM confirmé est dessiné avec :- Trois boîtes de phase — Accumulation (période de fourchette complète), Manipulation (zone de balayage) et Distribution (zone d'expansion), chacune avec des couleurs distinctes par type de modèle.
- Étiquettes de phase — "Accumulation", "Manipulation (Balayage SSL/BSL)", "Distribution (Expansion ▲/▼)" aux positions appropriées.
- Flèche directionnelle — Un grand ▲ ou ▼ au point de manipulation avec une infobulle contenant le résumé complet du modèle : prix de balayage, cible d'expansion et interprétation institutionnelle.
- Ligne médiane d'équilibre — Une ligne pointillée au niveau des 50% de la fourchette d'accumulation, s'étendant du début de la fourchette à la fin de la distribution.
- État du Modèle d'Achat — État actuel (Recherche / Accumulation / Manipulation) avec un coloriage spécifique à la phase.
- État du Modèle de Vente — Idem avec les couleurs correspondantes.
- Niveaux de fourchette active — Plus haut et plus bas de la fourchette d'accumulation actuelle pour chaque modèle, affichés lorsqu'une fourchette est établie.
- Nombre de modèles — Total des modèles d'Achat et de Vente détectés sur l'historique visible du graphique.
- Référence ATR — Valeur ATR actuelle pour le contexte des calculs de seuil.
Fonctionnalités
- Détection Complète du Cycle MMM — Machine à états à trois phases détectant Accumulation → Manipulation → Distribution avec des paramètres configurables pour chaque transition de phase.
- Modèle d'Achat (MMM Haussier) — Balayage SSL sous la fourchette d'accumulation suivi d'une expansion haussière de déplacement. Activation indépendante.
- Modèle de Vente (MMM Baissier) — Balayage BSL au-dessus de la fourchette d'accumulation suivi d'une expansion baissière de déplacement. Activation indépendante.
- Détection de Consolidation Basée sur l'ATR — La fourchette d'accumulation doit être serrée par rapport à l'ATR (≤ 3,5× ATR) pour être qualifiée de consolidation institutionnelle authentique, filtrant les conditions de tendance à large fourchette.
- Validation de la Bougie de Déplacement — La phase d'expansion nécessite une bougie de qualité déplacement : ratio corps/amplitude ≥ seuil configurable (par défaut 0,65) et amplitude totale ≥ 0,8× ATR. Empêche les bougies faibles de déclencher des complétions erronées.
- Boîtes de Phase avec Coloriage par Étape — Trois boîtes visuellement distinctes par modèle avec des couleurs personnalisables : Achat (nuances de vert + manipulation orange), Vente (nuances de rouge + manipulation orange). Les six couleurs sont configurables indépendamment.
- Étiquettes de Phase — Étiquettes descriptives à chaque phase identifiant Accumulation, Manipulation (Balayage SSL/BSL) et Distribution (Expansion ▲/▼).
- Flèches Directionnelles — Grandes flèches ▲/▼ au point de manipulation avec des infobulles détaillées résumant le modèle complet : prix de balayage, cible d'expansion et interprétation institutionnelle.
- Ligne Médiane d'Équilibre — Ligne pointillée au niveau des 50% de la fourchette d'accumulation, s'étendant du début de la fourchette à la fin de la distribution. Représente le concept de juste valeur / équilibre d'ICT dans le modèle.
- Logique d'Invalidation — Les modèles sont automatiquement invalidés si le prix casse de 2× ATR dans la mauvaise direction avant la manipulation, ou si aucune expansion ne se produit dans les 3× la période d'accumulation après la manipulation. Empêche les fourchettes obsolètes de produire de faux signaux retardés.
- Nettoyage des Dessins — Le paramètre Modèles Actifs Maximum (par défaut 5) limite l'encombrement du graphique. Les dessins les plus anciens sont automatiquement supprimés lorsque la limite est dépassée. Les boîtes, lignes et étiquettes sont suivies dans des tableaux séparés.
- Tableau d'Informations en Temps Réel — Affiche l'état actuel des modèles Achat/Vente, les fourchettes d'accumulation actives, le nombre total de modèles et la référence ATR. Position et taille du texte configurables.
- 3 Conditions d'Alerte — Accumulation Détectée, Manipulation (Balayage) Détectée et Distribution (Expansion) Confirmée. Chaque alerte inclut les niveaux de prix, la direction du modèle et un texte descriptif. Activation maître avec contrôles par condition.
Comment l'utiliser
- Analyse du Cycle Complet : Surveillez le tableau d'informations pour la progression de l'état du modèle. Lorsqu'un modèle entre en "Accumulation", préparez-vous à une opportunité potentielle. "Manipulation" signifie que le balayage s'est produit — surveillez la bougie de déplacement. Lorsque le modèle complet se termine, le biais directionnel est confirmé par la direction de l'expansion.
- Confirmation du Balayage : La phase de manipulation est le signal d'entrée clé dans la méthodologie ICT. Lorsque le Modèle d'Achat montre "Manipulation" (balayage SSL détecté), recherchez des configurations haussières sur le timeframe inférieur. Lorsque le Modèle de Vente montre un balayage BSL, recherchez des configurations baissières.
- Retracement vers l'Équilibre : Après un modèle terminé, le prix peut retracer vers la ligne médiane (50% de la fourchette d'accumulation). C'est une zone de ré-entrée potentielle — l'équilibre représente la juste valeur dans le contexte du modèle.
- Multi-Timeframe : Appliquez sur des timeframes supérieurs (1H, 4H, Journalier) pour le biais directionnel. Utilisez des timeframes inférieurs (5M, 15M) pour l'affinement de l'entrée dans la direction du modèle du timeframe supérieur.
- Combiner avec les Outils ICT : Le MMM fournit le cadre macro. Combinez-le avec les Order Blocks pour les zones d'entrée dans le balayage de manipulation, les Fair Value Gaps pour des entrées précises pendant l'expansion, les Killzones pour le timing de session, et les Liquidity Levels pour les cibles de balayage. Le MMM vous dit CE qui se passe ; les autres outils vous disent OÙ agir.
- Réglage des Paramètres : Augmentez Min Accumulation Bars pour des modèles moins nombreux mais plus significatifs. Diminuez Manipulation Threshold pour des exigences de balayage plus serrées. Augmentez Displacement Body Ratio pour une confirmation d'expansion plus stricte.
Limitations
- La détection d'accumulation utilise une fourchette glissante sur la période configurée. Les marchés très volatils avec des fourchettes naturellement larges peuvent produire moins de détections d'accumulation. Augmentez le paramètre Min Accumulation Bars ou le multiplicateur de seuil ATR pour s'adapter à une volatilité plus élevée.
- La machine à états traite un modèle à la fois par direction (Achat et Vente sont indépendants). Si un modèle est invalidé, la prochaine détection d'accumulation recommence à zéro — les modèles qui se chevauchent ne sont pas suivis simultanément dans la même direction.
- La détection de manipulation nécessite que le prix dépasse la limite d'accumulation du seuil basé sur l'ATR. Les balayages très superficiels qui touchent à peine la limite ne seront pas détectés. Diminuez le Manipulation Threshold pour une détection de balayage plus sensible.
- La confirmation de distribution nécessite une bougie de qualité déplacement — un renversement de tendance graduel sans une seule bougie forte ne déclenchera pas la complétion. C'est intentionnel : la méthodologie ICT met l'accent sur le déplacement comme la marque du flux d'ordres institutionnel.
- Le mécanisme de délai d'attente (3× période d'accumulation) empêche les manipulations obsolètes d'attendre indéfiniment. Dans les marchés à mouvement lent, cela peut faire expirer des modèles valides avant que l'expansion ne se produise. Augmentez Min Accumulation Bars pour prolonger le délai proportionnellement.
- Les objets de dessin sont limités à 500 chacun (boîtes, lignes, étiquettes) par TradingView. Le paramètre Max Active Models gère cela, mais activer à la fois les modèles Achat et Vente avec des limites élevées peut approcher les plafonds de TradingView. La valeur par défaut de 5 modèles est conservatrice.
- Cet indicateur identifie les cycles de prix institutionnels — il ne génère pas de signaux d'achat/vente. Utilisez-le comme un cadre structurel aux côtés des Order Blocks, Fair Value Gaps, Liquidity Levels, Killzones et de la Market Structure pour des configurations de trade complètes.



