オシレーター系
中級5分で読めます2026-05-14無料

CCI (商品チャネル指数)

現在価格が直近の統計的な平均からどれだけ乖離しているかを測るオシレーター。コモディティの周期性を捉えるために生まれ、いまでは全市場で使われている。

オシレーターCCI商品チャネル指数ダイバージェンス乖離

概要

CCI(Commodity Channel Index、商品チャネル指数)は、ドナルド・ランバートが1980年に発表したオシレーター系指標である。当初はコモディティ市場の周期的な動きを捉える目的で設計されたが、現在では株式・為替・指数まで幅広く用いられる。

CCI は 「現在の典型価格が、直近一定期間の平均価格からどれだけ離れているか」 を統計的に数値化する。RSI やストキャスティクスが 0〜100 の固定レンジに収まるのに対し、CCI には上下の上限がない。±100 を超えれば「平常レンジを逸脱した」、すなわち相場が普段とは異なる状態にあることを示す。

計算方法・理論

Formula

典型価格 (TP) = (高値 + 安値 + 終値) ÷ 3

CCI = (TP − n 期間の TP 単純移動平均) ÷ (0.015 × n 期間の平均偏差)

平均偏差 = n 期間における |TP − 移動平均| の平均 標準パラメータ: n = 20

  • 分子は「いまの典型価格が、直近の中心値からどれだけズレているか」。
  • 分母の 平均偏差(mean deviation)は、その期間に観測されたズレ幅の平均。標準偏差ではない点に注意。
  • 定数 0.015 はランバートが経験的に選んだ係数で、これによっておおむね CCI の値の 70〜80% が ±100 の範囲に収まる ように調整されている。

つまり ±100 は「絶対的な過熱基準」ではなく、「統計的にいつもの範囲を逸脱した」シグナルである。

使い方

How to Read · 使い方

OANDA:USDJPY

CCIの±100境界と、その上下抜けによる「異常状態への入口」のシグナル
±100は反転の予告ではなく「統計的な平常レンジを逸脱した」サイン。トレンドフォローなら追随、レンジなら逆張りと、文脈で読みを切り替える。OANDA:USDJPY をライブで見る →

±100 を境界とした基本判断

  • CCI +100 以上 → 上方向への異常な乖離。トレンドフォローでは買い継続、逆張りでは反落警戒
  • CCI −100 以下 → 下方向への異常な乖離。トレンドフォローでは売り継続、逆張りでは反発期待
  • CCI 0 ライン → 価格が直近平均と一致している中立点

二通りの使い方

CCI の独特な点は、同じ閾値が逆方向の意味を持ちうる ことだ。

アプローチ+100 上抜け−100 下抜け
トレンドフォロー強い上昇の始まり、買い強い下落の始まり、売り
逆張り過熱、戻り売り検討投げ売り、押し目買い検討

ランバート自身は トレンドフォロー的な使い方(±100 を「異常な動きの開始」とみる)を推奨していた。逆張り解釈は後から普及したものである。

ダイバージェンス

価格が高値を更新しているのに CCI が高値を切り下げる(弱気ダイバージェンス)、価格が安値を切り下げているのに CCI が安値を切り上げる(強気ダイバージェンス)— RSI と同じ構造のシグナルが CCI でも観察できる。

期間設定の目安

期間特徴
14短期、ノイズが多い
20ランバート標準。バランスが良い
50中長期、シグナル少なく信頼性高い

市場心理の読み解き

注意点・限界

関連指標

  • RSI — 上昇幅と下落幅の比でモメンタムを測る別系統
  • ストキャスティクス — 直近レンジ内の位置を見るオシレーター
  • 移動平均線 — CCI の解釈モード切替に必要なトレンド判定

関連指標

CCI (商品チャネル指数) · 相場観ライブラリ