[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-cci-it":3},"# Commodity Channel Index (CCI)\n\n> Pagina dell'indicatore StratCraft per l'analisi del momentum e della deviazione del CCI.\n\n**Route**: `\u002Findicators\u002Fcci\u002F`\n\n## Cosa fa\n\nIl CCI misura quanto il prezzo devia dalla sua media statistica. È comunemente usato per gli estremi di momentum e i punti di svolta ciclici.\n\n## Formula\n\n`CCI = (Typical Price - SMA(TP, n)) \u002F (0.015 * Mean Deviation)`\n\n`Typical Price = (High + Low + Close) \u002F 3`\n\n## Parametri\n\n- `period` - predefinito `20`\n- `factor` - predefinito `0.015`\n- `movav` - predefinito `MovingAverageSimple`\n- `upperband` - predefinito `100`\n- `lowerband` - predefinito `-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## Utilizzo comune\n\n- Utilizza il CCI per trovare forti movimenti di momentum.\n- Utilizzalo come indicatore di ipercomprato\u002Fipervenduto.\n- Combinalo con filtri di tendenza per ridurre i falsi segnali di inversione.\n\n## Modello pratico\n\nMolti sistemi trattano il CCI sopra `100` come un'espansione rialzista e sotto `-100` come un'espansione ribassista o un esaurimento da ipervenduto.\n"]