Lorentzian Classifier Indicator for NinjaTrader 8
Creato 19 set 2025
·
Aggiornato 27 feb 2026
L'indicatore Lorentzian Classifier per NinjaTrader 8 è un indicatore Gratuito che fornisce segnali rialzisti/ribassisti basati su un modello di classificazione di apprendimento automatico.
Prerequisiti
Per utilizzare correttamente questo indicatore dovresti avere i seguenti prerequisiti disponibili.
- NinjaTrader 8, con qualsiasi tipo di licenza. Fai clic qui per scaricare
- I dati del flusso d'ordini non sono richiesti per utilizzare questo indicatore (non hai bisogno di avere una licenza Lifetime).
- Un account automated-trading.ch con un Account gratuito (nessun abbonamento a pagamento richiesto)
Descrizione
Questo modello di classificazione è costruito sulla misura di Lorentzian distance per trovare somiglianze tra caratteristiche estratte da un blocco di barre di prezzo. La distanza Lorentziana è un tipo speciale di misura di distanza in grado di classificare le caratteristiche in uno spazio multidimensionale — un modo innovativo di implementare algoritmi di Nearest-Neighbour. Utilizzandola, l'indicatore può trovare blocchi simili di azione di prezzo nei dati di addestramento storici e dedurre l'esito della barra successiva da un voto tra le caratteristiche storiche più simili.
Ecco i passaggi che l'indicatore esegue per prevedere l'esito dell'azione di prezzo successiva e attribuire un punteggio a quella previsione:
- Considera un periodo di barre da analizzare — un parametro Prediction Period imposta quante delle barre più recenti vengono utilizzate, e questa finestra mobile progredisce mentre nuove barre si chiudono.
- Estrai caratteristiche da quelle barre — non basate su valori di alcun indicatore, ma su valori di contesto basati su tempo, prezzo e volume.
- Utilizza l'algoritmo della distanza Lorentzian per trovare le caratteristiche più simili tra i dati di addestramento caricati quando l'indicatore viene inizializzato.
- Prendi una serie dei campioni più simili — il conteggio può essere impostato manualmente tramite Voting Count, o determinato automaticamente (tramite un algoritmo di clustering) quando Voting Count è 0.
- Lascia che quei campioni votino sull'esito — ciascuno vota se la candela successiva sarà rialzista o ribassista — e media il risultato in un movimento di prezzo previsto, in punti, per le N candele successive.
Esempi
Esempio 1: MES sul timeframe di 1 minuto
Lo scenario di utilizzo più semplice dell'indicatore, in esecuzione su MES (Micro ES, l'S&P 500) sul timeframe di 1 minuto, con un valore di soglia di 5 che filtra tutti i segnali con punteggio inferiore a 5 — lasciando solo segnali ad alta probabilità, disegnati come frecce verdi per rialzisti e frecce rosse per ribassisti. Questo esempio utilizza la sessione RTH (09:30-16:30 EST); l'ora del giorno ha un grande impatto sulla qualità del segnale poiché l'algoritmo di classificazione è basato sul contesto sul prezzo, il tempo e il volume, e il volume MES/US futures è molto più alto durante RTH che durante ETH (ore di trading estese).
Esempio 2: MES sul timeframe di 1 minuto
Con gli stessi parametri, appaiono più frecce di segnale — alcune di buona qualità, alcune irrilevanti (ad esempio, una freccia rialzista verde disegnata durante un downtrend ribassista). I segnali di bassa qualità di solito possono essere dismissi controllando la barra successiva immediatamente dopo il segnale, mentre alcuni segnali prevedono con successo un genuino cambio di regime di mercato e trend.
Esempio 3: Segnale composto — un intervallo basato su due segnali consecutivi
L'indicatore può produrre un segnale composto più complesso da una sequenza di due segnali di freccia consecutivi vicini l'uno all'altro e formando un'azione di prezzo crescente (rialzista) o decrescente (ribassista) — definendo un intervallo di prezzo che può essere scambiato come una configurazione di entrata di breakout, sia dal lato rialzista che da quello ribassista.
Parametri
Cerchiamo sempre di mantenere i parametri al minimo.
| License | |
| License | Questa è la chiave di licenza gratuita che ottieni quando crei un account su automated-trading.ch. Dopo aver creato un account, copia la tua chiave di licenza dalla pagina di fatturazione. Devi impostare questo parametro una sola volta al mese. Questo indicatore è totalmente gratuito da utilizzare, ma devi registrarti per un account e una licenza gratuiti per utilizzarlo. |
| General | |
| Data Folder | Il percorso della cartella in cui dovresti scaricare e posizionare i file di dati di addestramento (vedi la sezione Installazione di seguito). |
| Prediction Period | Imposta il numero di barre di lookback utilizzate per l'inferenza. Valore predefinito 15; può essere modificato per sperimentare con altri valori. |
| Enable on Extended Trading Hours | Abilita/disabilita l'esecuzione della previsione durante l'intervallo ETH (ore di trading estese) 18:00-09:30 EST — utile se desideri scambiare solo durante RTH. |
| Signal Threshold (Points) | Movimento di prezzo minimo previsto (da 0 a qualsiasi numero positivo) richiesto per generare un segnale. Quanto più alto è questo valore, meno segnali vengono prodotti. |
| Prediction Candle Shift | Sposta quale candela l'esito della previsione viene valutato contro. |
| Voting Count | Il numero di campioni storici simili utilizzati per calcolare il punteggio dell'esito delle barre successive. Valore predefinito 0, il che fa decidere automaticamente all'indicatore il conteggio del campione tramite un algoritmo di clustering; qualsiasi altro valore (ad esempio 20) fissa l'indicatore per sempre prendere quel numero di campioni. |
| Render | |
| Show Signal Arrow | Abilita/disabilita il disegno di una freccia di segnale quando un segnale viene generato. |
| Show Score Text | Abilita/disabilita il disegno del punteggio di previsione del segnale quando un segnale viene generato. |
| Score Text Size | Dimensione del carattere del testo del punteggio, se disegnato. |
| Draw Opacity (1-100) | Opacità dei disegni dell'indicatore. |
| Arrow Bullish Color / Arrow Bearish Color | Colore utilizzato per disegnare i segnali di freccia rialzisti/ribassisti. |
| Show Sequence Signal | Mostra il segnale composto di due segnali di freccia consecutivi come un rettangolo di intervallo. |
| Sequence Rectangle Bullish Color / Bearish Color | Colore utilizzato per disegnare i rettangoli di intervallo rialzisti/ribassisti. |
| Sound Alert | |
| Play Sound Alert | Abilita/disabilita la riproduzione di un suono quando un segnale viene generato. |
| Play Sound File | Imposta quale file .wav viene riprodotto con l'avviso sonoro. |
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
- Added New composite signal: sequence signal
- Added New parameter: Prediction Candle Shift; Change of prediction algorithm; Updated Training Data to 30 January 2025
- Fixed Bug: Indicator didn't work on Real time prices; Better prediction results with improved algorithm; Showing indicator progress on Ninjascript output window
- First Release of the indicator