Adaptive Slope Ribbon
- Indicatori
- Versione: 1.0
- Attivazioni: 5
# Adaptive Slope Ribbon - Ribbon di pendenze normalizzate in ATR
*Categoria: Trend | Difficolta: intermedio | Finestra: finestra separata sotto il grafico | Mercati: Universale (Forex, indici, materie prime, crypto, azioni) | Timeframe consigliati: M15, M30, H1, H4, D1*
## Descrizione breve
> Cinque pendenze di regressione lineare su orizzonti crescenti, normalizzate in unita di ATR e confrontabili fra strumenti. L'istogramma mostra la pendenza media colorata secondo il grado di accordo fra le scale temporali.
### Panoramica
Adaptive Slope Ribbon risponde a una domanda semplice che quasi nessun indicatore di trend affronta direttamente: il movimento in corso e riconosciuto da tutti gli orizzonti temporali o solo da uno? L'indicatore calcola la pendenza della retta di regressione lineare del prezzo su cinque finestre crescenti, per esempio 10, 20, 30, 40 e 50 barre, e divide ciascuna pendenza per l'ATR corrente. Il risultato non e piu espresso in punti o in pip ma in unita di volatilita: una pendenza di 1.5 significa che nella finestra considerata il prezzo ha percorso una volta e mezza l'ampiezza media di una barra. Questo rende i valori direttamente confrontabili fra EURUSD, oro, indici e criptovalute, e fra M15 e D1, senza dover ritarare nulla.
### Come funziona il calcolo
1. Per ogni barra viene calcolato l'ATR come media semplice del True Range sul periodo impostato in InpAtrPeriod. E l'unita di misura di tutto l'indicatore.
2. Su ciascuno dei cinque orizzonti viene stimata con il metodo dei minimi quadrati la pendenza della retta che meglio approssima il prezzo applicato.
3. Ogni pendenza viene moltiplicata per la lunghezza della propria finestra, ottenendo il movimento totale spiegato dalla tendenza, e poi divisa per l'ATR.
4. Le cinque linee normalizzate formano il ribbon. Quando sono ordinate e distanziate la tendenza e forte, quando si intrecciano attorno allo zero il mercato e in equilibrio.
5. L'istogramma riporta la media delle cinque pendenze e viene colorato in verde se almeno la quota InpAgreeLevel delle scale e positiva, in rosso nel caso opposto, in grigio quando le scale sono in disaccordo.
### Come si usa
- Usare il colore dell'istogramma come filtro direzionale: operare solo long quando e verde, solo short quando e rosso, restare fermi sul grigio.
- Leggere l'ampiezza del ribbon come misura di convinzione: linee molto distanziate segnalano un movimento accettato da tutte le scale.
- Il passaggio della sola linea piu veloce sopra lo zero, con le altre ancora negative, e un avviso precoce di possibile inversione, non un ingresso.
- Valori assoluti dell'istogramma sopra 2.0 indicano un movimento gia molto esteso in termini di volatilita: preferire ingressi sui ritracciamenti.
- Abbinare a un indicatore di livelli per la scelta dello stop: il ribbon dice la direzione, non dove mettere il rischio.
### A chi e rivolto e su quali timeframe
E pensato per il trader discrezionale di stampo trend following che opera su piu strumenti e vuole un metro di paragone unico. Sui timeframe da M15 a H4 funziona come filtro di sessione, su H4 e D1 come mappa dello stato di fondo del mercato. Non e adatto a chi cerca segnali di ingresso puntuali su M1 e M5, dove il rapporto fra pendenza e rumore diventa troppo basso perche le cinque scale possano concordare in modo stabile.
### Esempio pratico di lettura del segnale
Su EURUSD H1 il mercato scende da tre giorni: le cinque linee sono tutte sotto zero e l'istogramma e rosso attorno a -1.8. Il prezzo rimbalza. La linea piu veloce risale sopra lo zero mentre le altre quattro restano negative: l'istogramma passa da rosso a grigio e resta intorno a -0.9. Il messaggio non e che il trend e finito, ma che il rimbalzo e visibile solo sul brevissimo. Chi e short mantiene la posizione con lo stop sopra il massimo del rimbalzo; chi cerca un ingresso long attende che almeno quattro linee su cinque passino sopra lo zero e che l'istogramma diventi verde.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpBasePeriod` | 10 | Numero di barre della pendenza piu veloce. Valori bassi rendono il ribbon nervoso, valori alti lo appiattiscono. |
| `InpStep` | 10 | Incremento di barre fra una scala e la successiva. Con 10 si ottengono orizzonti 10-20-30-40-50; con 20 si copre un intervallo molto piu ampio. |
| `InpAtrPeriod` | 50 | Periodo dell'ATR usato per normalizzare. Conviene tenerlo almeno pari all'orizzonte piu lungo per avere un riferimento di volatilita stabile. |
| `InpAgreeLevel` | 0.80 | Quota minima di scale concordi perche l'istogramma venga colorato. 0.80 richiede quattro linee su cinque, 1.00 le richiede tutte. |
| `InpAppliedPrice` | PRICE_CLOSE | Prezzo su cui lavorano le regressioni. PRICE_TYPICAL rende il ribbon leggermente piu stabile sugli strumenti con ombre lunghe. |
## Vantaggi / punti di forza
- Scala unica e confrontabile fra qualsiasi simbolo e timeframe grazie alla normalizzazione in ATR: un valore 1.5 significa la stessa cosa su oro e su EURUSD.
- Nessun repaint: il valore stampato su una barra chiusa non viene mai riscritto.
- La distinzione fra direzione e accordo consente di riconoscere le fasi di transizione, dove la maggior parte dei filtri di trend da segnali contraddittori.
- Solo cinque parametri, tutti con un significato immediato, e nessuna dipendenza da indicatori esterni o librerie.
## Limitazioni e avvertenze
- La regressione lineare e per costruzione in ritardo: nei cambi di direzione bruschi le scale lunghe restano orientate dalla parte sbagliata per diverse barre.
- Su M1 e M5 le cinque scale raramente concordano e l'istogramma resta grigio per gran parte del tempo.
- Il calcolo delle regressioni su cinque finestre e piu pesante di una media mobile: su storici molto lunghi la prima passata richiede qualche secondo.
- Non produce segnali di ingresso ne livelli operativi: e un filtro di contesto, va abbinato a una logica di trigger e a una gestione del rischio.
**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
`trend`, `regression`, `slope`, `atr`, `multi timeframe`, `trend filter`, `no repaint`, `ribbon`
