Indicatore CCI: formula, impostazioni e lettura
Il Commodity Channel Index, introdotto da Donald Lambert nel 1980, misura quanto il prezzo tipico di una barra si discosta dalla propria media mobile, espresso in unità di deviazione media. Viene tracciato in un pannello separato con un periodo predefinito di 20 e non ha limiti in nessuna delle due direzioni.
Senzoukria · Indicatori · Updated September 2026
CCI — Momentum, in un pannello separato sotto il grafico.
Che cosa misura CCI
Il prezzo tipico è (massimo + minimo + chiusura) / 3. L'indice sottrae la media semplice a 20 periodi di questo prezzo tipico e divide per la deviazione media assoluta sulla stessa finestra, scalata dalla costante di Lambert 0,015: un valore fisso in questa implementazione, non un'impostazione, perché appartiene alla definizione originale. Dividere per 0,015 moltiplica la distanza per circa 66,7, il che colloca i livelli ±100 a 1,5 deviazioni medie dalla media: è da qui che vengono questi livelli familiari. Il denominatore è la deviazione media assoluta, non la deviazione standard, quindi una singola barra fuori scala distorce il CCI meno di quanto farebbe con uno z-score. Quando una finestra è perfettamente piatta e la deviazione è zero, l'indicatore non restituisce nulla anziché zero.
La formula, così come è implementata
Non è la definizione consueta altrove: è ciò che calcola il codice distribuito, documentato accanto alla sua implementazione:
CCI (Lambert, 1980) — constante 0.015 (celle de Lambert, non paramétrée) : TP = (high + low + close)/3 CCI = (TP − SMA_N(TP)) / (0.015 · meanDev) meanDev = moyenne des |TP_j − SMA_N| sur la fenêtre meanDev = 0 (fenêtre plate) → null. Défaut N=20 (Lambert).
Come leggerlo
- Il segno dice se il prezzo tipico è sopra o sotto la propria media; l'ampiezza dice di quante deviazioni medie, su una scala in cui 100 ne vale 1,5.
- ±100 sono livelli di riferimento prodotti dalla costante 0,015, non barriere: letture ben oltre sono normali nei mercati rapidi e descrivono una distanza, non un esaurimento.
- Un rientro da oltre +100 all'interno della banda indica che la distanza dalla media si sta riducendo, il che può essere tanto una pausa quanto un'inversione.
- Un massimo di prezzo più alto accompagnato da un massimo del CCI più basso significa che la seconda spinta ha coperto meno terreno rispetto alla propria deviazione recente.
- Una lunga permanenza da un lato dello zero è normale in un trend, perché la media stessa si muove con il prezzo; l'indice non è tenuto a tornare a zero.
Parametri e valori predefiniti
Il periodo (20, il valore predefinito di Lambert) governa sia la media sia la finestra della deviazione. Periodi più brevi danno un indice più nervoso che supera spesso ±100, periodi più lunghi lo smussano e rendono le escursioni più rare. La costante 0,015 è fissa e non esposta, quindi il periodo è l'unico modo per cambiare la scala effettiva.
| Parametro | Tipo | Predefinito | Intervallo |
|---|---|---|---|
| Period | number | 20 | 2 – 200 |
Ciò che non mostra
Il CCI deriva soltanto dal prezzo e non può dire se la distanza dalla media sia stata coperta da acquisti aggressivi o da un book vuoto. Non essendo limitato, non offre un tetto naturale, e confrontare valori assoluti tra strumenti o tipi di barra è fuorviante. In un trend persistente può mantenersi oltre ±100 a lungo, quindi leggere ogni escursione come un'inversione sarà sbagliato per tutta la durata del trend. Sulle finestre piatte non emette alcun valore, il che è corretto ma lascia un vuoto visibile nella linea.
Indicatori correlati
- RSI — Momentum
- MACD — Momentum
- Stochastic — Momentum
- Stoch RSI — Momentum
- ROC — Momentum
- Williams %R — Momentum
Questa pagina in altre lingue
Frequently asked questions
- Perché il CCI viene diviso per 0,015?
- La costante è il fattore di scala originale di Lambert, scelto in modo che la grande maggioranza delle letture cada all'interno della banda ±100: è da qui che provengono questi livelli convenzionali. Non è una necessità statistica, solo una normalizzazione che rende l'indice leggibile. In Senzoukria è fissata nel codice anziché esposta come parametro, perché modificarla non darebbe più il CCI di Lambert.
- Che cosa significa un CCI sopra +100?
- Significa che il prezzo tipico si trova più di 1,5 deviazioni medie assolute sopra la propria media mobile: dividere per 0,015 moltiplica questa distanza per circa 66,7, quindi 1,5 deviazioni corrispondono a 100. Descrive una distanza insolita dalla media recente, niente di più. Nei mercati in trend il CCI può restare sopra +100 per molte barre di fila.
- Il CCI usa il prezzo di chiusura?
- Solo in parte. L'input è il prezzo tipico, (massimo + minimo + chiusura) / 3, quindi la chiusura pesa per un terzo e gli estremi della barra per il resto. Per questo il CCI risponde al range della barra e non solo al punto in cui ha chiuso, il che lo distingue dagli oscillatori basati sulla sola chiusura, come il Chande Momentum Oscillator.