Vue d'ensemble
Cet indicateur trace les Plages de Données IPDA (Interbank Price Delivery Algorithm) de l'ICT — les périodes de référence de 20, 40 et 60 jours de trading identifiées par l'ICT comme les fenêtres clés utilisées par l'algorithme pour cibler la liquidité et les déséquilibres. Chaque plage affiche le plus haut, le plus bas et l'équilibre (point médian à 50%) comme niveaux de référence horizontaux. L'ombrage optionnel des zones Premium/Discount aide à identifier si le prix évolue dans la moitié supérieure ou inférieure de chaque plage. Un tableau récapitulatif en temps réel montre les trois plages avec leur plus haut, plus bas, équilibre, taille totale de la plage, pourcentage de position actuelle et classification de zone (Premium/Discount/Equilibrium).
VISUEL 1 — VUE GÉNÉRALE Graphique journalier ouvert (ES, NQ, EUR/USD ou tout autre actif majeur). Les 3 plages doivent être visibles. Ce qui doit apparaître : Plage 20J en bleu (la plus étroite, la plus interne) : Lignes horizontales High/Low + ligne pointillée EQ Plage 40J en orange (intermédiaire) : Lignes horizontales High/Low + ligne pointillée EQ Plage 60J en rose (la plus large, la plus externe) : Lignes horizontales High/Low + ligne pointillée EQ Un label à droite de chaque ligne : "20D High 5945.25", "20D EQ 5890.50", "20D Low 5835.75", etc. Des boîtes de plage semi-transparentes en arrière-plan (bleu pour 20J, orange pour 40J, rose pour 60J) Zone Premium légèrement rouge (au-dessus de l'EQ) et zone Discount verte (en dessous de l'EQ) Tableau récapitulatif en haut à droite (IPDA Range, High, Low, EQ, Range, Position, Zone) Thème sombre, la structure de plages imbriquées doit être clairement visible.
Concepts Clés
- IPDA — Interbank Price Delivery Algorithm — La théorie centrale de l'ICT selon laquelle le prix sur les marchés financiers est délivré algorithmiquement, et non aléatoirement. L'algorithme recherche systématiquement trois cibles : (1) Les pools de liquidité (ordres stop au-dessus des plus hauts / en dessous des plus bas), (2) Les déséquilibres (Fair Value Gaps qui nécessitent un rééquilibrage), et (3) Les niveaux institutionnels (Order Blocks). L'algorithme fait référence à des périodes de référence spécifiques pour identifier ces cibles.
- Plage de Données IPDA — Les périodes de référence spécifiques (20, 40 et 60 jours de trading) auxquelles l'algorithme se réfère pour identifier les cibles. Au sein de chaque plage de données, l'algorithme catalogue tous les pools de liquidité, FVG et order blocks disponibles comme destinations potentielles pour la livraison du prix. La plage de 20 jours fournit des cibles à court terme immédiates, la plage de 40 jours des cibles intermédiaires, et la plage de 60 jours des cibles majeures à long terme.
- Plus Haut/Plus Bas de la Plage comme Attrait de Liquidité — Le plus haut et le plus bas au sein de chaque plage de données IPDA représentent les pools de liquidité les plus significatifs. La liquidité côté achat s'accumule au-dessus du plus haut de la plage (buy stops), et la liquidité côté vente s'accumule en dessous du plus bas de la plage (sell stops). Ces niveaux agissent comme le principal "attrait de liquidité" — les destinations vers lesquelles le prix est délivré algorithmiquement.
- Équilibre (50%) — Le point médian entre le plus haut et le plus bas de la plage. L'ICT considère que le prix à l'équilibre est à la "juste valeur" pour cette période de référence. Un prix au-dessus de l'équilibre est dans la zone Premium (surévalué par rapport à la plage), et un prix en dessous est dans la zone Discount (sous-évalué). Les traders institutionnels achètent en zone discount et vendent en zone premium.
- Plages Imbriquées — La plage de 20 jours est imbriquée dans la plage de 40 jours, elle-même imbriquée dans la plage de 60 jours. Lorsque les plus hauts ou les plus bas des trois plages convergent près du même niveau, ce prix devient une cible à très haute probabilité. Inversement, lorsque les plages divergent significativement, chacune fournit des cibles distinctes à différentes échelles.
Fonctionnement
1. Référence aux Données Journalières L'indicateur utilise par défaut les données du timeframe journalier, quel que soit le timeframe actuel du graphique. C'est la méthodologie ICT correcte — les Plages de Données IPDA font référence aux JOURS de trading, pas aux barres intrajournalières. Lorsque l'option "Use Daily Data" est activée, l'indicateur appelle le timeframe journalier via request.security() pour récupérer le plus haut, le plus bas et la clôture de chaque jour de trading. Sur les graphiques journaliers, les données sont utilisées directement sans requête supplémentaire.Les utilisateurs peuvent remplacer le timeframe de référence s'ils souhaitent explorer les concepts IPDA sur des timeframes hebdomadaires ou autres, mais la valeur par défaut (Journalier) correspond à l'enseignement standard de l'ICT.
2. Calcul de la Plage Pour chacune des trois périodes de référence (par défaut 20, 40, 60), l'indicateur calcule : — Plus Haut : le plus haut maximum sur les N derniers jours de trading — Plus Bas : le plus bas minimum sur les N derniers jours de trading — Équilibre : le point médian arithmétique (High + Low) / 2Ces valeurs se mettent à jour à chaque barre au fur et à mesure que la fenêtre de référence avance. Lorsqu'un ancien extrême sort de la fenêtre et qu'un nouveau y entre, les limites de la plage s'ajustent automatiquement.
VISUEL 2 — DÉTAIL ZOOMÉ Graphique journalier, zone des 30-40 derniers jours. Ce qui doit apparaître : Plage 20J (bleu) la plus étroite — les limites High/Low des 20 derniers jours sont nettes Plage 40J (orange) plus large — la plage 20J est complètement à l'intérieur Plage 60J (rose) la plus large — couvre toutes les autres Les lignes EQ sont pointillées — le centre de chaque plage est à un niveau différent Zone Premium ombrée en rouge (au-dessus de l'EQ), zone Discount ombrée en vert (en dessous de l'EQ) Le prix peut être dans une position complexe, par exemple 20J Premium + 40J Discount Les labels à droite doivent être lisibles clairement
3. Visualisation des Zones Premium/Discount Lorsqu'elle est activée, l'indicateur ombre la moitié supérieure de chaque plage (du High à l'EQ) avec une teinte rouge subtile (Premium) et la moitié inférieure (de l'EQ au Low) avec une teinte verte subtile (Discount). Cela montre instantanément si le prix se trouve dans la partie chère ou bon marché de chaque plage. L'ICT enseigne que les participants institutionnels ont tendance à acheter dans les zones discount et à vendre dans les zones premium — ces ombrages rendent cette évaluation visuelle et instantanée. 4. Calcul de la Position L'indicateur calcule la position actuelle du prix dans chaque plage sous forme de pourcentage : 0% = au plus bas de la plage, 100% = au plus haut de la plage, 50% = à l'équilibre. Ceci est affiché dans la colonne "Position" du tableau récapitulatif. Des valeurs supérieures à 50% indiquent que le prix est en territoire premium ; inférieures à 50% indiquent un territoire discount. 5. Gestion du Tracé Toutes les lignes, labels et boîtes sont redessinés à chaque barre pour refléter les limites de plage actuelles (glissantes). La plage la plus large (60J) est tracée en premier comme couche d'arrière-plan, suivie de la 40J, puis de la 20J par-dessus — cela garantit que les plages les plus étroites restent visuellement accessibles lorsqu'elles se chevauchent.Chaque niveau est tracé en deux segments : une ligne douce (transparente) s'étendant vers la gauche à travers la zone de la boîte de référence, et une ligne pleine opacité s'étendant vers la droite à partir de la barre actuelle. Cela fournit un contexte historique en un coup d'œil sans encombrer le graphique — la partie gauche estompée montre où se situait le niveau par rapport à l'action des prix passée, tandis que la partie droite solide projette le niveau vers l'avant comme référence claire.
Les lignes s'étendent vers la droite d'un nombre configurable de barres (par défaut 20) au-delà de la barre actuelle.
6. Tableau Récapitulatif Un tableau en temps réel affiche toutes les plages activées avec sept colonnes : Nom de la plage (codée par couleur), High, Low, Equilibrium, Taille de la plage (en ticks), Position (%), et Zone (Premium/Discount/Equilibrium). La colonne Zone utilise des arrière-plans codés par couleur — rouge pour Premium, vert pour Discount, gris pour Equilibrium. Une dernière ligne affiche le prix de clôture actuel pour référence. 7. Système d'Alerte Trois conditions d'alerte sont disponibles : — Rupture du Plus Haut de la Plage : se déclenche lorsque le prix clôture au-dessus du plus haut de n'importe quelle plage IPDA, signalant une expansion au-delà de la limite de la période de référence. — Rupture du Plus Bas de la Plage : se déclenche lorsque le prix clôture en dessous du plus bas de n'importe quelle plage IPDA. — Franchissement de l'Équilibre : se déclenche lorsque le prix franchit le niveau d'équilibre de n'importe quelle plage, signalant un déplacement entre les territoires premium et discount.VISUEL 3 — PANEL DES PARAMÈTRES Ouvrir le panneau des paramètres de l'indicateur. Ce qui doit apparaître : Groupe Range 1 (Show, Lookback 20, Color, BG Opacity, Show BG, Show EQ) Groupe Range 2 (Show, Lookback 40, Color, BG Opacity, Show BG, Show EQ) Groupe Range 3 (Show, Lookback 60, Color, BG Opacity, Show BG, Show EQ) Groupe Visual Style (H/L Line Style, Width, EQ Style, Width, Labels, Label Size, P/D Zones, P/D Opacity) Groupe Data Source (Use Daily Data, Reference Timeframe) Groupe Display (Table, Position, Text Size, Extend Right) Groupe Alerts (Enable + 3 toggle) Le graphique doit être visible en arrière-plan.
Fonctionnalités
- 3 Plages de Données IPDA — Périodes de référence par défaut de 20, 40 et 60 jours de trading correspondant à la méthodologie IPDA publiée par l'ICT. Chaque plage est configurable indépendamment de 5 à 120 jours. Les trois peuvent être activées/désactivées individuellement.
- Référence Journalière Automatique — Utilise request.security() pour toujours faire référence aux données du timeframe journalier, même sur les graphiques intrajournaliers. Cela garantit que les plages IPDA reflètent les limites réelles des jours de trading, quel que soit le timeframe du graphique. Le timeframe de référence est configurable pour des cas d'utilisation avancés.
- Calcul de Plage Glissante — Le plus haut et le plus bas se mettent à jour dynamiquement au fur et à mesure que la fenêtre de référence avance. Les limites de la plage s'ajustent automatiquement lorsque d'anciens extrêmes sortent de la fenêtre ou que de nouveaux extrêmes sont établis.
- Lignes d'Équilibre (50%) — Ligne pointillée du point médian pour chaque plage montrant le niveau de juste valeur. Prix au-dessus de l'EQ = Premium, en dessous de l'EQ = Discount. L'EQ de chaque plage peut être activé/désactivé indépendamment.
- Ombrage des Zones Premium/Discount — Teinte rouge/verte optionnelle sur les moitiés supérieures/inférieures de chaque plage. Identifie instantanément si le prix se trouve dans la partie chère ou bon marché de la plage IPDA. Dans la méthodologie ICT, les institutions sont décrites comme achetant en discount et vendant en premium.
- Visualisation des Plages Imbriquées — Les plages sont dessinées dans l'ordre (60J en arrière-plan, 40J au milieu, 20J au premier plan) afin que la structure de plages imbriquées soit clairement visible. Lorsque toutes les plages partagent des limites convergentes, le chevauchement visuel met en évidence des niveaux à haute probabilité.
- Lignes Historiques Adoucies — Chaque ligne de niveau s'étend vers la gauche à travers la boîte de référence avec une opacité réduite, montrant comment le niveau se rapporte à l'action des prix passée sans encombrement visuel. La partie solide se projette vers la droite à partir de la barre actuelle comme référence claire vers l'avant.
- Boîtes d'Arrière-plan de Plage — Boîtes colorées semi-transparentes couvrant toute la période de référence, montrant visuellement la plage historique sur le graphique. L'opacité de chaque boîte est réglable indépendamment.
- Pourcentage de Position — Calcul en temps réel de la position du prix dans chaque plage (0% = Low, 50% = EQ, 100% = High). Affiché dans le tableau récapitulatif pour une évaluation quantitative instantanée.
- Classification de Zone — Chaque plage est classée comme Premium (>52%), Discount (<48%), ou Equilibrium (48–52%). Codée par couleur dans le tableau récapitulatif avec surbrillance de l'arrière-plan.
- Tableau Récapitulatif — Tableau en temps réel à 7 colonnes : Nom de la plage, High, Low, EQ, Range (ticks), Position (%), Zone. Codé par couleur. Le prix de clôture actuel est affiché dans une ligne de pied de tableau. Position du tableau et taille du texte configurables.
- 3 Conditions d'Alerte — Rupture du Plus Haut de la Plage, Rupture du Plus Bas de la Plage, et Franchissement de l'Équilibre. Chaque alerte se déclenche indépendamment pour chaque plage activée et inclut le niveau de prix exact, la période de la plage, le symbole et le timeframe.
- Personnalisation Visuelle Complète — Couleur, opacité et activation/désactivation indépendantes par plage. Styles de ligne H/L et EQ (Solide/Pointillé/Pointillé) et épaisseurs configurables. Taille des labels (Très petit/Petit/Normal). Distance d'extension vers la droite réglable.
- Prêt pour Multi-Timeframe — Fonctionne sur n'importe quel timeframe de graphique. Les graphiques intrajournaliers affichent les plages IPDA référencées au journalier projetées sur l'action des prix intrajournalière. Les graphiques journaliers utilisent les données directement. La référence à un timeframe supérieur est configurable.
Comment Utiliser
- Identifier les Cibles IPDA : Le plus haut et le plus bas de chaque période représentent les cibles principales de l'algorithme. Si le prix est en discount et que le plus haut 20J n'a pas été balayé, le plus haut 20J est la cible haussière la plus proche. Si le prix est en premium et que le plus bas 20J n'a pas été balayé, le plus bas 20J est la cible baissière la plus proche.
- Déterminer le Biais à partir de la Zone : Vérifiez la colonne Zone du tableau récapitulatif. Si le prix est en Discount sur les trois plages, le biais haussier est le plus fort. S'il est en Premium sur les trois, le biais baissier est le plus fort. Des zones mixtes (par exemple, 20J Premium + 60J Discount) suggèrent une surenchère à court terme dans un contexte haussier à plus long terme.
- Rechercher la Convergence : Lorsque plusieurs plus hauts ou plus bas de plage se regroupent près du même niveau de prix, ce niveau devient une cible à haute probabilité. Par exemple, si le plus haut 20J est très proche du plus haut 40J, la liquidité côté achat y est concentrée — l'algorithme est susceptible de conduire le prix vers cette zone.
- Utiliser l'EQ comme Juste Valeur : La ligne d'équilibre représente la juste valeur pour chaque période de référence. Un prix évoluant constamment au-dessus de l'EQ confirme une intention haussière ; en dessous de l'EQ confirme une intention baissière. Les franchissements de la ligne EQ signalent des déplacements potentiels du biais directionnel.
- Combiner avec le Cadre ICT : Les Plages de Données IPDA identifient OÙ l'algorithme cible probablement (le cadre macro). Combinez-les avec la Structure de Marché (direction), les Order Blocks (niveaux d'entrée), les Fair Value Gaps (cibles de retracement), les Niveaux de Liquidité (cibles de balayage spécifiques), les Killzones (timing de session) et Premium/Discount (positionnement de zone) pour un cadre analytique complet.
- Graphique Journalier pour le Swing Trading : Sur les graphiques journaliers, les plages IPDA fournissent le cadre macro pour le swing trading. Identifiez quelle limite de plage l'algorithme cible, déterminez si le prix est en premium ou discount, puis descendez sur les graphiques intrajournaliers pour des entrées précises sur des order blocks ou FVG dans la zone cible.
Limitations
- Les Plages de Données IPDA font référence aux jours de trading. Les week-ends et jours fériés, aucune nouvelle donnée n'est générée — les plages restent inchangées. Le décompte de référence compte les barres de trading calendaires, qui correspondent aux jours de trading sur les graphiques journaliers.
- Lorsqu'il est utilisé sur des graphiques intrajournaliers avec l'option "Use Daily Data" activée, les valeurs de plage se mettent à jour une fois par clôture de barre journalière via request.security(). Les mouvements de prix intrajournaliers au-delà du plus haut/plus bas de la plage journalière actuelle ne mettront pas à jour les limites de la plage IPDA avant la clôture de la barre journalière actuelle.
- L'indicateur calcule le plus haut et le plus bas glissants en utilisant ta.highest() et ta.lowest(). Sur les instruments avec des données historiques limitées, des historiques plus courts peuvent produire des plages peu fiables — assurez-vous que votre graphique dispose d'au moins 60+ jours de trading de données.
- L'ombrage des zones Premium/Discount utilise des boîtes semi-transparentes. Sur les graphiques avec plusieurs superpositions, cela peut réduire la visibilité. Ajustez l'opacité des zones P/D ou désactivez la fonction si nécessaire.
- Les limites de plage sont purement mécaniques (plus haut / plus bas sur N barres). Elles n'intègrent pas le flux d'ordres, le volume ou d'autres concepts ICT comme les FVG ou les order blocks au sein de la plage. Utilisez d'autres indicateurs ICT (FVG, Order Blocks, Liquidity Levels) pour identifier des cibles spécifiques au sein de la plage IPDA.
- L'IPDA est un cadre théorique de la méthodologie ICT. L'"algorithme" référencé est un modèle conceptuel — il ne correspond pas à un algorithme connu spécifique. Les plages identifient des périodes de référence statistiquement significatives pour les extrêmes de prix, qui peuvent ou non correspondre au ciblage institutionnel réel.
- Cet indicateur affiche des niveaux de référence pour l'analyse swing — il ne génère pas de signaux d'achat/vente. Utilisez-le conjointement avec la Structure de Marché ICT, les Order Blocks, les Fair Value Gaps, les Liquidity Levels et les Killzones pour un cadre de trading complet.



