Indicatore NinjaTrader 8 gratuito

Indicatore SMT Divergence per NinjaTrader 8

Confronta lo strumento del grafico con un mercato correlato (NQ ed ES, EURUSD e GBPUSD, o una coppia inversa come EURUSD e DXY). A uno swing condiviso o al massimo / minimo del giorno precedente, un mercato prende la liquidità mentre l’altro fallisce: questa è la divergenza SMT. L’indicatore aspetta poi un market structure shift prima di proporre un ingresso.

Il download avviene in due passaggi, dalla sezione “Indicatori gratuiti” della home page.

Indicatore SMT Divergence su un grafico NinjaTrader 8
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

  1. Mercato di confronto. Se lasciato vuoto, il partner viene scelto automaticamente (NQ↔ES, MNQ↔MES, YM e RTY→ES, 6E↔6B, GC↔SI, EURUSD↔GBPUSD, AUDUSD↔NZDUSD…). Puoi anche digitare qualsiasi strumento. Con correlazione inversa (EURUSD e DXY), il secondo mercato viene capovolto prima del confronto.
  2. Divergenza. Su swing e massimo / minimo del giorno precedente: SMT ribassista quando un mercato fa un massimo più alto e l’altro un massimo più basso; SMT rialzista quando uno fa un minimo più basso e l’altro un minimo più alto. Gli swing dei due mercati entro 2 barre sono trattati come lo stesso swing.
  3. Conferma. Per impostazione predefinita il mercato che fa lo sweep deve smettere di estendersi per 2 barre (SwingTop); puoi anche richiedere una chiusura di ritorno oltre il livello (CloseBack), oppure il primo dei due.
  4. Trade. Dopo un SMT confermato: uno shift di struttura sullo strumento del grafico con displacement (0,8 × ATR per impostazione predefinita), ingresso a metà dell’FVG di displacement, stop oltre l’estremo dell’SMT, target sulla liquidità opposta che renda almeno 2 R.
  5. Visualizzazione. Il mercato di confronto può essere disegnato sopra il prezzo, scalato sul range visibile, così la divergenza si vede a colpo d’occhio. Avvisi su SMT confermato e sull’ingresso.

Mercati e timeframe

  • Due strumenti in NinjaTrader 8: lo strumento del grafico e il mercato di confronto, che l’indicatore carica da solo. Una radice di futures da sola prende il mese di scadenza del contratto del grafico.
  • Per impostazione predefinita l’indicatore lavora a qualsiasi ora. Spunta “Confirm only inside killzones” per tenere solo le divergenze confermate dentro le killzone di New York attivate.
  • 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. Comparison

ImpostazionePredefinitoCosa fa
Comparison instrumentVuoto = partner automatico (NQ<->ES, MNQ<->MES, YM/RTY->ES, 6E<->6B, GC<->SI, EURUSD<->GBPUSD, AUDUSD<->NZDUSD...). Oppure digita qualsiasi strumento, ad es. ES 12-26, GBPUSD, DX 12-26. Una radice di futures da sola prende il mese di scadenza del contratto del grafico.
CorrelationPositivePositive (NQ/ES, EURUSD/GBPUSD) o Inverse (EURUSD/DXY): il mercato inverso viene capovolto prima del confronto.
Correlation check (bars)100

2. SMT Detection

ImpostazionePredefinitoCosa fa
Swing strength3Barre per lato di uno swing high / low (stretto a sinistra: i massimi uguali restano liquidità).
Sync window (bars)2Gli swing dei due mercati entro questo numero di barre sono lo stesso swing; un mercato che prende il livello entro questa finestra non è divergente.
Reference lookback (bars)120
Swing highs / lowssì
Previous day high / lowsì
Min sweep (ticks)1
ConfirmationSwingTopSwingTop = il mercato che fa lo sweep smette di estendersi per le barre di conferma. CloseBack = richiude oltre il livello. Either = il primo dei due.
Confirmation bars2
Max bars forming20

3. Trade

ImpostazionePredefinitoCosa fa
Offer tradessìDopo un SMT confermato: market structure shift sullo strumento del grafico, poi ingresso.
Allow longssì
Allow shortssì
Bars allowed for the MSS30
Min displacement (x ATR)0.8Corpo della candela che sposta la struttura. 0 = disattivato.
ATR period14
EntryFvgCeFvgCe = metà dell’FVG lasciato dal displacement (la chiusura dello shift se non ce n’è nessuno). MssClose = alla chiusura della candela di shift.
Min FVG size (ticks)1
Min FVG size (x ATR)0.05
Bars allowed to fill the FVG20
Stop buffer beyond the SMT extreme (ticks)2
Stop buffer beyond the SMT extreme (x ATR)0.1
TargetOppositeLiquidityOppositeLiquidity = swing intatto più vicino o livello del giorno precedente dall’altro lato che renda l’R:R minimo. FixedRR = multiplo del rischio.
Min distance to target (ticks)8
Min distance to target (x ATR)1.0
Min R:R2.0
Fixed R:R2.0
Fall back to fixed R:Rsì

4. Killzones (New York Time)

ImpostazionePredefinitoCosa fa
Confirm only inside killzonesnoOff (predefinito) = l’indicatore lavora a qualsiasi ora. On = le divergenze vengono confermate solo dentro le killzone attivate.
Londonsì
London start (HHMM)200
London end (HHMM)500
New York AMsì
New York AM start (HHMM)700
New York AM end (HHMM)1000
New York PMsì
New York PM start (HHMM)1330
New York PM end (HHMM)1600
Asiano
Asia start (HHMM)2000
Asia end (HHMM)0Una fine precedente all’inizio supera la mezzanotte.
Time referenceNewYorkAutoNewYorkAuto = orari di New York (ora legale gestita), convertiti dal fuso orario del grafico.
Manual offset (hours)0

5. Real Time

ImpostazionePredefinitoCosa fa
Calculate on every tick (real time)sì
History analysed (bars, 0 = all)0

6. Display

ImpostazionePredefinitoCosa fa
Comparison overlaysìIl mercato di confronto disegnato sopra il prezzo, scalato sul range visibile.
Overlay opacity (%)70
SMT signalssì
Keep invalidated / expired SMTno
MSS level while waitingsì
Entry / stop / targetsì
Labelssì
Dashboardsì
Signals kept on chart (0 = all)20
Zone opacity (%)20

7. Alerts

ImpostazionePredefinitoCosa fa
Alert on SMT formingno
Alert on SMT confirmedsì
Alert on entrysì
Alert on target / stopno
Sound fileAlert4.wavNome del file dalla cartella dei suoni di NinjaTrader (o un percorso completo). Vuoto = silenzioso.
Alert rearm (seconds)15

8. Trading Evolution

ImpostazionePredefinitoCosa fa
Show logosì
Show namesì
Logo positionTopLeft
Logo size (px)54
Logo opacity (%)55
Diagnostic mode (Output window)no

7 colori che puoi personalizzare nella scheda Colours di NinjaTrader.

Installazione in NinjaTrader 8

  1. Scarica il pack gratuito (file ZIP) che contiene l’indicatore dalla sezione Indicatori gratuiti della home page.
  2. In NinjaTrader 8 apri Tools › Import › NinjaScript Add-On, scegli il file ZIP, poi riavvia NinjaTrader.
  3. Attiva la tua licenza gratuita: Control Center › New › Trading Evolution License, poi salva la tua chiave.
  4. Su un grafico apri l’elenco degli indicatori (clic destro › Indicators) e aggiungi “TRADING EVOLUTION - SMT Divergence”.

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.

Quale mercato di confronto devo usare?

Lascia il campo vuoto per il partner automatico (per esempio ES per NQ, GBPUSD per EURUSD). Per una coppia inversa come EURUSD e DXY, digita lo strumento e scegli Inverse correlation.

Devo aprire il secondo mercato su un altro grafico?

No. L’indicatore carica da solo la serie del mercato di confronto e può disegnarla sopra il prezzo.

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