Adaptive Stochastic Bands
- Indicators
- Version: 1.0
- Activations: 5
# Adaptive Stochastic Bands - Soglie che si muovono
*Categoria: Oscillatori | 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
> Oscillatore con bande calcolate sulla propria distribuzione recente invece che con soglie fisse. In un trend forte le bande si alzano e i falsi segnali contrari spariscono.
## Descrizione lunga
### Panoramica
Le soglie fisse di ipercomprato e ipervenduto sono il difetto piu noto degli oscillatori a scala limitata: in un trend forte l'oscillatore resta appiccicato alla soglia per decine di barre e ogni segnale contrario e una perdita. La soluzione abituale, alzare manualmente le soglie, funziona solo finche il trend dura e va rifatta a ogni cambio di regime. Questo indicatore sostituisce le soglie fisse con bande calcolate sulla distribuzione recente dell'oscillatore stesso: la banda superiore e la media piu un multiplo della deviazione standard, quella inferiore la media meno lo stesso multiplo. In un trend forte le bande si alzano insieme all'oscillatore e i falsi segnali contrari spariscono da soli; nelle fasi laterali si restringono attorno al centro e la sensibilita aumenta esattamente quando serve.
### Come funziona il calcolo
1. L'oscillatore grezzo e la posizione della chiusura dentro l'escursione massima delle ultime InpKPeriod barre.
2. Un'escursione nulla, possibile su strumenti fermi, restituisce il valore centrale invece di causare una divisione per zero.
3. L'oscillatore viene lisciato su InpSmooth barre.
4. Su una finestra di InpBandWin barre si calcolano media e deviazione standard dell'oscillatore lisciato.
5. Le bande sono la media piu e meno InpBandMult volte la deviazione standard, con una distanza minima garantita.
6. La distanza minima e indispensabile: in una fase estremamente stabile la deviazione standard tenderebbe a zero e le bande collasserebbero sulla linea centrale.
### Come si usa
- Considerare estremo solo il superamento della banda, non un valore assoluto: e questa la differenza rispetto a un oscillatore ordinario.
- Bande larghe indicano un oscillatore che ha percorso molta scala di recente, tipico delle fasi laterali ampie.
- Bande strette e alte descrivono un trend: l'oscillatore vive stabilmente in alto e le bande lo seguono.
- La linea centrale e la media recente dell'oscillatore e funziona come riferimento di equilibrio dinamico.
- Aumentare InpBandMult per un indicatore piu selettivo, che segnala solo gli scostamenti davvero eccezionali.
### A chi e rivolto e su quali timeframe
E adatto a chi usa oscillatori e ha sperimentato il problema dei falsi segnali nei trend, cioe praticamente chiunque abbia provato a vendere un ipercomprato in un mercato direzionale. Funziona su tutti i timeframe da M15 in su. Non richiede preparazione statistica per essere usato, anche se capire cosa sia una deviazione standard aiuta a scegliere il moltiplicatore. E utile anche come componente dentro sistemi piu complessi, al posto di un oscillatore a soglie fisse.
### Esempio pratico di lettura del segnale
Su XAUUSD H4 il mercato entra in un trend rialzista forte. Un oscillatore classico raggiunge 80 e vi resta per venti barre: chi vende a ogni tocco della soglia accumula venti perdite. Qui la banda superiore, che all'inizio era a 78, sale progressivamente fino a 91 seguendo la distribuzione dell'oscillatore: l'oscillatore a 80 e ora dentro le bande e non produce alcun segnale. Solo quando raggiunge 94, cioe un valore eccezionale anche per un trend in corso, supera la banda e viene colorato. Nel frattempo la linea centrale si e alzata da 50 a 72, mostrando visivamente che l'equilibrio del mercato si e spostato.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpKPeriod` | 14 | Periodo dell'escursione su cui si calcola l'oscillatore. |
| `InpSmooth` | 3 | Lisciatura dell'oscillatore grezzo, che senza di essa risulterebbe molto nervoso. |
| `InpBandWin` | 100 | Finestra su cui si calcolano le bande adattive. Determina quanto rapidamente le soglie si adeguano a un nuovo regime. |
| `InpBandMult` | 1.60 | Ampiezza delle bande in deviazioni standard. Valori alti rendono l'indicatore piu selettivo. |
| `InpMinSpread` | 8.0 | Distanza minima garantita fra centro e banda. Impedisce che le bande collassino sulla linea centrale in fasi eccezionalmente stabili. |
## Vantaggi / punti di forza
- Elimina il difetto piu costoso degli oscillatori a soglia fissa senza richiedere alcuna ritaratura manuale.
- Le bande sono visibili sul grafico, quindi si vede sempre quanto manchi al prossimo segnale.
- La linea centrale mostra lo spostamento dell'equilibrio del mercato, informazione che un oscillatore ordinario non fornisce.
- La distanza minima garantita evita la degenerazione geometrica nelle fasi eccezionalmente stabili.
## Limitazioni e avvertenze
- Le bande si adattano con ritardo: all'inizio di un trend forte producono ancora qualche falso segnale prima di alzarsi.
- In un trend molto prolungato le bande possono alzarsi cosi tanto da rendere l'indicatore quasi silenzioso.
- Il valore assoluto dell'oscillatore perde il significato abituale: chi e abituato a leggere 70 come ipercomprato deve cambiare abitudine.
- Cinque linee nella stessa sottofinestra richiedono un minimo di abitudine per essere lette rapidamente.
**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
`oscillator`, `stochastic`, `adaptive`, `bands`, `overbought`, `trend filter`, `no repaint`, `dynamic threshold`
