Indice
Prerequisiti
Per utilizzare questo indicatore dovresti disporre dei seguenti prerequisiti
- NinjaTrader 8. Clicca qui per scaricarlo
- I dati Order Flow non sono necessari per utilizzare questo indicatore (non è necessario avere una licenza Lifetime)
- Un Account automated-trading.ch con Abbonamento Premium
Video Introduttivo
Descrizione
Il Volume Profile [Advanced] è un indicatore Premium per NinjaTrader 8 con le seguenti caratteristiche
- Visualizzazione del volume profile in 3 Modalità
- Modalità Sessione: Visualizza il volume profile definito su un intervallo temporale per ogni sessione di trading
- Modalità Bars: Visualizza il volume profile su ogni Barra o un aggregato di barre. Questa modalità permette anche l'unione automatica dei profili
- Modalità Click & Drag: Questa modalità permette di creare volume profile interattivamente sul grafico usando i click del mouse
- Calcolo e visualizzazione della value area su ogni volume profile
- Unione e raggruppamento (composizione) dei volume profile in modo interattivo con un click del mouse
- Divisione dei cluster di volume profile in modo interattivo con un click del mouse
- Composizione automatica unica dei volume profile basata sulla sovrapposizione delle value area
- Funziona perfettamente con o senza dati OrderFlow (senza dati Order Flow è richiesto il Tick Replay)
- Funziona perfettamente su qualsiasi timeframe, incluse le barre Renko
- Utilizzo di un algoritmo di Machine Learning per classificare i tipi di profilo (Forma-P, Forma-D, Forma-b)
- Visualizzazione del POC e delle Value Area come linea progressiva attraverso il volume profile
- Mostra i Value Area Gaps, la versione basata sul volume dei Fair Value Gaps
Ti consigliamo vivamente di unirti alla nostra community Discord seguendo questo link di invito
Esempi
Ecco alcuni esempi dell'indicatore in azione:
L'utilizzo più semplice dell'indicatore consiste nel disporre i volume profile della sessione RTH e il price action di trading sui livelli POC e Value Area del volume profile del giorno precedente.
Naturalmente puoi modificare l'intervallo orario della sessione in base allo strumento. L'intervallo temporale funziona perfettamente sia sui timeframe basati sul tempo che su quelli basati sul prezzo, come le barre Renko o le Range Bar. Se vuoi attivare il volume profile su due intervalli separati per la stessa sessione di trading, puoi aggiungere due istanze dell'indicatore al grafico, ognuna con un intervallo di sessione
L'altro utilizzo di base dell'indicatore consiste nel visualizzare i volume profile su ogni barra del grafico. I volume profile mostreranno le value area calcolate su una percentuale parametrizzabile. La confluenza tra i limiti della value area, i prezzi di apertura e chiusura e il point of control della barra può mostrare opportunità di scalping a breve termine. Questa modalità modificherà la sequenza dei volume profile secondo un algoritmo di unione basato sulla sovrapposizione della Value Area. Puoi anche decidere manualmente di separare i profili, o unirli facendo Click Destro sul Volume Profile e cliccando sui comandi del menu contestuale
Il Volume Profile può avere tre tipi principali:
- Forma P: Questo tipo suggerisce che la maggior parte del volume si è verificato nella parte superiore del profilo. Se confermato dal price action, questo può indicare che il prezzo potrebbe continuare a salire
- Forma D: Questo tipo suggerisce che la maggior parte del volume si è verificato nella parte centrale del profilo. Non si può confermare alcun bias direzionale
- Forma b: Questo tipo suggerisce che la maggior parte del volume si è verificato nella parte inferiore del profilo. Se confermato dal price action, questo può indicare che il prezzo potrebbe continuare a scendere
Questo esempio mostra come si può usare il tipo di profilo per confermare un bias direzionale. L'esempio mostra il primo cluster "b" seguito dal prezzo che rompe al ribasso, seguito da un secondo cluster "b" con un punteggio di conferma più alto. L'esempio mostra anche un profilo "P" che ha segnato un'inversione di prezzo. Se osservi attentamente il price action del primo profilo "P", puoi vedere che il prezzo è stato rifiutato nella parte inferiore del profilo prima di risalire e chiudere il Cluster sopra il POC. Questo è un segnale forte per un bias rialzista
Questo esempio illustra l'utilizzo dell'indicatore nella modalità Click & Drag, dove puoi creare volume profile cliccando sul grafico. Per fare questo, clicca (premi e rilascia il mouse) una volta sull'ancora di partenza sul grafico: noterai che verrà disegnato un rettangolo sul grafico che segue il movimento del mouse, poi clicca una seconda volta sul grafico dove vuoi che il volume profile termini.
Dopo aver creato il Volume Profile con le azioni click & drag, puoi Trasformarlo cliccandoci sopra per attivare lo stato di trasformazione, puoi trascinarlo e puoi anche rimuoverlo facendo Click Destro su di esso e cliccando sul pulsante "Remove Profile" del menu contestuale. Puoi anche Estendere il volume profile selezionato fino all'ultima barra e renderlo attivo, estendendo i suoi calcoli con le nuove barre di prezzo live
In questo esempio la modalità di rendering del POC e la modalità di rendering della Value Area sono state impostate su "Progress" invece di "Last Value". In questa modalità, le linee POC e Value Area vengono disegnate in modo progressivo per ogni barra. Questo permette di visualizzare come il volume è cambiato all'interno del cluster di barre del volume profile, cosa che può creare opportunità di trading quando il price action visita quei livelli. Ad esempio, nell'immagine sopra, sulla prima freccia più a sinistra possiamo vedere un chiaro breakout dal livello superiore della Value Area. Lo stesso si osserva per la seconda freccia. Mentre la terza freccia mostra un caso in cui il prezzo è ritracciato e ha rotto il livello inferiore della Value Area: questa può essere un'operazione long con target il livello POC.
I Value Area Gaps si creano quando il prezzo lascia una value area verso l'alto o verso il basso senza mitigarla, segnando una zona che può fungere da zona di supporto/resistenza quando il prezzo vi ritorna. Vediamo alcuni esempi
In questo primo esempio, puoi vedere la zona value area cerchiata in rosso. Poi puoi vedere che il prezzo è ritracciato verso l'alto e ha toccato quella zona due volte. Questa è un'indicazione che il value area gap sta funzionando come zona di resistenza. E che può essere sfruttato per entrare in un'operazione short. Non solo, ma può essere usato anche per entrare long, quando viene rotto.
Ma potresti chiederti perché ho scelto proprio quel value area gap e non ho guardato altri VAG. La risposta è che si dovrebbe osservare il comportamento del prezzo intorno ai Value Area Gap prima di decidere di entrare in un'operazione. Se la zona del value area gap agisce da supporto o resistenza, allora è un buon segnale che la zona meriti attenzione.
Un'altra cosa da notare è che questi Value Area Gaps a volte si sovrappongono ai Fair Value Gaps, ma non sempre. Ma dalla mia esperienza osservando entrambi, posso confermare che il prezzo rispetta i Value Area Gaps più di quanto rispetti i Fair Value Gaps.
Ecco un secondo esempio in cui il prezzo ha formato un doppio minimo nella zona value area prima di salire dritto verso l'alto.
Parametri
Cerchiamo sempre di mantenere i parametri al minimo.
| License | |
| License | Questa è la chiave di licenza che ricevi 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 solo una volta al mese: una volta convalidata, la chiave di licenza verrà ricordata per il resto del mese. |
| General | |
| Use OrderFlow Data | Questo parametro indica all'indicatore se hai i dati OrderFlow attivati (licenza Lifetime NinjaTrader) oppure no. Dovresti spuntarlo se hai OrderFlow. E deselezionarlo se non hai i dati OrderFlow, nel qual caso dovresti attivare il TickReplay sul tuo grafico affinché l'indicatore funzioni correttamente. |
| Align |
Questo parametro imposta l'allineamento del disegno dei profili sul grafico
|
| Profile Period |
Questo parametro imposta il tipo di periodo del profilo. Può avere tre possibili valori
|
| Questa sezione di parametri è visibile solo quando il parametro Profile Period è impostato su Sessions | |
| Time Zone |
Questo parametro imposta il fuso orario da utilizzare per impostare il parametro Session Interval sottostante. Poiché i mercati future sono aperti e chiusi in base al fuso orario del mercato statunitense (EST, New York), questo parametro permette di specificare l'intervallo orario di trading in un altro fuso orario, ad esempio quello locale del tuo computer
|
| Session Interval (hh:mm-hh:mm) | Questo parametro imposta l'intervallo orario che definisce la sessione di trading.
Ad esempio, se vuoi disegnare un volume profile sulla sessione RTH, il valore di questo parametro dovrebbe essere "09:30-16:15" |
| Questa sezione di parametri è visibile solo quando il parametro Profile Period è impostato su Bars | |
| Aggregate Bars Period | Questo parametro imposta il numero di barre per ogni volume profile. Se imposti questo valore a 1, l'indicatore disegnerà un profilo per ogni barra. Se lo imposti a 2, l'indicatore disegnerà un volume profile ogni due barre. Nota che puoi unire o dividere le barre manualmente, il che influenzerà questo raggruppamento iniziale |
| Ticks Per Level | Questo parametro imposta l'opzione per raggruppare più tick per livello, il che può fornire una rappresentazione più accurata dell'attività di mercato ad ogni livello di prezzo. Quando i dati di volume sono raggruppati per livello, l'indicatore aggrega il volume per ogni livello di prezzo, invece di mostrare ogni singolo tick. Questo può essere particolarmente utile nei mercati con alta volatilità e prezzi ampi come il nasdaq (NQ o MNQ) |
| Show POC | Attiva/Disattiva l'evidenziazione del livello POC con un colore dedicato |
| Show Value Area | Attiva/Disattiva l'evidenziazione dei livelli della value area con i loro colori dedicati |
| Value Area % | Questo imposta la percentuale utilizzata per calcolare la Value Area dei profili. La value area è l'area in cui si è verificato x% del volume di scambio. Il valore standard è 68%, che rappresenta la value area di una distribuzione Normale. Ma puoi impostare altri valori, come 70%: in questo caso la value area verrà calcolata, ad ogni nuovo tick di prezzo, per mostrare i livelli di prezzo che rappresentano il 70% del volume totale del profilo. La value area è l'area intorno al POC (Point of Control), che è il livello di prezzo con il volume scambiato massimo |
| Show Profile Body | Attiva/Disattiva l'evidenziazione del corpo del profilo con un colore distinto |
| Auto Merge Profiles | Questo attiva/disattiva la composizione automatica dei profili adiacenti in base alla sovrapposizione delle loro value area. Questo può essere utile per rilevare automaticamente i range di equilibrio (balance) e per individuare quando il prezzo rompe quei range in modalità di price discovery. Questi due eventi possono costituire le fondamenta di una strategia di trading basata sulla teoria del market auction |
| Machine Learning | |
| Classify Profile Type | Questo parametro attiva la classificazione e la visualizzazione del tipo di ogni Volume Profile in base a un algoritmo di Machine Learning |
| Profile Type Text Position | Imposta la posizione in cui visualizzare il tipo di profilo. Può avere due possibili valori: Top o Bottom. |
| Text Font Size | Imposta la dimensione del font del testo del tipo di profilo da disegnare sopra o sotto il profilo |
| Profile Type Brush | Imposta il colore del testo del tipo di profilo |
| Text Opacity (1-100) | Imposta l'opacità del colore del testo del tipo di profilo |
| Value Area Gaps | |
| Show Value Area Gaps | Questo attiva/disattiva il disegno dei Value Area Gaps |
| Mitigation Method |
Quando il prezzo colpisce il Value Area Gap (VAG) dopo la sua formazione, si dice che è stato "mitigato" e smette di estendersi ulteriormente. Questo parametro permette di scegliere quale
metodo di mitigazione viene usato per stabilire se un VAG è considerato mitigato dal prezzo:
|
| Stop Showing Mitigated | Questo parametro nasconderà il disegno dei VAG una volta mitigati, permettendo un grafico più pulito |
| Stop Extending @ New Day | Questo parametro farà sì che il disegno della zona VAG smetta di estendersi in un nuovo giorno, anche se non è mitigato |
| Show 50% Level | Questo parametro disegnerà il livello di consequent encroachment (50%) sulla zona VAG |
| Shrink VAG | Questo parametro restringerà il disegno dei VAG ogni volta che vengono toccati dallo stoppino di una candela |
| Bullish Color | Il colore del pennello usato per disegnare i VAG rialzisti |
| Bearish Color | Il colore del pennello usato per disegnare i VAG ribassisti |
| Render Opacity (1-100) | L'opacità del pennello usato per disegnare i VAG, da 1 (trasparente) a 100 (opaco) |
| Rendering | |
| Profile Width % | Questo parametro imposta la larghezza del profilo in percentuale della larghezza totale delle barre. Il valore 100 riempirà l'intera area. |
| Profile Opacity | L'opacità con cui viene disegnato il corpo del profilo. Personalmente imposto questo valore a 40 |
| POC Render Mode |
Questo parametro ha due valori:
|
| Value Area Render Mode |
Questo parametro ha due valori:
|
| Value Area Opacity | L'opacità con cui viene disegnata la value area del profilo. In generale è consigliabile impostare questo valore leggermente più alto rispetto all'opacità del corpo, per creare un contrasto chiaro tra le due aree |
| Profile Body Color | Colore di disegno dei livelli del profilo diversi dal POC e dai livelli della value area |
| POC Color | Colore di disegno del livello POC (point of control) |
| POC Opacity | Opacità del livello POC (point of control) da 1 (trasparente) a 100 (opaco) |
| Value Area Lines Thickness | Spessore della linea del massimo e del minimo della value area |
| POC Thickness | Spessore della linea del POC |
| Value Area Color | Colore di disegno dei livelli della value area |
| alue Area Line Opacity | Opacità delle linee della Value Area da 1 (trasparente) a 100 (opaco) |
| Show Labels | Attiva/Disattiva la visualizzazione delle etichette dei livelli pivot |
| Label Font Size | Imposta la dimensione del font delle etichette, se attivate |
Comandi Interattivi nella modalità Click & Drag
Comandi Interattivi nella modalità Bars
I comandi interattivi sono operazioni di unione/divisione applicabili ai volume profile sul grafico facendo click destro su di essi
Segnali & Utilizzo nello Strategy Builder
A partire dalla versione 2.0.0.0, l'indicatore non può più essere usato come generatore di segnali su altre piattaforme
Istruzioni di Download e Installazione
Per scaricare e installare l'indicatore segui le istruzioni seguenti
- Clicca sul pulsante di download sottostante per scaricare il file dell'Indicatore
- Importa il file .zip scaricato in NinjaTrader usando la voce di menu "Import NinjaScript"
- Successivamente, apri una nuova finestra grafico
- Dopo aver installato l'indicatore e aperto una nuova finestra grafico, dovresti aggiungere l'indicatore al grafico. Fai click destro sul grafico e clicca su Indicators...
- Copia/Incolla la tua chiave di licenza, che trovi nella pagina di Fatturazione, nel parametro license
- L'indicatore richiede l'Abbonamento Premium. Controlla la pagina Prezzi per i dettagli
- Dopo aver aggiunto l'indicatore al grafico con una licenza valida, l'indicatore verrà eseguito sui dati storici caricati sul grafico.
- Dopodiché, l'indicatore sarà stato aggiunto con successo e continuerà a funzionare sui dati di mercato live
Domande Frequenti
Generale
Sì, se hai un'idea che ritieni possa migliorare questo indicatore, sarò felice di ascoltarla. Usa la pagina contatti per inviarmi un messaggio
No, il codice sorgente dell'indicatore è protetto per motivi di copyright
Sì, questo indicatore espone i valori del POC e della Value Area tramite serie Plot utilizzabili all'interno di una strategia
Sì, puoi usare questo indicatore senza TickReplay se OrderFlow è attivato sulla tua piattaforma NinjaTrader
Note di Rilascio
- Modalità Bars: il volume profile si ferma alla fine della sessione per evitare un'aggregazione intraday incoerente dei volume profile
- Corretto Bug: il volume profile di inizio sessione è una barra prima dell'orario di inizio effettivo su timeframe superiori a 1 minuto
- Corretto Bug: in modalità storica, il volume profile della sessione non viene mostrato quando il grafico termina prima dell'orario di fine sessione
- Corretto Bug: i value area gap non vengono mostrati
- Aggiunti i Value Area Gaps
- Corretto Bug: il disegno del grafico blocca l'indicatore quando si passa al tempo reale.
- Corretto Bug: l'ultima barra non viene calcolata quando è selezionata la modalità Bars e l'indicatore passa al tempo reale
- Aggiunto il caricamento dati 100% asincrono, che rende l'indicatore a prova di lag e blocco
- Aggiunta una barra di avanzamento per mostrare il progresso dell'elaborazione dei dati mentre il grafico elabora il prezzo in tempo reale
- Aggiunti i parametri di opacità della linea POC e delle linee della value area
- Aggiunti i parametri di spessore della linea POC e delle linee della value area
- Aggiunta la modalità di rendering progressivo di POC e Value Area in modalità click and drag
- Varie correzioni di bug che rendono l'indicatore robusto e stabile
- Corretto Bug: l'indicatore nasconde le linee della griglia quando aggiunto al grafico
- Corretto Bug: i profili non venivano mostrati nel fuso orario CET
- Corretto Bug nel disegno dei Volume Profile in modalità bars
- Corretta la modalità progress di POC e Value Area sul periodo Bars con Tick Replay
- Velocizzato il calcolo ottimizzando il calcolo della modalità Progress del POC
- Prima release dell'indicatore
Commenti e Feedback degli Utenti
Puoi trovare i commenti dei nostri utenti e fare domande su questo indicatore unendoti alla nostra community Discord tramite questo link di invito o cliccando sul logo di Discord. L'iscrizione è completamente gratuita.







