Indicatore ICT Silver Bullet per NinjaTrader 8
Segue le tre finestre Silver Bullet di un’ora (03:00, 10:00 e 14:00 ora di New York) e trova al loro interno la sequenza ICT: un liquidity sweep, un market structure shift (MSS) con displacement, poi un Fair Value Gap formato nella finestra. Ingresso nell’FVG, stop oltre lo sweep, 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
- Finestre. Tre finestre attive per impostazione predefinita: London SB (03:00-04:00), NY AM SB (10:00-11:00) e NY PM SB (14:00-15:00), più una quarta personalizzata. Ogni finestra è ombreggiata sul grafico.
- Liquidità. Massimi e minimi di swing, massimi / minimi uguali (EQH / EQL), massimo / minimo del giorno precedente (PDH / PDL) e gli estremi delle sessioni Asia, Londra e New York AM. I pool più vicini non ancora sweepati vengono mostrati come draw on liquidity.
- Modalità Strict (predefinita). Un liquidity sweep, poi un MSS con displacement (corpo di almeno 1 × ATR, confermato alla chiusura), poi un FVG, tutto dentro la finestra. Lo sweep può iniziare fino a 15 minuti prima dell’apertura; il ritracciamento nell’FVG può arrivare fino a 15 minuti dopo la chiusura.
- Modalità Classic. Il primo FVG di displacement della finestra verso la liquidità, senza richiedere uno sweep.
- Trade. Ingresso nell’FVG (Proximal, CE = 50% per impostazione predefinita, o Distal), stop oltre l’estremo dello sweep, target sul pool di liquidità opposto più vicino che rispetti una distanza minima (20 tick o 2 × ATR, a seconda di quale sia maggiore) e un R:R di almeno 1,5. Un setup per finestra per impostazione predefinita.
- Monitoraggio. Etichette, dashboard e avvisi sonori: setup armato, ingresso, target o stop. Gli FVG scartati per mancanza di liquidità abbastanza lontana possono essere mostrati in grigio.
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. Silver Bullet Model
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Mode | Strict | Strict (ICT) = liquidity sweep + MSS con displacement + FVG, tutto dentro la finestra. Classic = primo FVG di displacement della finestra verso la liquidità. |
| Allow longs | sì | |
| Allow shorts | sì | |
| Max setups per window | 1 | ICT: una bullet per finestra. |
| First FVG only (Classic mode) | sì | |
| Sweep accepted before the window (min) | 15 | Lo sweep può iniziare fino a N minuti prima dell’apertura; l’MSS e l’FVG devono essere dentro la finestra. 0 = tutto dentro la finestra. |
| Entry accepted after the window (min) | 15 | L’FVG deve formarsi dentro la finestra; il ritracciamento può arrivare fino a N minuti dopo. |
| Max time in trade (min) | 120 |
2. Windows (New York Time)
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Time reference | NewYorkAuto | NewYorkAuto = orari di New York (ora legale gestita), convertiti dal fuso orario del grafico. |
| Manual offset (hours) | 0 | |
| Window 1 - enabled | sì | |
| Window 1 - name | London SB | |
| Window 1 - start (HHMM) | 300 | 300 = 03:00 |
| Window 1 - end (HHMM) | 400 | |
| Window 2 - enabled | sì | |
| Window 2 - name | NY AM SB | |
| Window 2 - start (HHMM) | 1000 | |
| Window 2 - end (HHMM) | 1100 | |
| Window 3 - enabled | sì | |
| Window 3 - name | NY PM SB | |
| Window 3 - start (HHMM) | 1400 | |
| Window 3 - end (HHMM) | 1500 | |
| Window 4 - enabled | no | |
| Window 4 - name | Perso | |
| Window 4 - start (HHMM) | 0 | |
| Window 4 - end (HHMM) | 0 |
3. Liquidity (Draw on Liquidity)
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Swing strength | 3 | Barre per lato perché un massimo / minimo diventi un pool di liquidità. |
| Equal highs / lows (EQH / EQL) | sì | |
| Equal level tolerance (ticks) | 2 | |
| Equal level tolerance (x ATR) | 0.10 | |
| Previous day high / low (PDH / PDL) | sì | |
| Trading day start (NY hour) | 18 | 18 = giornata di trading dei futures CME (18:00 -> 17:00). 0 = mezzanotte. |
| Session highs / lows (Asia, London, NY AM) | sì | |
| Level memory (bars) | 3000 |
4. Sweep, MSS and FVG
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Min sweep beyond the level (ticks) | 1 | |
| Max bars to close back (sweep) | 3 | Oltre questo limite il prezzo ha accettato il livello: è un breakout, non uno sweep. |
| MSS reference swing strength | 2 | |
| MSS requires a close | sì | |
| ATR period | 14 | |
| Min displacement (x ATR) | 1.0 | Corpo della candela di rottura in multipli dell’ATR. 0 = disattivato. |
| Min FVG size (ticks) | 1 | |
| Min FVG size (x ATR) | 0.05 |
5. Trade
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Entry in the FVG | CE | Proximal = primo tocco, CE = 50%, Distal = riempimento completo. |
| Stop | Auto | Auto = oltre l’estremo dello sweep (modalità strict) o la candela 1 dell’FVG (modalità classic). |
| Stop buffer (ticks) | 1 | |
| Stop buffer (x ATR) | 0.05 | |
| Target | Liquidity | Liquidity = pool di liquidità opposto più vicino che rispetti la distanza minima (ICT). FixedRR = multiplo del rischio. |
| Min framework entry -> target (ticks) | 20 | ICT: almeno 5 handle sugli indici = 20 tick su ES / NQ. |
| Min framework entry -> target (x ATR) | 2.0 | Rende la distanza minima valida su ogni mercato. Si applica la maggiore delle due. |
| R:R minimum | 1.5 | |
| Fixed R:R (FixedRR mode) | 2.0 |
6. Real Time
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Calculate on every tick (real time) | sì | |
| History analysed (bars, 0 = all) | 0 |
7. Display
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Window background | sì | |
| Window names | sì | |
| Window opacity (%) | 10 | |
| Draw on liquidity (DOL) | sì | Pool più vicini non ancora sweepati sopra e sotto il prezzo. |
| DOL levels per side | 3 | |
| Sweep | sì | |
| MSS | sì | |
| FVG | sì | |
| Entry / stop / target | sì | |
| Rejected setups (grey) | no | Mostra gli FVG validi scartati per mancanza di liquidità abbastanza lontana. |
| Labels | sì | |
| Dashboard | sì | |
| Setups kept on chart (0 = all) | 60 | |
| Zone opacity (%) | 22 |
8. Alerts
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Alert on window open | no | |
| Alert on setup armed | sì | |
| Alert on entry | sì | |
| Alert on target / stop | no | |
| Sound file | Alert1.wav | |
| Alert rearm (seconds) | 15 |
9. 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 - Silver Bullet”.
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.
Quali sono gli orari delle finestre Silver Bullet?
03:00-04:00, 10:00-11:00 e 14:00-15:00 ora di New York. Tutte e tre sono modificabili e si può attivare una quarta finestra personalizzata.
Qual è la differenza tra modalità Strict e Classic?
La modalità Strict richiede un liquidity sweep, un MSS con displacement e un FVG, tutto dentro la finestra. La modalità Classic prende il primo FVG di displacement della finestra verso la liquidità.
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