# Commodity Channel Index (CCI)

> StratCraft-Indikatorseite für die CCI-Momentum- und Abweichungsanalyse.

**Route**: `/quantnexus/indicators/cci/`

## Funktion

Der CCI misst, wie weit der Preis von seinem statistischen Durchschnitt abweicht. Er wird häufig für Momentum-Extreme und zyklische Wendepunkte verwendet.

## Formel

`CCI = (Typical Price - SMA(TP, n)) / (0.015 * Mean Deviation)`

`Typical Price = (High + Low + Close) / 3`

## Parameter

- `period` - Standard `20`
- `factor` - Standard `0.015`
- `movav` - Standard `MovingAverageSimple`
- `upperband` - Standard `100`
- `lowerband` - Standard `-100`

## C++23 API

```cpp
#include <nonabt/indicators/cci.hpp>
auto cci = std::make_unique<nonabt::CCI>(data(), 20, 0.015, "MovingAverageSimple");
```

## Gängige Verwendung

- Verwenden Sie den CCI, um starke Momentum-Bewegungen zu finden.
- Verwenden Sie ihn als Überkauft/Überverkauft-Indikator.
- Kombinieren Sie ihn mit Trendfiltern, um falsche Fades zu reduzieren.

## Praxis-Muster

Viele Systeme betrachten einen CCI über `100` als bullische Expansion und unter `-100` als bärische Expansion oder überverkaufte Erschöpfung.
