Indicatore ICT Power of 3 (AMD) per NinjaTrader 8
La struttura algoritmica della giornata ancorata all’apertura di mezzanotte di New York: Accumulazione (il range asiatico), Manipolazione (il Judas swing oltre l’apertura, confermato prima delle 05:00) e Distribuzione (il movimento reale, con un ingresso sull’FVG di displacement e target sulla liquidità opposta).
Il download avviene in due passaggi, dalla sezione “Indicatori gratuiti” della home page.

- Piattaforma
- NinjaTrader 8
- File
- NinjaScript (.cs), codice sorgente leggibile
- Calcolo
- /outils/calculateur-position-futures,Calcolatore della dimensione della posizione sui futures,Quanti contratti per un dato rischio, con il valore del tick di ciascun contratto.
- Prezzo
- Gratuito
- File aggiornato il
- 8 ottobre 2026
Come funziona l’indicatore
- Tre modelli. IctMidnight (predefinito): apertura 00:00, accumulazione 20:00-00:00, manipolazione 00:00-05:00. NewYorkOpen: PO3 intraday della sessione di New York (apertura 09:30, Judas 09:30-10:00). Custom: i tuoi orari.
- Manipolazione. Una corsa oltre l’apertura di almeno 1 × ATR e il 10% del range del giorno precedente (oppure uno sweep del range asiatico, a seconda dell’impostazione), poi uno shift di struttura con displacement (0,8 × ATR) e una chiusura di ritorno oltre l’apertura prima della fine della finestra.
- Distribuzione. Ingresso a metà dell’FVG lasciato dallo shift di struttura (l’apertura come ripiego), stop oltre l’estremo del Judas, target sul range asiatico o sul massimo / minimo del giorno precedente con un R:R di almeno 2. Nessun nuovo ingresso dopo le 11:00; i trade aperti vengono chiusi alle 16:00.
- Visualizzazione. Sfondo colorato per fase (A / M / D), apertura del giorno, range asiatico, proiezioni a 1, 2 e 2,5 volte il Judas e candele giornaliere PO3 in tempo reale disegnate a destra del prezzo.
- Avvisi. Bias del giorno confermato, setup armato, ingresso; facoltativamente il Judas swing.
Mercati e timeframe
- Qualsiasi strumento caricato in NinjaTrader 8: futures su indici (ES, NQ…), energia, metalli, forex. Le soglie combinano una soglia minima in tick con un multiplo dell’ATR, così restano coerenti da un mercato all’altro.
- Gli orari sono l’ora di New York. Con il riferimento “NewYorkAuto” la conversione dal fuso orario del tuo grafico e l’ora legale sono gestite automaticamente.
- Calcolato a ogni tick in tempo reale; per impostazione predefinita viene analizzato tutto lo storico caricato.
Requisiti
- NinjaTrader 8, una piattaforma desktop per Windows. L’indicatore è gratuito; NinjaTrader è un software di terze parti con i propri termini e può avere un costo a seconda di come lo usi (licenza, trading live).
- Dati. Bastano le barre del grafico: non servono né Tick Replay né market depth. I dati della tua connessione possono avere un costo a seconda della borsa e dell’abbonamento.
Impostazioni
Ogni impostazione ha esattamente il nome che mostra NinjaTrader, con il valore predefinito letto direttamente dal codice sorgente (.cs).
1. Day Structure (New York Time)
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Model | IctMidnight | IctMidnight = ICT Power of 3 della giornata (apertura 00:00, Asia 20:00-00:00, Judas 00:00-05:00). NewYorkOpen = PO3 intraday della sessione di New York (apertura 09:30, Judas 09:30-10:00). Custom = gli orari qui sotto. |
| Custom: day open (HHMM) | 0 | ICT: l’apertura di mezzanotte di New York (0) è il prezzo di riferimento della giornata. |
| Custom: accumulation start (HHMM) | 2000 | Range asiatico. 2000 = 20:00. |
| Custom: accumulation end (HHMM) | 0 | Una fine precedente all’inizio supera la mezzanotte (2000 -> 0). |
| Custom: manipulation start (HHMM) | 0 | |
| Custom: manipulation end (HHMM) | 500 | ICT: un prezzo che tiene oltre l’apertura fino a quest’ora è un vero breakout, non un Judas swing. |
| Custom: entry deadline (HHMM) | 1100 | Nessun nuovo ingresso dopo quest’ora. |
| Custom: distribution end (HHMM) | 1600 | Fine della giornata di trading: i trade aperti vengono chiusi qui. |
| Time reference | NewYorkAuto | NewYorkAuto = orari di New York (ora legale gestita), convertiti dal fuso orario del grafico. |
| Manual offset (hours) | 0 |
2. Judas Swing
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Judas reference | MidnightOpen | MidnightOpen (ICT) = corsa oltre l’apertura della giornata. AsianRange = sweep del massimo / minimo asiatico. Either = quello che arriva per primo. |
| Min run beyond the open (x ATR) | 1.0 | |
| Min run beyond the open (% prev. day range) | 10 | Soglia minima indipendente dal timeframe: 10 = il falso movimento deve raggiungere il 10% del range di ieri. |
| Min sweep of the Asian range (ticks) | 1 | |
| MSS swing strength | 2 | Forza dello swing che il market structure shift deve rompere. |
| MSS requires a close | sì | |
| ATR period | 14 | |
| Min displacement (x ATR) | 0.8 | Corpo richiesto alla candela che sposta la struttura. 0 = disattivato. |
| Require a close back through the open | sì | ICT: il Judas swing deve tornare oltre l’apertura prima della fine della finestra di manipolazione. |
3. Trade (Distribution)
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Offer trades | sì | |
| Allow longs | sì | |
| Allow shorts | sì | |
| Entry | DisplacementFvg | DisplacementFvg (ICT) = metà dell’FVG lasciato dallo shift, l’apertura come ripiego. TrueDayOpen = all’apertura. ConfirmationClose = alla chiusura della barra di conferma. |
| FVG grace bars | 3 | Barre da attendere per l’FVG dopo la conferma prima di usare l’apertura. |
| 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 asiatico o massimo / minimo del giorno precedente. Projection = multipli del Judas swing. FixedRR = multiplo del rischio. |
| 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 | sì | |
| Projection 1 (x Judas swing) | 1.0 | Livelli proiettati dall’apertura nella direzione del bias, come multipli del Judas swing (dall’apertura all’estremo). |
| Projection 2 (x Judas swing) | 2.0 | |
| Projection 3 (x Judas swing) | 2.5 |
4. Real Time
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Calculate on every tick (real time) | sì | |
| History analysed (bars, 0 = all) | 0 |
5. Display
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Phase background (A / M / D) | sì | |
| Phase names | sì | |
| Phase background opacity (%) | 8 | |
| Open of the day | sì | |
| Accumulation (Asian range) | sì | |
| Previous day high / low | sì | |
| Judas swing and MSS | sì | |
| Projections | sì | |
| Entry / stop / target | sì | |
| Labels | sì | |
| Dashboard | sì | |
| Live PO3 day candles | sì | Le ultime candele giornaliere disegnate a destra del prezzo, con quella corrente aggiornata in tempo reale. Allarga il margine destro del grafico per dare loro spazio. |
| PO3 candles shown | 4 | |
| PO3 candle width (px) | 14 | |
| PO3 candles offset (px) | 40 | Distanza dall’ultima barra. |
| Days kept on chart (0 = all) | 20 | |
| Zone opacity (%) | 20 |
6. Alerts
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Alert on Judas swing | no | |
| Alert on day bias confirmed | sì | |
| Alert on setup armed | sì | |
| Alert on entry | sì | |
| Alert on target / stop | no | |
| Sound file | Alert4.wav | Nome del file dalla cartella dei suoni di NinjaTrader (o un percorso completo). Vuoto = silenzioso. |
| Alert rearm (seconds) | 15 |
7. Trading Evolution
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Show logo | sì | |
| Show name | sì | |
| Logo position | TopLeft | |
| Logo size (px) | 54 | |
| Logo opacity (%) | 55 | |
| Diagnostic mode (Output window) | no |
13 colori che puoi personalizzare nella scheda Colours di NinjaTrader.
Installazione in NinjaTrader 8
- Scarica il pack gratuito (file ZIP) che contiene l’indicatore dalla sezione Indicatori gratuiti della home page.
- In NinjaTrader 8 apri Tools › Import › NinjaScript Add-On, scegli il file ZIP, poi riavvia NinjaTrader.
- Attiva la tua licenza gratuita: Control Center › New › Trading Evolution License, poi salva la tua chiave.
- Su un grafico apri l’elenco degli indicatori (clic destro › Indicators) e aggiungi “TRADING EVOLUTION - Power of 3”.
Problemi comuni e soluzioni
- Non appare nulla. Carica abbastanza storico (diversi giorni intraday): il modello ha bisogno di swing e sessioni complete per rilevare un setup.
- L’indicatore non è nell’elenco. Verifica che l’importazione del pack (Tools › Import › NinjaScript Add-On) sia terminata senza errori, poi riavvia NinjaTrader. NinjaTrader compila tutti gli script insieme: un errore in un altro script installato può bloccare l’importazione, quindi correggi o rimuovi quello script. Se lo strumento mostra un messaggio di licenza, salva la tua chiave gratuita in Control Center › New › Trading Evolution License.
- Errore “Already contains a definition”. Esiste una copia più vecchia dello stesso indicatore con un altro nome di file: eliminala, poi compila di nuovo.
Limiti
- È un indicatore, non una strategia automatica: non invia ordini e non gestisce posizioni.
- Le soglie (forza dello swing, displacement, dimensione dell’FVG, R:R minimo) sono scelte di impostazione, non regole ufficiali dell’ICT. Adattale al tuo mercato e al tuo timeframe.
- I trade “vinti” o “persi” mostrati si riferiscono allo storico caricato. Non dicono nulla sui risultati futuri.
- Nessun segnale è garantito: il trading di futures comporta un rischio di perdere capitale.
Domande frequenti
L’indicatore è gratuito?
Sì, l’indicatore è gratuito (pack gratuito e licenza gratuita), senza abbonamento. Richiede NinjaTrader 8, un software di terze parti con i propri termini di utilizzo.
Inserisce ordini?
No. Disegna i setup e può riprodurre avvisi sonori, ma le decisioni le prendi tu e inserisci tu i tuoi ordini.
Perché l’apertura di mezzanotte di New York?
Nel modello ICT l’apertura di mezzanotte è il prezzo di riferimento della giornata: il Judas swing corre nella direzione sbagliata a partire da essa, poi la distribuzione corre nell’altra direzione.
Posso usarlo solo sulla sessione di New York?
Sì, con il modello NewYorkOpen: apertura 09:30 e un Judas tra le 09:30 e le 10:00.
Concetti e strumenti correlati
Altri indicatori NinjaTrader 8 gratuiti
Contenuto educativo. Questi indicatori non costituiscono consulenza in materia di investimenti e non garantiscono alcun risultato. Il trading di futures comporta un rischio di perdita che può superare l’investimento iniziale. Termini di utilizzo · Avvertenze