Impulse Retrace Ratio
- Indicatori
- Versione: 1.0
- Attivazioni: 5
# Impulse Retrace Ratio - Ampiezza degli impulsi contro i ritracciamenti
*Categoria: Momentum | 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
> Raggruppa le variazioni consecutive dello stesso segno in sequenze e confronta l'ampiezza media di quelle rialziste con quella delle ribassiste. Misura se gli impulsi sono piu grandi, non piu numerosi.
### Panoramica
Un trend rialzista sano non e fatto di piu barre verdi che rosse: e fatto di salite piu ampie delle discese. La distinzione e sostanziale e sfugge sistematicamente agli oscillatori che sommano tutte le variazioni positive e le confrontano con la somma delle negative, perche quella somma mescola due informazioni diverse, il numero delle variazioni e la loro ampiezza. Impulse Retrace Ratio le separa. Scorre la finestra raggruppando le variazioni consecutive dello stesso segno in sequenze, misura l'ampiezza complessiva di ogni sequenza e poi confronta l'ampiezza media delle sequenze rialziste con quella delle ribassiste. Un mercato che sale con tre grandi impulsi intervallati da dieci piccoli ritracciamenti risulta correttamente rialzista, anche se le barre rosse sono piu numerose delle verdi.
### Come funziona il calcolo
1. La finestra viene percorsa dalla barra piu vecchia alla piu recente, accumulando le variazioni consecutive dello stesso segno in una sequenza.
2. Quando il segno cambia la sequenza si chiude, la sua ampiezza complessiva viene archiviata e ne inizia una nuova.
3. Le barre a variazione esattamente nulla non chiudono ne alimentano la sequenza in corso: vengono semplicemente saltate.
4. Anche la sequenza ancora aperta al termine della finestra viene archiviata, per non perdere l'impulso piu recente.
5. Vengono calcolate l'ampiezza media delle sequenze rialziste e quella delle ribassiste, e il loro rapporto percentuale.
6. Se non ci sono almeno InpMinRuns sequenze per lato il valore viene fissato a cinquanta: confrontare medie calcolate su uno o due campioni non ha senso.
### Come si usa
- Valori stabilmente sopra la soglia rialzista descrivono un mercato in cui conviene comprare i ritracciamenti invece di vendere i massimi.
- Un valore vicino a cinquanta indica impulsi e ritracciamenti di ampiezza equivalente: e la firma statistica di un range.
- Il rapporto puo restare rialzista anche mentre il prezzo scende, se le discese avvengono in molte piccole sequenze: e un segnale precoce di tenuta.
- Usarlo per dimensionare gli obiettivi: l'ampiezza media delle sequenze a favore e una stima naturale di quanto durera il prossimo impulso.
- Su finestre corte il numero di sequenze diventa insufficiente e l'indicatore si blocca a cinquanta: mantenere InpWindow sopra le quaranta barre.
### A chi e rivolto e su quali timeframe
E adatto a chi opera comprando ritracciamenti e vendendo rimbalzi, cioe alla maggioranza dei trader discrezionali, e vuole sapere in anticipo da quale lato conviene stare. Funziona da M15 a D1. Non richiede basi statistiche, perche il concetto di confrontare quanto sono grandi le salite rispetto alle discese e immediatamente comprensibile. La differenza rispetto agli oscillatori classici emerge chiaramente sui mercati che salgono lentamente e scendono rapidamente, o viceversa.
### Esempio pratico di lettura del segnale
Su un indice azionario in H4 il conteggio delle barre e quasi in parita: 31 verdi contro 29 rosse nelle ultime sessanta. Un oscillatore che somma le variazioni mostra un valore neutro. Impulse Retrace Ratio invece segna 71: le sequenze rialziste hanno un'ampiezza media piu che doppia rispetto a quelle ribassiste, perche il mercato sale con pochi grandi strappi e scende con molte piccole limature. Il messaggio operativo e chiaro: ogni discesa e statisticamente un ritracciamento e non una inversione, e la strategia corretta e attendere che la sequenza ribassista si esaurisca per entrare long.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpWindow` | 60 | Numero di barre analizzate. Deve essere abbastanza ampio da contenere diverse sequenze per lato, altrimenti il confronto e instabile. |
| `InpSignalPeriod` | 9 | Periodo della media di segnale sovrapposta all'istogramma. |
| `InpBiasLevel` | 60.0 | Squilibrio percentuale oltre cui il mercato viene riconosciuto come direzionale. La soglia opposta e calcolata automaticamente per simmetria. |
| `InpMinRuns` | 3 | Numero minimo di sequenze per lato perche il rapporto sia considerato valido. Sotto questa soglia l'indicatore restituisce cinquanta. |
## Vantaggi / punti di forza
- Separa due informazioni che gli oscillatori classici mescolano: il numero delle variazioni e la loro ampiezza.
- Legge correttamente i mercati asimmetrici, che salgono lentamente e scendono di colpo o viceversa.
- La scala percentuale fissa da zero a cento e immediatamente interpretabile senza taratura.
- Il controllo sul numero minimo di sequenze impedisce di produrre valori privi di fondamento statistico.
## Limitazioni e avvertenze
- Su finestre corte o mercati molto direzionali le sequenze di un lato possono essere troppo poche e l'indicatore resta bloccato a cinquanta.
- La media aritmetica delle ampiezze risente molto di una singola sequenza eccezionale.
- Non tiene conto della durata delle sequenze, solo della loro ampiezza: due impulsi della stessa ampiezza pesano uguale anche se uno e durato il triplo.
- Come tutte le misure su finestra mobile e in ritardo sui cambi di comportamento del mercato.
**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
`momentum`, `impulse`, `retracement`, `oscillator`, `runs`, `pullback`, `no repaint`, `market structure`
