Momentum Divergence Scanner
- Indicatori
- Versione: 1.0
- Attivazioni: 5
# Momentum Divergence Scanner - Divergenze senza repaint
*Categoria: Momentum | 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
> Segnala le divergenze fra prezzo e momentum usando solo swing gia confermati. La freccia compare alla conferma e non viene mai ritirata, a differenza della quasi totalita degli indicatori di divergenza.
### Panoramica
Quasi tutti gli indicatori di divergenza in circolazione condividono lo stesso difetto: disegnano il segnale sul massimo o sul minimo appena formato e poi lo cancellano se il mercato prosegue oltre quel punto. Sul grafico storico il risultato appare impeccabile, perche tutti i segnali sbagliati sono stati rimossi, ma in tempo reale il segnale compare e sparisce, rendendo impossibile qualsiasi verifica seria e qualsiasi automazione. Momentum Divergence Scanner adotta la scelta opposta. Individua gli swing con la definizione frattale classica e li considera solo dopo che sono stati confermati da InpWing barre alla loro destra. La freccia viene stampata sulla barra in cui la divergenza diventa oggettivamente accertabile, arriva quindi piu tardi, ma non viene mai ritirata.
### Come funziona il calcolo
1. Un momentum interno viene calcolato come variazione di chiusura su InpMomPeriod barre, normalizzata in unita di ATR.
2. Gli swing di prezzo vengono individuati con la definizione frattale: una barra il cui estremo supera quello di InpWing barre per lato.
3. A ogni swing confermato vengono memorizzati il prezzo e il valore del momentum su quella barra, insieme a quelli dello swing precedente.
4. Una divergenza rialzista richiede un nuovo minimo di prezzo piu basso del precedente e un momentum piu alto di almeno InpMinMomGap.
5. La freccia viene posizionata sulla barra di conferma, a una distanza di InpArrowShift ATR dal prezzo, per restare leggibile a qualunque zoom.
6. Tutto lo stato degli swing e conservato in buffer di calcolo, quindi il ricalcolo di una barra non altera i segnali gia stampati.
### Come si usa
- Trattare la freccia come un avviso di indebolimento, non come un ordine di ingresso: la divergenza dice che la spinta si e ridotta, non che il prezzo invertira.
- Cercare la conferma su un livello: una divergenza che si forma contro un supporto o una resistenza nota vale molto piu di una isolata.
- Aumentare InpWing per ottenere meno segnali ma su swing piu significativi, accettando un ritardo di conferma maggiore.
- Alzare InpMinMomGap per escludere le divergenze marginali, in cui la differenza di momentum e trascurabile e probabilmente casuale.
- Verificare sempre lo storico prima di operare: essendo senza repaint, i segnali passati sono esattamente quelli che si sarebbero visti in tempo reale.
### A chi e rivolto e su quali timeframe
E rivolto a chi vuole usare le divergenze in modo onesto, cioe verificandone il comportamento storico reale invece di ammirare un grafico ripulito a posteriori. E anche l'unica versione utilizzabile da chi vuole automatizzare la logica in un Expert Advisor, perche un segnale che scompare non e programmabile. Funziona da M15 a D1. Chi cerca il segnale piu tempestivo possibile restera deluso dal ritardo di conferma: e un compromesso deliberato e non eliminabile.
### Esempio pratico di lettura del segnale
Su XAUUSD H1 il prezzo scava un minimo a 2318, poi rimbalza, poi scava un nuovo minimo a 2311. Il secondo minimo e piu basso, ma il momentum normalizzato su quella barra vale -0.9 contro il -1.6 del primo: la discesa e stata piu profonda ma molto meno energica. Tre barre dopo il secondo minimo, quando le barre di conferma sono complete, compare la freccia verde sotto il prezzo. Il trader non compra subito: attende che il prezzo superi il massimo intermedio fra i due minimi, che e la conferma strutturale. Lo stop va sotto 2311. La freccia resta sul grafico anche nelle sedute successive, indipendentemente da come e andata.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpWing` | 3 | Barre di conferma richieste per lato di uno swing. Determina sia la selettivita sia il ritardo con cui compare la freccia. |
| `InpMomPeriod` | 14 | Orizzonte del momentum interno confrontato con il prezzo. Orizzonti corti producono piu divergenze ma meno significative. |
| `InpAtrPeriod` | 30 | Periodo ATR usato sia per normalizzare il momentum sia per posizionare le frecce a distanza costante dal prezzo. |
| `InpMinMomGap` | 0.15 | Differenza minima di momentum fra i due swing perche la divergenza sia accettata. Alzandolo si eliminano i segnali marginali. |
| `InpArrowShift` | 0.60 | Distanza delle frecce dal massimo o dal minimo della barra, in ATR. Solo estetico, non influisce sui segnali. |
## Vantaggi / punti di forza
- Nessun repaint, caratteristica quasi unica in questa famiglia di indicatori e verificabile direttamente sullo storico.
- I segnali passati corrispondono esattamente a quelli che si sarebbero visti in tempo reale, quindi il backtest visivo e attendibile.
- Il filtro sulla differenza minima di momentum elimina la maggior parte delle divergenze casuali.
- Utilizzabile in un Expert Advisor, cosa impossibile con un indicatore che ritira i propri segnali.
## Limitazioni e avvertenze
- Il segnale arriva InpWing barre dopo lo swing: parte del movimento e gia avvenuta quando la freccia compare.
- Le divergenze funzionano male nei trend molto forti, dove possono ripetersi molte volte prima che il prezzo ceda davvero.
- Confronta solo gli ultimi due swing dello stesso tipo: non riconosce le divergenze estese su tre o piu punti.
- Il numero di segnali dipende molto da InpWing: valori bassi ne producono troppi, valori alti quasi nessuno.
**Nessun repaint:** i valori pubblicati su una barra chiusa non vengono piu modificati. La freccia compare sulla barra di conferma, cioe InpWing barre dopo lo swing che l'ha generata, e da quel momento non viene piu spostata ne cancellata. Il segnale e quindi piu tardivo di quello degli indicatori che ridisegnano, ma e verificabile su storico.
**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
`divergence`, `momentum`, `no repaint`, `fractal`, `swing`, `reversal`, `price action`, `signal`
