Volume Support Resistance Map
- Indicatori
- Versione: 1.0
- Attivazioni: 5
# Volume Support Resistance Map - Supporti e resistenze disegnati dal volume
*Categoria: Sperimentali | Difficolta: intermedio | Finestra: finestra del grafico (sovrapposto ai prezzi) | Mercati: Universale (Forex, indici, materie prime, crypto, azioni) | Timeframe consigliati: M15, M30, H1, H4, D1*
## Descrizione breve
> Barre orizzontali disegnate sul grafico, lunghe in proporzione al volume scambiato a ogni livello: sopra il prezzo il volume in vendita che segna le resistenze, sotto quello in acquisto che segna i supporti.
## Descrizione lunga
### Panoramica
I supporti e le resistenze vengono di solito tracciati a mano guardando dove il prezzo si e fermato in passato. Volume Support Resistance Map li ricava invece dal volume, che e un dato oggettivo, e li disegna direttamente sul grafico come barre orizzontali. La finestra di storico viene divisa in fasce di prezzo e per ciascuna fascia si accumula il volume che vi si e scambiato: piu alto e il volume, piu lunga e la barra. La distinzione fra i due lati e il cuore dell'indicatore. Sopra il prezzo corrente vengono mostrate soltanto le barre del volume attribuito alla vendita: sono i livelli dove in passato si e venduto di piu e dove e quindi ragionevole attendersi resistenza. Sotto il prezzo corrente vengono mostrate soltanto le barre del volume attribuito all'acquisto: sono i livelli dove si e comprato di piu e dove ci si aspetta sostegno. Due colori distinti rendono la lettura immediata anche a colpo d'occhio, senza bisogno di consultare alcuna scala numerica.
### Come funziona il calcolo
1. Si individuano il massimo e il minimo delle ultime InpLookback barre e si divide quell'intervallo in InpBins fasce di prezzo di uguale altezza.
2. Il volume di ogni barra viene ripartito fra acquisto e vendita in base a dove la chiusura cade dentro l'escursione della barra: chiusura sul massimo attribuisce tutto all'acquisto, chiusura sul minimo tutto alla vendita, chiusura a meta divide in parti uguali.
3. Il volume cosi ripartito viene distribuito uniformemente su tutte le fasce che la barra attraversa, dal proprio minimo al proprio massimo: e la convenzione standard dei profili di volume.
4. Per ogni fascia si sceglie quale valore mostrare: sopra il prezzo corrente si usa il volume in vendita, sotto il prezzo corrente quello in acquisto.
5. La lunghezza della barra orizzontale e proporzionale al volume della fascia rispetto al massimo mostrato, con un tetto pari a InpMaxLength barre di grafico.
6. Le fasce il cui volume resta sotto InpMinPercent del massimo non vengono disegnate: sono livelli troppo poco significativi e affollerebbero il grafico senza aggiungere informazione.
### Come si usa
- Le barre lunghe sopra il prezzo indicano i livelli con la maggiore concentrazione di vendite passate: sono i primi ostacoli attesi su un movimento al rialzo.
- Le barre lunghe sotto il prezzo indicano dove si e concentrato l'acquisto: sono i livelli su cui e ragionevole attendersi un tentativo di sostegno.
- Le zone dove non compare alcuna barra sono aree a basso volume: il prezzo tende ad attraversarle rapidamente perche non incontra nulla che lo trattenga.
- La barra piu lunga in assoluto e il livello di maggiore scambio della finestra ed e il riferimento naturale per collocare obiettivi e stop.
- Aumentare InpBins produce fasce piu sottili e livelli piu precisi, ma anche un profilo piu frastagliato: ridurlo da una lettura piu sintetica e piu stabile.
### A chi e rivolto e su quali timeframe
E adatto a chiunque lavori con supporti e resistenze e voglia ricavarli da un dato oggettivo invece che tracciarli a mano. La difficolta e intermedia: la lettura e visiva e immediata, non c'e alcuna scala da interpretare, ma va compreso da dove venga la distinzione fra acquisto e vendita. Funziona da M15 a D1 e su qualunque strumento. Nel Forex il terminale fornisce di norma il solo volume a tick, che misura il numero di variazioni di prezzo e non i lotti scambiati: resta comunque una buona misura di attivita. Su futures e azioni, dove il volume reale e disponibile, l'indicatore va impostato su quel tipo di volume e il risultato e piu significativo.
### Esempio pratico di lettura del segnale
Su EURUSD H1 il prezzo si trova a 1.0860. Sopra, due barre rosse si distinguono nettamente: una a 1.0895 e una, molto piu lunga, a 1.0930. Sotto, una barra verde marcata si trova a 1.0820 e una piu corta a 1.0785. Fra 1.0865 e 1.0890 non compare nulla: e un'area a basso volume. La lettura e diretta. Un movimento al rialzo dovrebbe attraversare rapidamente la zona vuota fino a 1.0895, dove incontra la prima resistenza, e trovare l'ostacolo principale a 1.0930. Un obiettivo posto a 1.0925 e piu sensato di uno a 1.0940, che richiederebbe di attraversare il livello di maggior vendita della finestra. Sul lato opposto, uno stop collocato appena sotto 1.0820 verrebbe protetto dal supporto piu solido disponibile. Nelle diciotto barre successive il prezzo sale, attraversa in tre barre l'area vuota e si ferma a 1.0928, poco sotto la barra rossa piu lunga.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpLookback` | 500 | Barre di storico da analizzare. E il parametro principale: definisce di quale periodo si sta guardando il profilo. Finestre ampie danno livelli piu stabili, finestre corte livelli piu attuali. Il limite di sicurezza e cinquemila barre. |
| `InpBins` | 60 | Numero di fasce in cui viene divisa l'escursione di prezzo. Piu fasce significano livelli piu precisi ma un profilo piu frastagliato. Il valore viene mantenuto fra dieci e duecento. |
| `InpMaxLength` | 60 | Lunghezza massima delle barre orizzontali, espressa in barre di grafico. E la fascia con il volume piu alto a raggiungere questa lunghezza; tutte le altre sono proporzionalmente piu corte. |
| `InpMinPercent` | 5.0 | Volume minimo per disegnare una fascia, in percentuale del massimo mostrato. Alzarlo lascia sul grafico solo i livelli davvero rilevanti e riduce l'affollamento. |
| `InpVolumeType` | VOLUME_TICK | Tipo di volume usato. Nel Forex e disponibile di norma il solo volume a tick; su futures e azioni conviene impostare il volume reale, che rende il profilo piu significativo. |
| `InpBuyColor` | clrSeaGreen | Colore delle barre sotto il prezzo, cioe dei supporti costruiti sul volume in acquisto. |
| `InpSellColor` | clrIndianRed | Colore delle barre sopra il prezzo, cioe delle resistenze costruite sul volume in vendita. |
| `InpFilled` | true | Disegna le barre piene invece che a contorno. Le barre piene sono piu leggibili, il contorno lascia il grafico piu pulito. |
| `InpPrefix` | VSRMap | Prefisso dei nomi degli oggetti grafici. Va cambiato se si applicano due istanze dell'indicatore sullo stesso grafico, altrimenti la seconda cancella gli oggetti della prima. |
## Vantaggi / punti di forza
- I livelli derivano da un dato oggettivo invece che da un tracciamento manuale, quindi due persone che guardano lo stesso grafico vedono gli stessi livelli.
- La distinzione fra i due lati, con volume in vendita sopra e in acquisto sotto, rende immediata la lettura di dove ci si aspetti ostacolo e dove sostegno.
- Le aree senza barre sono altrettanto informative delle barre lunghe: segnalano le zone che il prezzo tende ad attraversare in fretta.
- Gli oggetti sono disegnati dietro le candele e non selezionabili, quindi non interferiscono con il lavoro sul grafico e si rimuovono da soli alla chiusura.
## Limitazioni e avvertenze
- La separazione fra acquisto e vendita non e osservabile: nessun dato del terminale dice chi ha comprato e chi ha venduto. La ripartizione in base alla posizione della chiusura e una convenzione diffusa e difendibile, ma resta una stima.
- Nel Forex il volume disponibile e quello a tick, che conta le variazioni di prezzo e non i lotti scambiati: e una misura di attivita, non di denaro mosso.
- Il profilo si riferisce alla finestra corrente e viene ricalcolato a ogni barra nuova: le barre orizzontali cambiano nel tempo e non sono livelli fissi.
- Un livello ad alto volume non e una garanzia di tenuta: descrive dove si e scambiato molto in passato, non dove il prezzo si fermera.
- Con molte fasce e finestre ampie il numero di oggetti grafici cresce e puo appesantire il grafico su computer poco potenti.
**Avviso di repaint:** questo indicatore ridisegna parte dei propri valori sulle barre gia formate. Il profilo e una fotografia della finestra corrente, non una serie storica di segnali: quando arriva una barra nuova la finestra avanza, le barre orizzontali vengono ricalcolate e possono cambiare lunghezza o sparire. Nessun segnale operativo passato viene alterato, perche l'indicatore non ne produce, ma va saputo che il disegno non e fisso nel tempo. Il ricalcolo avviene una volta per barra chiusa, mai a ogni tick.
**Disclaimer.** Questo prodotto e uno strumento di analisi tecnica, non un sistema di trading automatico, e non fornisce alcuna garanzia di profitto. I mercati finanziari comportano il rischio di perdita totale del capitale investito. Le performance passate non sono indicative dei risultati futuri. Ogni segnale prodotto va sempre confermato con la propria analisi, un piano di money management e un test preventivo su conto demo. L'autore non e responsabile di decisioni operative prese sulla base di questo indicatore.
## Tag / parole chiave suggerite per MQL5
`volume profile`, `support resistance`, `volume`, `levels`, `horizontal bars`, `market profile`, `chart objects`, `experimental`
