🔄 CCI — Commodity Channel Index (Indice de Canal des Matières Premières)
Le CCI mesure à quel point le « prix typique » actuel s'est écarté de sa propre moyenne récente, exprimé en unités d'écart absolu moyen plutôt que d'écart-type. Malgré son nom, il est utilisé pour toutes les classes d'actifs, pas uniquement les matières premières.
💡 Signification Financière
Le CCI a été conçu pour signaler le début de nouveaux cycles : des lectures au-delà de +100 suggèrent que le prix est inhabituellement fort par rapport à sa propre fourchette typique récente, tandis que les lectures en dessous de −100 suggèrent une faiblesse inhabituelle. Contrairement au RSI, le CCI est non borné — il peut dépasser largement ±100 lors de tendances fortes, donc les lectures extrêmes doivent être interprétées comme une « force » plutôt qu'un signal de retournement automatique.
🔢 Formules Mathématiques
-
Prix Typique pour chaque barre :
\[ TP_t = \frac{H_t + L_t + C_t}{3} \] -
Moyenne mobile simple du prix typique, et son écart absolu moyen :
\[ \overline{TP}_t = SMA_N(TP), \qquad MD_t = \frac{1}{N}\sum_{i=0}^{N-1} \left| TP_{t-i} - \overline{TP}_t \right| \] -
CCI, mis à l'échelle par la constante conventionnelle \(0.015\) de sorte qu'environ 70 à 80 % des valeurs se situent dans \(\pm 100\) :
\[ CCI_t = \frac{TP_t - \overline{TP}_t}{0.015 \cdot MD_t} \]
⚙️ Paramètres
| Paramètre | Clé | Défaut | Description |
|---|---|---|---|
| Période (\(N\)) | period |
14 | Fenêtre pour la moyenne du prix typique et l'écart moyen, en séances. |
🎛️ Équivalent en Traitement du Signal — Normalisation par l'Erreur Absolue Moyenne
Le CCI est structurellement similaire à un \(z\)-score de Bandes de Bollinger, mais il normalise par l'écart absolu moyen (MAD) au lieu de l'écart-type. Le MAD est une estimation robuste (moins sensible aux valeurs aberrantes) de la dispersion que \(\sigma\), ce qui explique pourquoi le CCI réagit généralement moins violemment à une barre extrême unique qu'une normalisation de type Bollinger.
flowchart LR
HLC["📈 High / Low / Close"] --> TP["🎯 Prix Typique = (H+L+C)/3"]
TP --> AVG["📏 SMA(N) du TP"]
TP --> DIFF["➖ TP − moyenne"]
AVG --> DIFF
TP --> MD["📐 Écart Absolu Moyen"]
DIFF --> DIV["➗ ÷ (0.015 × MD)"]
MD --> DIV
DIV --> CCI["🔄 CCI(t)"]
±100 est une convention, pas une loi
La constante \(0.015\) a été choisie par Donald Lambert de sorte qu'empiriquement, 70 à 80 % des valeurs du CCI se situent entre −100 et +100 pour les instruments typiques. Il s'agit d'un calibrage heuristique, pas d'une garantie statistique — contrairement à la borne 0–100 mathématiquement fixe du RSI.