Il profilo dei volumi raggruppa un campo di attività per fasce di prezzo, entro una finestra definita. Il campo può rappresentare quantità scambiate oppure aggiornamenti delle quotazioni: la forma dell'istogramma descrive quei dati, non prezzi che il mercato deve necessariamente visitare. Prima di usare un livello operativo occorre ricostruire come è stato calcolato.

Che cosa misura un profilo

Un profilo basato sulle transazioni distribuisce le quantità registrate tra intervalli di prezzo; barre più lunghe indicano quantità maggiori. Un profilo di attività delle quotazioni distribuisce invece il proprio conteggio di tick. Dichiarare unità e metodo di allocazione è essenziale: Sierra Chart documenta che registrazioni aggregate possono distribuire il volume sul loro intervallo di prezzi, anziché riprodurre ogni singolo scambio al prezzo esatto. Le barre ordinarie aggregano per tempo, il profilo per prezzo: prima controlla come leggere il volume nel mercato valutario.

Il TPO, Time Price Opportunity, registra presenza del prezzo in blocchi temporali, non quantità negoziate. TradingView colloca le origini del Market Profile al Chicago Board of Trade negli anni Ottanta: la storia condivisa non rende intercambiabili tempo al prezzo e volume. Anche due visualizzazioni simili possono partire da osservazioni diverse.

Due massimi uguali: quale POC avvia l'area?

Fissiamo cinque fasce semiaperte [100; 101), [101; 102), [102; 103), [103; 104), [104; 105), con attività 40, 5, 5, 40, 10. Totale 100, massimo 40 ripetuto due volte. Il nostro algoritmo didattico avvia l'area da un POC scelto, aggiunge il vicino con attività maggiore, a parità sceglie quello a prezzo inferiore e include fasce intere finché raggiunge o supera 70. Non interpola frazioni di fascia e mantiene l'area contigua.

Due POC identici, due aree diverse

Due POC identici, due aree diverse

Cinque fasce fittizie, totale 100. Larghezze proporzionali all’attività. L’algoritmo include fasce intere, sceglie il vicino maggiore e quello inferiore soltanto a parità.

Due POC identici, due aree diverseCinque fasce fittizie, totale 100. Larghezze proporzionali all’attività. L’algoritmo include fasce intere, sceglie il vicino maggiore e quello inferiore soltanto a parità.Stessi dati, diversa scelta inizialeAttività totale 100 · soglia 70 · fasce semiaperte[104; 105)10[103; 104)40[102; 103)5[101; 102)5[100; 101)40Dal POC inferiore: 40 → 45 → 50 → 90Dal POC superiore: 40 → 50 → 55 → 60 → 100Blu: VA [100; 104) · Ocra: VA [100; 105)Larghezza = attività, non durata o probabilità.
Stesso istogramma: partire dal POC inferiore produce il 90% in [100; 104); da quello superiore il 100% in [100; 105). Nessuna previsione sui prezzi futuri.

Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.

Partendo dal massimo inferiore, i totali sono 40 → 45 → 50 → 90 e l'area è [100; 104). Partendo dal massimo superiore diventano 40 → 50 → 55 → 60 → 100 e l'area comprende [100; 105). Nel secondo caso il primo vicino aggiunto è quello superiore, con 10, invece di quello inferiore con 5. La selezione del POC iniziale, la parità fra vicini e il superamento della soglia sono tre decisioni separate. Questo modello non descrive uno standard universale delle piattaforme né l'implementazione attuale di TradingView.

POC, Value Area e nodi di attività

Consideriamo ora sette fasce fittizie di un pip, con inizi da 1,1000 a 1,1006 e attività 5, 10, 20, 35, 15, 10, 5. Un pip vale 0,0001; il totale è 100. La fascia POC unica è [1,1003; 1,1004), con 35: non significa necessariamente un prezzo effettivamente scambiato, né un valore equo. Se più massimi coincidono serve una regola di scelta.

Con il nostro algoritmo il percorso al 70% è 35 → 55 → 70, aggiungendo prima 20 sotto e poi 15 sopra. Otteniamo [1,1002; 1,1005), con VAL 1,1002 e VAH come confine esterno superiore 1,1005. Per l'80%, i due vicini successivi valgono entrambi 10: la nostra parità favorisce quello inferiore, producendo [1,1001; 1,1005). La documentazione TradingView del Volume Profile consultata adotta un diverso criterio di arresto e di parità: interrompe anche quando la successiva aggiunta supererebbe il target. Impostare «70%» non basta quindi a identificare un algoritmo; non significa una deviazione standard per distribuzioni arbitrarie, né probabilità futura del 70%.

I nodi di attività alta o bassa descrivono concentrazioni e fasce meno popolate dell'istogramma scelto. Non identificano intenzioni degli operatori, supporti futuri o velocità di attraversamento. Riaggregando gli stessi eventi in fasce di due pip ancorate a 1,1000 otteniamo 15, 55, 25, 5: POC [1,1002; 1,1004), punto medio 1,1003. Spostando l'origine a 1,0999 risultano 5, 30, 50, 15: POC [1,1003; 1,1005), punto medio 1,1004. Il centro si sposta di un pip senza cambiare un solo evento.

Un livello osservato non è ancora una strategia

Si può sottoporre a test una reazione presso un nodo, eventualmente confrontandola con altre regole di supporto e resistenza. L'accordo tra disegni non costituisce prova indipendente di redditività. Un ritorno verso il POC e un allontanamento dalla Value Area sono ipotesi diverse: richiedono ingressi e uscite distinti, non una giustificazione scelta dopo l'esito.

Precisa inoltre se usi una finestra completata e congelata oppure un profilo in formazione. Aggiungendo 35 unità alla fascia che inizia a 1,1005, la sua attività passa da 10 a 45 e il totale sale a 135: il POC si sposta lì. Quel risultato finale non era disponibile prima delle nuove osservazioni. Usarlo per decisioni precedenti introduce informazione futura. Anche l'analisi del flusso degli ordini richiede una propria fonte e classificazione: l'istogramma non distingue da solo ordini informati e rumore.

Distanze operative e un controllo aggiuntivo in EUR

In un profilo EUR/USD separato, con livelli direttamente assegnati, poniamo POC 1,0850 e area 1,0810–1,0890. Non sono livelli derivati dalle sette fasce. Un rimbalzo precedente o una candela d'inversione possono diventare filtri espliciti, senza garantire una reazione. Per lo short assumiamo ingresso effettivo Bid 1,0850, stop ordinario attivato sull'Ask a 1,0868 e chiusura target sull'Ask a 1,0810. Le distanze sono 18 pip di perdita prevista e 40 di guadagno, rapporto 40/18 ≈ 2,22 prima di commissioni e finanziamento; l'esecuzione dello stop può essere peggiore. Il profilo non fornisce la probabilità dei due esiti.

Nell'alternativa long osserviamo prima una chiusura completata sopra VAH1,0890, poi ipotizziamo separatamente un acquisto effettivo Ask 1,0895. Uno stop Bid 1,0872 dista 23 pip. Manca un target: non è possibile calcolare un rapporto rendimento/rischio. Servono obiettivo, costi, ordine e scadenza prima del test; il prezzo eseguito successivamente non coincide automaticamente con la chiusura del segnale. Fonte, finestra, confini e algoritmo vanno fissati prima del confronto.

Nuovo caso distinto in EUR. Interpretiamo soltanto i prezzi del primo istogramma come EUR per unità di un bene ipotetico; l'attività resta una quantità astratta. Una successiva chiusura osservata a 104,50 supera VAH104 della prima politica ma non VAH105 della seconda. Il filtro di breakout cambia senza modificare l'istogramma. Se la politica selezionata consente l'ingresso, assumiamo Ask effettivo 104,70, stop Bid 103,50, commissione totale 1 EUR, quantità intere e budget di perdita 10 EUR. Sette unità comportano 7 × 1,20 + 1 = 9,40 EUR; otto ne comportano 10,60. Con uscita peggiore Bid 103, le sette unità perdono 12,90 EUR. È un controllo congiunto su definizione del segnale e dimensionamento: lo stop ordinario non rende invalicabile il budget.

Volume locale reale e copertura globale non coincidono

Lo spot FX è un mercato OTC decentralizzato. Lo studio BIS di dicembre 2019 descrive esecuzione frammentata e internalizzazione degli intermediari. Una sede può registrare transazioni autentiche, ma il suo volume non copre l'intero mercato mondiale. Viceversa, aggiornamenti delle quotazioni non sono quantità scambiate. Dire che «non esiste volume spot vero» nasconde questa distinzione tra osservazioni locali reali e copertura consolidata.

TradingView documenta tick volume per i profili forex e CFD, cioè aggiornamenti di prezzo; la classificazione up/down usa barre di intervalli inferiori, non identifica automaticamente aggressori compratori o venditori. Indicatori personalizzati e strumenti MetaTrader possono usare campi diversi: verificare l'implementazione precede l'interpretazione. I futures valutari misurano i contratti di quel mercato; per confrontarli con lo spot vanno allineati verso della quotazione, sessione, scadenza e trattamento del rinnovo. Non diventano una mappa di probabilità perché contengono numeri.

Confronto con gli indicatori temporali

L'OBV accumula il campo volume con un segno dipendente dalla direzione del prezzo; il profilo distribuisce attività per fasce. Possono riutilizzare lo stesso flusso: l'accordo non equivale a conferma indipendente. Ogni filtro aggiuntivo deve essere verificato con il proprio momento di disponibilità, costi ed esiti sfavorevoli.

Protocollo riproducibile prima del test

  1. Annota fonte, unità dell'attività, base del prezzo, finestra e fuso orario, ampiezza e origine delle fasce, parità del POC e regole di espansione.
  2. Ricostruisci il modello a sette fasce e cambia soltanto l'aggregazione per misurare la sensibilità del risultato.
  3. Nel confronto spot/futures allinea quotazione, contratto, sessione, scadenza e roll; le differenze non sono automaticamente errori di una proxy spot.
  4. Congela il profilo disponibile a ciascuna decisione, specifica ingressi, uscite, Bid/Ask effettivi, costi e casi rifiutati. Valuta regole complete su dati non usati per sceglierle.

Un disegno convincente, un mese demo o trenta osservazioni non dimostrano da soli un vantaggio durevole. Inserisci questi controlli nel piano operativo prima di attribuire un significato predittivo al profilo.