Level Strength Ranker
- Indicatori
- Versione: 1.0
- Attivazioni: 5
# Level Strength Ranker - Solo i due livelli che contano
*Categoria: Supporti e Resistenze | Difficolta: intermedio | Finestra: finestra del grafico (sovrapposto ai prezzi) | Mercati: Universale (Forex, indici, materie prime, crypto, azioni) | Timeframe consigliati: M30, H1, H4, D1*
## Descrizione breve
> Assegna a ogni livello un punteggio basato su numero di tocchi, ampiezza delle reazioni e attualita, e disegna solo il piu forte sopra e sotto il prezzo.
## Descrizione lunga
### Panoramica
Non tutti i livelli sono uguali. Un livello toccato una volta e una coincidenza; uno toccato cinque volte, con reazioni ampie e in tempi recenti, e una zona che il mercato riconosce davvero. Il problema pratico e che la maggior parte degli indicatori di supporti e resistenze tratta ogni swing allo stesso modo e riempie il grafico di decine di linee indistinguibili, rendendo impossibile capire quali contino. Questo indicatore assegna a ogni livello candidato un punteggio composito costruito su tre fattori: quante volte il prezzo lo ha toccato, quanto e stata ampia la reazione a ciascun tocco misurata in ATR, e quanto sono recenti quei tocchi, con un peso che decade esponenzialmente. Vengono poi disegnati solo i due livelli con il punteggio piu alto sopra e sotto il prezzo corrente.
### Come funziona il calcolo
1. L'intervallo di prezzo della finestra viene suddiviso in fasce, cosi che tocchi vicini fra loro contribuiscano allo stesso livello.
2. Ogni swing confermato viene individuato con la definizione frattale, richiedendo InpWing barre a destra e a sinistra.
3. L'ampiezza della reazione e la distanza percorsa dal prezzo nelle barre successive allo swing, misurata in ATR e saturata a tre.
4. Il peso di attualita decade esponenzialmente con l'eta del tocco, dimezzandosi ogni InpRecencyHalf barre.
5. Il punteggio di ciascuna fascia e la somma dei contributi, ognuno pari alla reazione moltiplicata per il proprio peso di attualita.
6. Vengono disegnate solo le fasce con punteggio oltre la soglia minima, e per ciascun lato solo quella con il punteggio piu alto.
### Come si usa
- Trattare le due linee come i riferimenti principali del grafico: sono i livelli che il mercato ha davvero riconosciuto.
- Un livello che resta disegnato per molte barre e stabile e affidabile; uno che cambia spesso indica assenza di struttura chiara.
- La distanza fra le due linee e una misura naturale dello spazio operativo disponibile.
- Alzare InpMinScore per un grafico ancora piu pulito, accettando che in alcune fasi non venga disegnato alcun livello.
- Ridurre InpRecencyHalf per dare piu peso ai tocchi recenti, utile sui mercati che cambiano struttura in fretta.
### A chi e rivolto e su quali timeframe
E adatto a chi lavora con supporti e resistenze e vuole un grafico leggibile invece di una ragnatela di linee. Funziona da M30 a D1. Non richiede alcuna preparazione tecnica: i tre fattori del punteggio corrispondono a quello che un trader esperto valuta a occhio quando decide quali livelli tracciare. E particolarmente utile a chi controlla molti strumenti, perche riduce ogni grafico a due riferimenti immediati.
### Esempio pratico di lettura del segnale
Su EURUSD H4 il grafico mostra almeno dodici swing nelle ultime duecento barre. Un indicatore tradizionale li disegnerebbe tutti. Qui il punteggio premia un livello a 1.0920, toccato quattro volte negli ultimi due mesi con reazioni di oltre due ATR ciascuna, e ne scarta altri sei toccati una volta sola e ormai lontani nel tempo. Sotto il prezzo il livello vincente e 1.0780, con tre tocchi recenti. Il trader ha due riferimenti chiari invece di dodici, e sa che entrambi hanno una storia di reazioni reali alle spalle.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpWindow` | 200 | Barre analizzate alla ricerca dei livelli. Limitato internamente a 1000 per contenere il costo di calcolo. |
| `InpBins` | 60 | Fasce in cui suddividere l'intervallo di prezzo. Piu fasce danno maggiore precisione ma raggruppano meno i tocchi vicini. |
| `InpWing` | 2 | Barre di conferma per lato di uno swing. Valori bassi trovano piu livelli, valori alti solo i punti di svolta importanti. |
| `InpAtrPeriod` | 30 | Periodo ATR usato per misurare l'ampiezza delle reazioni in modo confrontabile. |
| `InpRecencyHalf` | 80.0 | Barre dopo cui il peso di un tocco si dimezza. Valori bassi privilegiano fortemente i tocchi recenti. |
| `InpMinScore` | 1.50 | Punteggio minimo perche un livello venga disegnato. Alzandolo il grafico diventa piu pulito ma piu spesso vuoto. |
## Vantaggi / punti di forza
- Riduce il grafico a due riferimenti significativi invece di riempirlo di linee indistinguibili.
- Il punteggio combina tre fattori indipendenti, replicando il giudizio che un trader esperto fa a occhio.
- Il peso di attualita evita che livelli molto vecchi restino disegnati per inerzia.
- Nessun repaint: usa esclusivamente swing gia confermati da entrambi i lati.
## Limitazioni e avvertenze
- La suddivisione in fasce introduce una approssimazione: due tocchi vicini ma su fasce diverse non si sommano.
- Il livello disegnato puo cambiare bruscamente quando due fasce hanno punteggi quasi identici.
- Mostrare un solo livello per lato significa nascondere il secondo e il terzo, che a volte contano.
- La scansione di tutti gli swing della finestra a ogni barra ha un costo di calcolo non trascurabile.
**Nessun repaint:** i valori pubblicati su una barra chiusa non vengono piu modificati.
**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
`support resistance`, `levels`, `scoring`, `swing`, `price action`, `confluence`, `no repaint`, `ranking`
