This article has been translated from English to Japanese.

商品チャネル指数(CCI)は、特定の期間における平均価格水準に対して現在の価格水準を測定するテクニカル指標である。

ドナルド・ランバートによって考案され、元々は商品相場の周期的な転換点を特定するために設計された。

CCIはモメンタムオシレーターに分類される。つまり、買われすぎ・売られすぎの水準を特定するために用いられるのだ

CCI指標の根底にある基本的な前提は、商品価格は周期的に変動し、高値と安値が周期的な間隔で訪れるというものである。

CCIは、こうした周期的な反転が差し迫っていることを示す。

ランバートは当初、CCI を商品取引に使用していたが、現在ではこの指標はさまざまな資産に使用されている。

Commodity Channel Index

商品チャネル指数(CCI)の仕組み

商品チャネル指数(CCI)は、特定の期間における平均価格水準に対して、現在の価格水準を測定する。

CCIはゼロを基準に上下に変動する

  • 価格が平均を大きく上回っている時は、CCIは比較的高い値を示す。
  • 価格が平均を大きく下回っている時は、CCIは比較的低くなる。

CCI with ovberough and oversold levels

この方法を用いることで、CCIは買われすぎ・売られすぎの水準を特定するのに利用できる。

CCI 値が+100から-100の間に収まる割合は、使用する期間数によって異なる。

  • CCIの期間が短いほど変動が激しく、+100から-100の値の割合は小さくなる。
  • CCIの計算に用いる期間数が多ければ多いほど、+100から-100の間の値の割合は高くなる。

ランバートのCCI取引ガイドラインは、買いシグナルと売りシグナルを生成するために、+100以上および-100以下の動きに焦点を当てていた。

CCI値の約70~80%は+100から-100の間にあるため、売買シグナルが発生するのは全体の20~30%に過ぎない

CCI with Buy and Sell Signals

買いシグナル

  • CCIが+100を上回った場合、価格は強い上昇トレンドに入ったと見なされ、買いシグナルが発生する。
  • CCIが再び+100を下回った時点でポジションを決済すべきだ。

売りシグナル

  • CCIが-100を下回った場合、価格は強い下降トレンドにあると見なされ、売りシグナルが発生する。
  • CCIが再び-100を上回った時点でポジションを閉じるべきだ。

商品チャネル指数(CCI)の使用方法

CCIは多用途な指標であり、様々な方法で使用できる。

買われすぎと売られすぎの水準

CCIは買われすぎ・売られすぎ水準を特定するために使われる。

  • CCIが-100を下回った場合その資産は売られすぎと判断される
  • 売られすぎ水準から、CCIが再び-100を上回った時に買いシグナルが出ることがある。
  • CCIが+100を上回った場合、資産は買われすぎと判断される。
  • 買われすぎ水準から、CCIが+100を下回った時に売りシグナルが出ることがある。

CCI with Buy and Sell Signals

CCIのダイバージェンス

ほとんどのオシレーターと同様に、指標と実際の価格行動の間のダイバージェンスも、シグナルの強さを増すために適用できる。

  • -100を下回った状態で陽のダイバージェンスが発生した場合、-100を上回った動きに基づくシグナルの強さが増す。
  • +100を上回った状態でのネガティブダイバージェンスは、+100を下回った動きに基づくシグナルの強さを増す。

CCI Divergence

CCIトレンドラインブレイク

トレンドラインのブレイクはシグナル生成に利用できる。トレンドラインは高値と安値を結んで描く。

  • 売られ過ぎ水準から、-100を上回りトレンドラインを突破した場合は強気と見なされる。
  • 買われ過ぎ水準から、+100を下回った下落とトレンドラインのブレイクは弱気と見なされる。

CCI Trendline Break

トレーダーはCCIを用いて、価格反転、価格の極端値、トレンドの強さを特定するのに役立てる。

ほとんどのテクニカル指標と同様に、CCIは他のテクニカル分析手法と組み合わせて使用すべきである。

商品チャネル指数(CCI)の計算方法

CCIを正しく計算するには、いくつかの手順が必要だ。

それらは以下の順序で記載されている。

まず、期間中の高値、安値、終値を用いて典型価格を計算する必要がある。これは3つの値の単純算術平均である。

計算式は以下の通りだ。

TP = (高値 + 安値 + 終値) / 3
  • TPは典型価格を表す。
  • 高値はこの期間における最高価格である。
  • 安値はこの期間の最低価格である。
  • 終値はこの区間の終値である。

次に、指定された期間数の典型的な価格の単純移動平均を計算する。

TPAVG = (TP1 + TP2 +... + TPn) / n
  • TPAVGは典型価格の移動平均である。
  • TP はn 番目の区間の典型価格である。
  • nは平均の期間数である。

次のステップはかなり複雑だ。平均偏差を計算する。式は次の通りである。

MD = (|TP1 - TPAVG1| +... + | TPn - TPAVGn |) / n
  • MD はこの区間の平均偏差である
  • TPn はn 番目の区間の典型価格である。
  • TPAVGnは n 番目の区間の典型価格の移動平均である。
  • nは区間の数である。

記号 | | は絶対値を示す。数学的には、負の差分は正の値として扱われる。

最終的なCCI値の計算式は次の通りだ:

CCI= (TPt - TPAVGt) / (.015 * MDT)
  • CCIは当該期間の商品チャネル指数である。
  • TPtは現在の期間における典型価格である。
  • TPAVGtは典型価格の移動平均である。
  • .015は定数である。
  • MDTはこの期間の平均偏差である。

スケーリングの目的で、ランバートは定数を0.015に設定した。これにより、CCI値の約70~80%が-100から+100の範囲に収まるようにした。