Indicateur ICT Power of 3 (AMD) pour NinjaTrader 8
La structure algorithmique de la journée ancrée sur l’ouverture de minuit de New York : Accumulation (le range asiatique), Manipulation (le Judas swing au-delà de l’ouverture, confirmé avant 05:00) et Distribution (le vrai mouvement, avec entrée sur le FVG de displacement et objectifs sur la liquidité opposée).
Le téléchargement se fait en deux étapes depuis la section « Indicateurs gratuits » de la page d'accueil.

- Plateforme
- NinjaTrader 8
- Fichier
- NinjaScript (.cs), code source lisible
- Calcul
- /outils/calculateur-position-futures,Calculateur de taille de position futures,Combien de contrats pour un risque donné, avec la valeur du tick de chaque contrat.
- Prix
- Gratuit
- Fichier mis à jour le
- 8 octobre 2026
Comment fonctionne l’indicateur
- Trois modèles. IctMidnight (défaut) : ouverture 00:00, accumulation 20:00-00:00, manipulation 00:00-05:00. NewYorkOpen : PO3 intraday de la séance de New York (ouverture 09:30, Judas 09:30-10:00). Custom : tes propres horaires.
- Manipulation. Course au-delà de l’ouverture d’au moins 1 × ATR et 10 % du range de la veille (ou balayage du range asiatique, selon le paramètre), puis changement de structure avec displacement (0,8 × ATR) et clôture de retour à travers l’ouverture avant la fin de la fenêtre.
- Distribution. Entrée au milieu du FVG laissé par le changement de structure (l’ouverture en repli), stop au-delà de l’extrême du Judas, objectif sur le range asiatique ou le haut / bas de la veille avec un R:R d’au moins 2. Pas de nouvelle entrée après 11:00 ; les trades ouverts sont clôturés à 16:00.
- Affichage. Fond coloré par phase (A / M / D), ouverture du jour, range asiatique, projections à 1, 2 et 2,5 fois le Judas, et bougies journalières PO3 dessinées en direct à droite du prix.
- Alertes. Biais du jour confirmé, setup armé, entrée ; en option, Judas swing.
Marchés et unités de temps
- Tout instrument chargé dans NinjaTrader 8 : futures sur indices (ES, NQ…), énergie, métaux, Forex. Les seuils combinent un plancher en ticks et un multiple d’ATR, pour rester cohérents d’un marché à l’autre.
- Les heures sont exprimées en heure de New York. Avec la référence « NewYorkAuto », la conversion depuis le fuseau de ton graphique et le changement d’heure sont gérés automatiquement.
- Calcul à chaque tick en temps réel ; par défaut, tout l’historique chargé est analysé.
Configuration requise
- NinjaTrader 8, plateforme de bureau pour Windows. L’indicateur est gratuit ; NinjaTrader est un logiciel tiers qui a ses propres conditions et peut être payant selon l’usage (licence, trading en réel).
- Données. Les barres du graphique suffisent : pas besoin de Tick Replay ni de profondeur de marché. Les données de ta connexion peuvent être payantes selon la bourse et l’abonnement.
Paramètres
L’indicateur est en anglais : chaque paramètre porte le nom affiché dans NinjaTrader, avec sa valeur par défaut lue dans le code source (.cs) et son explication en français.
1. Day Structure (New York Time)
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Model | IctMidnight | IctMidnight = Power of 3 ICT de la journée (ouverture 00:00, Asie 20:00-00:00, Judas 00:00-05:00). NewYorkOpen = PO3 intraday de la session de New York (ouverture 09:30, Judas 09:30-10:00). Custom = les horaires ci-dessous. |
| Custom: day open (HHMM) | 0 | ICT : l'ouverture de minuit à New York (0) est le prix de référence de la journée. |
| Custom: accumulation start (HHMM) | 2000 | Range asiatique. 2000 = 20:00. |
| Custom: accumulation end (HHMM) | 0 | Une fin antérieure au début passe minuit (2000 -> 0). |
| Custom: manipulation start (HHMM) | 0 | |
| Custom: manipulation end (HHMM) | 500 | ICT : un prix qui se maintient au-delà de l'ouverture jusqu'à cette heure est une vraie cassure, pas un Judas swing. |
| Custom: entry deadline (HHMM) | 1100 | Aucune nouvelle entrée après cette heure. |
| Custom: distribution end (HHMM) | 1600 | Fin de la journée de trading : les trades ouverts sont clôturés ici. |
| Time reference | NewYorkAuto | NewYorkAuto = horaires de New York (heure d'été gérée), convertis depuis le fuseau horaire du graphique. |
| Manual offset (hours) | 0 |
2. Judas Swing
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Judas reference | MidnightOpen | MidnightOpen (ICT) = mouvement au-delà de l'ouverture du jour. AsianRange = sweep du plus haut / plus bas asiatique. Either = le premier des deux. |
| Min run beyond the open (x ATR) | 1.0 | |
| Min run beyond the open (% prev. day range) | 10 | Plancher indépendant de l'unité de temps : 10 = le faux mouvement doit atteindre 10% du range de la veille. |
| Min sweep of the Asian range (ticks) | 1 | |
| MSS swing strength | 2 | Force du swing que le market structure shift doit casser. |
| MSS requires a close | oui | |
| ATR period | 14 | |
| Min displacement (x ATR) | 0.8 | Corps exigé de la bougie qui fait basculer la structure. 0 = désactivé. |
| Require a close back through the open | oui | ICT : le Judas swing doit repasser l'ouverture avant la fin de la fenêtre de manipulation. |
3. Trade (Distribution)
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Offer trades | oui | |
| Allow longs | oui | |
| Allow shorts | oui | |
| Entry | DisplacementFvg | DisplacementFvg (ICT) = milieu du FVG laissé par le changement de structure, l'ouverture en repli. TrueDayOpen = à l'ouverture. ConfirmationClose = à la clôture de la bougie de confirmation. |
| FVG grace bars | 3 | Nombre de bougies d'attente du FVG après la confirmation avant d'utiliser l'ouverture. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 | |
| Stop buffer beyond the Judas (ticks) | 2 | |
| Stop buffer beyond the Judas (x ATR) | 0.05 | |
| Target | Liquidity | Liquidity = range asiatique ou plus haut / plus bas de la veille. Projection = multiples du Judas swing. FixedRR = multiple du risque. |
| Min distance to target (ticks) | 8 | |
| Min distance to target (x ATR) | 1.5 | |
| Min R:R | 2.0 | |
| Fixed R:R | 2.0 | |
| Fall back to fixed R:R | oui | |
| Projection 1 (x Judas swing) | 1.0 | Niveaux projetés depuis l'ouverture dans le sens du biais, en multiples du Judas swing (de l'ouverture à l'extrême). |
| Projection 2 (x Judas swing) | 2.0 | |
| Projection 3 (x Judas swing) | 2.5 |
4. Real Time
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Calculate on every tick (real time) | oui | |
| History analysed (bars, 0 = all) | 0 |
5. Display
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Phase background (A / M / D) | oui | |
| Phase names | oui | |
| Phase background opacity (%) | 8 | |
| Open of the day | oui | |
| Accumulation (Asian range) | oui | |
| Previous day high / low | oui | |
| Judas swing and MSS | oui | |
| Projections | oui | |
| Entry / stop / target | oui | |
| Labels | oui | |
| Dashboard | oui | |
| Live PO3 day candles | oui | Les dernières bougies journalières tracées à droite du prix, celle du jour se mettant à jour en direct. Élargissez la marge droite du graphique pour leur laisser de la place. |
| PO3 candles shown | 4 | |
| PO3 candle width (px) | 14 | |
| PO3 candles offset (px) | 40 | Distance par rapport à la dernière bougie. |
| Days kept on chart (0 = all) | 20 | |
| Zone opacity (%) | 20 |
6. Alerts
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Alert on Judas swing | non | |
| Alert on day bias confirmed | oui | |
| Alert on setup armed | oui | |
| Alert on entry | oui | |
| Alert on target / stop | non | |
| Sound file | Alert4.wav | Nom du fichier dans le dossier sounds de NinjaTrader (ou chemin complet). Vide = silencieux. |
| Alert rearm (seconds) | 15 |
7. Trading Evolution
| Paramètre | Par défaut | Rôle |
|---|---|---|
| Show logo | oui | |
| Show name | oui | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | non |
13 couleurs personnalisables dans l'onglet Couleurs de NinjaTrader.
Installation dans NinjaTrader 8
- Télécharge le pack gratuit (fichier ZIP) qui contient l'indicateur, depuis la section Indicateurs gratuits de la page d'accueil.
- Dans NinjaTrader 8, ouvre le menu Tools › Import › NinjaScript Add-On, choisis le fichier ZIP, puis redémarre NinjaTrader.
- Active ta licence gratuite : Control Center › New › Trading Evolution License, puis enregistre ta clé.
- Sur un graphique, ouvre la liste des indicateurs (clic droit › Indicators) et ajoute « TRADING EVOLUTION - Power of 3 ».
Problèmes fréquents et solutions
- Rien ne s’affiche. Charge assez d’historique (plusieurs jours en intraday) : le modèle a besoin de swings et de sessions complètes pour détecter un setup.
- L’indicateur n’apparaît pas dans la liste. Vérifie que l’import du pack (Tools › Import › NinjaScript Add-On) s’est terminé sans erreur, puis redémarre NinjaTrader. NinjaTrader compile tous les scripts ensemble : une erreur dans un autre script installé peut bloquer l’import ; corrige ou retire ce script. Si l’outil affiche un message de licence, enregistre ta clé gratuite dans Control Center › New › Trading Evolution License.
- Erreur « already contains a definition ». Une ancienne copie du même indicateur existe sous un autre nom de fichier : supprime-la, puis recompile.
Limites à connaître
- C’est un indicateur, pas une stratégie automatique : il n’envoie aucun ordre et ne gère aucune position.
- Les seuils (force des swings, displacement, taille du FVG, R:R minimum) sont des choix de paramétrage, pas des règles officielles ICT. Adapte-les à ton marché et à ton unité de temps.
- Les trades « gagnés » ou « perdus » affichés portent sur l’historique chargé. Ils ne préjugent en rien des résultats futurs.
- Aucun signal n’est garanti : le trading de futures comporte un risque de perte en capital.
Questions fréquentes
L’indicateur est-il gratuit ?
Oui, l’indicateur est gratuit (pack et licence gratuits), sans abonnement. Il nécessite NinjaTrader 8, un logiciel tiers qui a ses propres conditions d’utilisation.
Est-ce qu’il passe des ordres ?
Non. Il dessine les setups et peut émettre des alertes sonores, mais c’est toi qui décides et qui passes tes ordres.
Pourquoi l’ouverture de minuit de New York ?
Dans le modèle ICT, l’ouverture de minuit est le prix de référence de la journée : le Judas swing part dans le mauvais sens par rapport à elle, puis la distribution repart dans l’autre sens.
Peut-on l’utiliser sur la séance de New York seule ?
Oui, avec le modèle NewYorkOpen : ouverture à 09:30 et Judas entre 09:30 et 10:00.
Concepts et outils liés
Les autres indicateurs NinjaTrader 8 gratuits
Articles liés
Contenu éducatif. Ces indicateurs ne constituent pas un conseil en investissement et ne garantissent aucun résultat. Le trading de futures comporte un risque de perte en capital qui peut dépasser la mise initiale. Conditions d’utilisation · Disclaimers