# 順勢指標 (CCI)

> CCI 動量 and 偏差分析的 StratCraft 指標頁面。

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

## 作用

CCI 衡量價格與其統計平均值的偏離程度。它通常用於動量極端情況和週期性轉折點。

## 公式

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

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

## 參數

- `period` - 預設 `20`
- `factor` - 預設 `0.015`
- `movav` - 預設 `MovingAverageSimple`
- `upperband` - 預設 `100`
- `lowerband` - 預設 `-100`

## C++23 API

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

## 常見用法

- 使用 CCI 發現強勁的動量走勢。
- 將其用作超買/超賣指標。
- 與趨勢過濾器結合使用，以減少虛假的回調信號。

## 實際模式

許多系統將 CCI 高於 `100` 視為看漲擴張，低於 `-100` 視為看跌擴張或超賣衰竭。
