[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-cci-fr":3},"# Commodity Channel Index (CCI)\n\n> Page de l'indicateur StratCraft pour l'analyse du momentum et de l'écart CCI.\n\n**Route**: `\u002Findicators\u002Fcci\u002F`\n\n## Fonctionnement\n\nLe CCI mesure l'écart du prix par rapport à sa moyenne statistique. Il est couramment utilisé pour les extrêmes de momentum et les points de retournement cycliques.\n\n## Formule\n\n`CCI = (Typical Price - SMA(TP, n)) \u002F (0.015 * Mean Deviation)`\n\n`Typical Price = (High + Low + Close) \u002F 3`\n\n## Paramètres\n\n- `period` - par défaut `20`\n- `factor` - par défaut `0.015`\n- `movav` - par défaut `MovingAverageSimple`\n- `upperband` - par défaut `100`\n- `lowerband` - par défaut `-100`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fcci.hpp>\nauto cci = std::make_unique\u003Cnonabt::CCI>(data(), 20, 0.015, \"MovingAverageSimple\");\n```\n\n## Utilisation courante\n\n- Utilisez le CCI pour identifier des mouvements de momentum forts.\n- Utilisez-le comme indicateur de surachat\u002Fsurvente.\n- Combinez-le avec des filtres de tendance pour réduire les faux retournements (fades).\n\n## Mise en pratique\n\nDe nombreux systèmes considèrent un CCI supérieur à 100 comme une expansion haussière et un CCI inférieur à -100 comme une expansion baissière ou un épuisement par survente.\n"]