Chart Scanner AI Indicator for NinjaTrader 8
Creato 15 ago 2025
·
Aggiornato 23 ago 2025
The Chart Scanner AI è un indicatore Gratuito per la piattaforma NinjaTrader 8 che integra due modelli di rilevamento di oggetti AI per riconoscere i modelli di grafici e i segnali di acquisto/vendita direttamente dall'aspetto visivo del tuo grafico.
Prerequisiti
Per utilizzare correttamente questo indicatore dovresti avere i seguenti prerequisiti disponibili.
- NinjaTrader 8, con qualsiasi tipo di licenza. Fai clic qui per scaricare
- Il runtime .NET 8.0, disponibile da Microsoft.
- I dati di Order Flow non sono richiesti per utilizzare questo indicatore — non è necessaria una licenza Lifetime.
- Un account automated-trading.ch con un Account gratuito (nessun abbonamento a pagamento richiesto)
Descrizione
The Chart Scanner AI Indicator integra due modelli di rilevamento di oggetti AI:
- Modello di rilevamento di modelli del mercato azionario — un modello di rilevamento di oggetti basato sul framework YOLO (You Only Look Once), progettato per rilevare vari modelli di grafici in tempo reale dai dati di trading acquisiti sullo schermo. È stato messo a punto su un set di dati diverso (9.000 immagini di addestramento e 800 immagini di convalida) e fornisce output in 6 classi: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle, e W_Bottom.
- Algoritmo di riconoscimento di oggetti e modello di "decisione di acquisto-vendita" su grafici di candele 2D — costruito anche nel framework YOLO, questo modello identifica e classifica i modelli di candele in due classi: Buy e Sell.
L'indicatore è diviso in due programmi. Il primo è l'indicatore stesso, installato in NinjaTrader. Il secondo è ATCHChartScan.exe, un programma complementare che scarichi e posizioni in qualsiasi cartella sul tuo computer. L'indicatore cerca ATCHChartScan.exe in fase di runtime e lo chiama seguendo questa logica:
- L'indicatore rileva quando il grafico è stato aggiornato.
- Una volta aggiornato, l'indicatore acquisisce uno screenshot del grafico senza disegni su di esso.
- L'indicatore invia l'immagine, insieme alla sua configurazione, a ATCHChartScan.exe.
- ATCHChartScan.exe elabora l'immagine e normalizza i suoi colori a uno sfondo bianco, poiché i modelli sono stati addestrati solo su grafici con sfondo bianco.
- ATCHChartScan.exe esegue i modelli sull'immagine e restituisce i risultati della bounding-box all'indicatore di NinjaTrader, che li disegna sul grafico.
- L'indicatore esegue questa logica di elaborazione su ogni nuova barra in tempo reale formata nel grafico.
- Quando l'indicatore viene rimosso dal grafico, pulisce tutto e assicura che ATCHChartScan.exe sia eliminato correttamente.
- Il rilevamento del modello si basa solo sull'immagine del grafico, non sui dati di prezzo — il minimo cambiamento nelle dimensioni del grafico, zoom, allungamento, o il tema di NinjaTrader utilizzato può influenzare il risultato del rilevamento. Ecco perché questo indicatore dovrebbe essere considerato sperimentale.
- ATCHChartScan.exe salva l'immagine elaborata in un file denominato chart_dump.png, trovato nella stessa directory dell'eseguibile.
Esempi
Vediamo alcuni esempi dell'indicatore in azione.
Modelli su MES, 1 minuto
L'indicatore disegna rettangoli in rosso e verde — rosso per i modelli ribassisti, verde per i modelli rialzisti.
- Sotto ogni rettangolo è l'etichetta del modello — "Buy", "Sell", "W_Bottom", ecc. — la classe riconosciuta dal modello.
- Accanto a ogni etichetta c'è il punteggio di confidenza, un numero tra 0 e 1 che valuta la validità del modello. Un punteggio di 1 significherebbe che il modello è 100% sicuro, anche se in pratica il punteggio di confidenza non raggiunge mai esattamente 1.
- L'indicatore ti consente di controllare il livello minimo di confidenza mostrato sul grafico.
Modello rialzista e ingresso su MES, 1 minuto
In questo esempio, il modello di riconoscimento ha identificato un modello W_Bottom proprio sull'ultima barra in tempo reale del grafico, portando a un ingresso redditizio in un account Sim — dimostrando che l'indicatore può produrre segnali di modello in tempo reale, non solo modelli nei dati storici.
Parametri
Cerchiamo sempre di mantenere i parametri al minimo.
| License | |
| License | La chiave di licenza gratuita che ottieni quando crei un account. Dopo aver creato un account, copia la tua chiave di licenza da la pagina di fatturazione. Devi configurare questo parametro solo una volta al mese — una volta convalidato, viene ricordato per il resto del ciclo di fatturazione. Questo indicatore è completamente gratuito da utilizzare, ma hai bisogno di registrarti per un account e una licenza gratuita per eseguirlo. |
| General | |
| AI Engine Path | Il percorso della cartella dove hai installato ATCHChartScan.exe. |
| Scan For Buy Sell Patterns | Abilita/disabilita la chiamata al modello di riconoscimento di oggetti e modello di "decisione di acquisto-vendita" per scansionare i modelli di acquisto/vendita. |
| Scan For Chart Patterns | Abilita/disabilita la chiamata al modello di rilevamento di modelli del mercato azionario per scansionare modelli di grafici più complessi. |
| Min. Confidence (0.1 a 1.0) | Imposta la confidenza minima accettata per i modelli rilevati. 0.1 è il valore minimo, 1.0 è il massimo. |
| Show Confidence Score | Mostra/nasconde il punteggio di confidenza e il nome del modello disegnati sul grafico. |
| Reset At Each New Scan | Rimuove tutti i rilevamenti e i disegni dal grafico ogni volta che viene chiamato il motore di rilevamento. Quando disabilitato, ogni modello appena disegnato viene mantenuto da una chiamata all'altra. |
| Rendering | |
| Bullish Color | Il colore utilizzato per disegnare i modelli rialzisti. |
| Bearish Color | Il colore utilizzato per disegnare i modelli ribassisti. |
Istruzioni di download e installazione
Requisiti della licenza
Su automated-trading.ch puoi scegliere di acquistare un abbonamento mensile per utilizzare i nostri prodotti premium, oppure utilizzare i nostri prodotti gratuiti senza sottoscrivere.
In entrambi i casi, devi creare un account in modo da poter ottenere una Licenza che puoi utilizzare sia per i prodotti gratuiti che per quelli premium.
Per ottenere la tua licenza, semplicemente registrati e poi ottieni la tua licenza su la pagina di fatturazione.
Download
Puoi anche scaricare questa strategia — e ogni altra strategia o indicatore di automated-trading.ch — in qualsiasi momento da pagina di download centralizzata.
Passaggi di installazione
Domande frequenti
Generale
Note di rilascio
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator