商品チャネル指数(CCI)は、商品の価格がその平均価格からどれだけ離れているかを測定するテクニカル指標です。
CCIの値が高い場合、その価格が平均に比べて異常に高いことを示しており、逆に低い値は価格が低すぎることを示しています。商品チャネル指数という名前ですが、実際には商品だけでなく、あらゆる金融商品に適用できます。
CCIの基本的な使い方は二つあります:
- ダイバージェンスを見つける。ダイバージェンスは、価格が新たな高値を更新したにもかかわらず、CCIが前の高値を超えられない時に発生します。この古典的なダイバージェンスは、通常、価格の修正に続きます。
- 市場の過熱/過小評価の指標として使う。CCIは通常、±100の範囲で変動します。+100を超える値は過熱状態を示し(修正の可能性あり)、100未満の値は過小評価状態を示します(価格上昇の可能性あり)。

商品チャネル指数指標
計算方法:
1. 典型価格を求めます。各バーのHIGH、LOW、CLOSEを足して、3で割ります:
TP = (HIGH + LOW + CLOSE) / 3
2. 典型価格のn期間の単純移動平均(SMA)を計算します:
SMA (TP, N) = SUM (TP, N) / N
3. 各n期間の典型価格から得られたSMA(TP, N)を引きます:
D = TP - SMA (TP, N)
4. 絶対値Dのn期間の単純移動平均を計算します:
SMA (D, N) = SUM (D, N) / N
5. 得られたSMA(D, N)を0.015倍します:
M = SMA (D, N) * 0.015
6. MをDで割ります:
CCI = M / D
ここで:
- HIGH - 最大バー価格;
- LOW - 最小バー価格;
- CLOSE - 終値;
- SMA - 単純移動平均;
- SUM - 合計;
- N - 計算に使う期間の数。