Momentum Curvature
- Indicatori
- Versione: 1.0
- Attivazioni: 5
# Momentum Curvature - Accelerazione contro velocita
*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
> Misura l'accelerazione del prezzo, cioe la derivata seconda della serie lisciata, e la confronta con la velocita. Individua la perdita di spinta prima che la direzione cambi.
### Panoramica
Chi guida un'auto sa che il pedale del freno agisce sull'accelerazione molto prima che la velocita diventi negativa. Sui mercati vale lo stesso principio e Momentum Curvature lo rende visibile. L'indicatore liscia il prezzo con una media esponenziale, ne calcola la derivata prima, che e la velocita, e poi la derivata seconda, che e la curvatura o accelerazione. Entrambe vengono espresse in unita di ATR per barra, quindi sono confrontabili fra strumenti. La combinazione dei segni delle due grandezze definisce quattro stati del mercato, di cui i piu interessanti sono quelli in cui velocita e curvatura hanno segno opposto: sono le fasi di decelerazione, che precedono le pause e le inversioni e che nessun indicatore di sola velocita puo distinguere.
### Come funziona il calcolo
1. Il prezzo applicato viene lisciato con una media esponenziale di periodo InpSmoothPeriod: derivare una serie grezza produrrebbe solo rumore.
2. La velocita e la differenza fra la media di questa barra e quella della barra precedente.
3. La curvatura e la differenza fra la velocita corrente e quella della barra precedente, cioe la derivata seconda discreta.
4. Entrambe le grandezze vengono divise per l'ATR su InpAtrPeriod barre, ottenendo valori in unita di volatilita per barra.
5. L'istogramma della curvatura e verde solo quando velocita e curvatura sono entrambe positive, rosso quando sono entrambe negative.
6. Tutti gli altri casi, cioe le decelerazioni, restano grigi: e la configurazione che l'indicatore e progettato per far notare.
### Come si usa
- Leggere insieme la linea blu della velocita e le barre della curvatura: la combinazione dei due segni e l'informazione, non ciascuno da solo.
- Velocita positiva con curvatura negativa e la firma della salita che sta rallentando: e il momento di smettere di aggiungere alla posizione.
- Velocita negativa con curvatura positiva segnala una discesa che sta perdendo forza: e il contesto in cui cercare un minimo, non prima.
- Le barre verdi ampie identificano le fasi di accelerazione pura, statisticamente le migliori per un ingresso in continuazione.
- Aumentare InpSmoothPeriod se la curvatura appare troppo nervosa: la derivata seconda amplifica il rumore piu di qualunque altra grandezza.
### A chi e rivolto e su quali timeframe
E adatto a chi gestisce attivamente le posizioni e ha bisogno di anticipare i rallentamenti invece di subirli. Funziona bene da M15 a D1, con lisciature piu lunghe sui timeframe bassi. Non richiede formazione matematica formale, ma occorre accettare che la derivata seconda sia intrinsecamente piu rumorosa della prima: chi cerca un segnale sempre pulito rimarra deluso, chi cerca un avviso precoce trovera qui informazione che nessun oscillatore di velocita fornisce.
### Esempio pratico di lettura del segnale
Su EURJPY H1 il prezzo sale da venti barre. La linea della velocita e nettamente sopra lo zero e le barre di curvatura sono verdi: accelerazione pura, la posizione long va mantenuta. Quattro barre dopo il prezzo continua a fare nuovi massimi, la velocita e ancora positiva, ma le barre di curvatura passano sotto lo zero e diventano grigie. Il prezzo sale ancora ma sempre piu piano. Chi legge solo il prezzo o solo la velocita non vede alcun cambiamento; chi legge la curvatura sa che la spinta si sta esaurendo e sposta lo stop sotto l'ultimo minimo. Sei barre dopo la velocita attraversa lo zero e la correzione parte davvero.
## Elenco parametri di input
| Parametro | Default | Descrizione |
|---|---|---|
| `InpSmoothPeriod` | 12 | Periodo della lisciatura applicata prima di derivare. E il parametro piu importante: valori bassi rendono la curvatura inutilizzabile per il rumore, valori alti la rendono tardiva. |
| `InpAtrPeriod` | 40 | Finestra dell'ATR che normalizza velocita e curvatura, rendendole confrontabili fra strumenti diversi. |
| `InpFlatCurve` | 0.02 | Curvatura minima, in ATR, perche l'istogramma venga colorato. Alzandolo si filtrano le accelerazioni marginali. |
| `InpAppliedPrice` | PRICE_CLOSE | Prezzo su cui si applica la lisciatura. |
## Vantaggi / punti di forza
- Fornisce un avviso di rallentamento che precede sistematicamente il cambio di segno della velocita.
- La lettura combinata di due grandezze definisce quattro stati distinti del mercato invece dei soliti due.
- Normalizzazione in ATR: la stessa soglia funziona su indici, valute e materie prime senza ritaratura.
- Nessun repaint e calcolo ricorsivo molto leggero.
## Limitazioni e avvertenze
- La derivata seconda amplifica il rumore: senza una lisciatura adeguata l'istogramma cambia segno di continuo.
- La lisciatura introduce ritardo, quindi l'avviso precoce e comunque posteriore al reale punto di flesso del prezzo.
- Nelle fasi laterali entrambe le grandezze oscillano attorno allo zero e la lettura a quattro stati perde ogni significato.
- Non fornisce livelli operativi ne indicazioni di ampiezza: dice come sta cambiando la spinta, non dove arrivera il prezzo.
**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`, `acceleration`, `curvature`, `derivative`, `oscillator`, `early warning`, `no repaint`, `atr`
