
CCI(Commodity Channel Index)は価格の「平均からの乖離」を数値化するオシレーター系指標。逆張り・順張り両方に使え、他の指標との組み合わせでダマシを減らせる。
CCIの基本概念と計算原理
CCI(Commodity Channel Index:商品チャネル指数)は、1980年にドナルド・ランバート氏が開発したオシレーター系テクニカル指標で、価格が統計的な平均値からどの程度乖離しているかを数値化します。
CCIの計算式と構成要素
CCIは以下の計算式で求められます:

- TP(Typical Price):(高値+安値+終値)÷3で算出される中央値
- SMATP:TPの単純移動平均(通常20期間)
- MAD:TPの平均偏差(価格のばらつき度合い)
- 0.015:統計的に約70%のデータが±100範囲に収まるよう調整する定数
この計算により、CCIが+100を超えると「統計的に異常な上昇」、-100を下回ると「統計的に異常な下落」として判断されます。0.015という定数は、正規分布における2σ(標準偏差の2倍)相当の範囲設定を目的としています。
CCIの判断基準とレベル設定
| CCIの値 | 判断基準 | トレード方針 |
|---|---|---|
| +100以上 | 買われ過ぎ水準 | 利益確定や売りエントリーを検討 |
| 0~+100 | 上昇トレンド継続 | 買いポジション維持 |
| -100~0 | 下降トレンド継続 | 売りポジション維持 |
| -100以下 | 売られ過ぎ水準 | 反発や買いエントリーを検討 |
市場別CCIの特性と適用方法
CCIは開発当初は商品市場向けでしたが、現在は各市場で特性に応じた活用がされています。
- FX市場:24時間取引の特性を活かし、短期間(5-14日)設定での頻繁なシグナル活用
- 株式市場:営業時間制限があるため、20-30日の標準設定でスイング戦略に適用
- 暗号資産市場:高ボラティリティに対応するため、極値(±200以上)での判断も併用
- コモディティ市場:季節要因を考慮し、長期間(50-100日)での大局的トレンド分析
CCIの実践的なトレード戦略
CCIを使ったトレードでは、逆張り戦略とトレンドフォロー戦略の2つのアプローチが基本となります。どちらを選ぶかは相場環境と時間軸によって判断します。
逆張り戦略の実践手法
逆張り戦略は、CCIの極値を利用して相場の反転を狙う手法です。レンジ相場で特に有効性を発揮します。
CCIが-100を下回る
売られ過ぎ判定となり、買いエントリーの準備を開始します。
CCIが-100を上抜ける
反転の兆候を確認し、買いエントリーを実行します。
CCIが+100に到達
買われ過ぎ水準に近づき、利益確定の検討を開始します。
CCIが+100を上抜けた後に反転
利益確定を実行し、ポジションをクローズします。
逆張り戦略の注意点として、強いトレンドが発生している場合はダマシが多発します。事前に相場環境(トレンド/レンジ)の判断が必須です。ダマシ対策の詳細も参考にしてください。
トレンドフォロー戦略の実践手法
トレンドフォロー戦略では、CCIのゼロライン突破を重要なシグナルとして活用します。
- CCIがゼロラインを上抜け → 上昇トレンド開始の可能性、買いエントリー
- CCI +100到達後の調整 → 押し目買いの機会として活用
- CCIがゼロライン割れ → トレンド終了、ポジション整理
- レンジ相場では逆張り戦略が有効
- トレンド相場ではトレンドフォロー戦略を選択
- ボラティリティ拡大時は慎重な判断が必要
ダイバージェンスを活用した高精度エントリー
ダイバージェンス(逆行現象)は、価格とCCIの動きが逆方向に進む現象で、トレンド転換の強力な先行指標となります。
- 強気ダイバージェンス:価格が下落してもCCIが上昇 → 反転上昇の可能性大
- 弱気ダイバージェンス:価格が上昇してもCCIが下落 → 反転下落の可能性大
- 隠れダイバージェンス:トレンド継続を示唆する高度なシグナル
ダイバージェンスについてさらに詳しく知りたい方は、ダイバージェンスの完全解説記事をご覧ください。
CCIの最適な期間設定と時間軸別戦略
トレードスタイルに合わせた期間設定が重要だ。
CCIの期間設定は、トレードスタイルと市場特性に応じて適切に調整する必要があります。期間が短いほど反応が早くなりますが、ノイズ(ダマシ)も増加します。
短期設定(5-14日)のスキャルピング活用
短期設定は、デイトレードやスキャルピングでの素早い判断に適しています。
| 期間設定 | 用途 | 推奨時間足 |
|---|---|---|
| 5日CCI | 超短期スキャルピング | 1分〜5分足 |
| 10日CCI | デイトレード | 15分〜1時間足 |
| 14日CCI | 短期スイング | 4時間〜日足 |
短期設定ではダマシが頻発するため、損切りラインの設定とリスク管理が特に重要です。1回あたりのリスクは資金の1-2%以下に抑制しましょう。
中期設定(20-30日)のスイング戦略
中期設定は最もバランスが良く、多くのトレーダーが採用する標準的な設定です。
- 20日CCI:標準設定、日足〜週足での分析に最適
- 25日CCI:月間サイクル対応、株式市場の営業日ベース
- 30日CCI:長めスイング、週足〜月足での使用
±100を基準とした標準的な売買シグナルが安定して機能するため、初心者は20日設定から始めることを推奨します。
長期設定(50-100日)の投資判断
長期設定は、ポートフォリオ管理や資産配分での大局的判断に活用されます。
- 50日CCI:四半期トレンド分析、月足での使用
- 100日CCI:半年〜年間トレンド分析
期間設定の選択において、短期は反応速度、長期は安定性を重視します。スイングトレードについてはスイングトレードの勝ち方で詳しく解説しています。
CCIと他のテクニカル指標との効果的な組み合わせ
CCIを単独で使用するより、他のテクニカル指標と組み合わせることでダマシの回避と精度向上が実現できます。
CCI × RSIの組み合わせ
RSI(相対力指数)とCCIの組み合わせは、買われ過ぎ・売られ過ぎの確認精度を大幅に向上させます。
| シグナル | CCI条件 | RSI条件 |
|---|---|---|
| 買いシグナル | -100以下 | 30以下 |
| 売りシグナル | +100以上 | 70以上 |
| 早期警戒 | 片方のみシグナル | 準備段階として認識 |
両指標が同時に極値を示した場合の反転確率は単独使用時より大幅に向上します。RSIの詳しい使い方はRSIの完全解説記事をご覧ください。
CCI × MACDのトレンド確認戦略
MACD(移動平均収束拡散)との組み合わせは、CCIのシグナルにトレンドの方向性確認を加えることで、より確実なエントリーを実現します。
- 上昇確認:CCI ゼロライン上抜け + MACDゴールデンクロス
- 下降確認:CCI ゼロライン下抜け + MACDデッドクロス
- 継続判断:CCI ±100到達時のMACDヒストグラム方向で利確タイミング決定
この組み合わせでは、CCIが先行指標、MACDが確認指標として機能し、フォルスブレイク(ダマシ)の回避に効果を発揮します。MACDとの組み合わせは、特にトレンド転換の初期段階で効果を発揮します。
CCI × ボリンジャーバンドの統計的アプローチ
ボリンジャーバンドとの組み合わせは、統計的観点から価格の異常度を多角的に分析する手法です。
- 買いゾーン:CCI -100以下 + 価格がボリンジャー下限(-2σ)接触
- 売りゾーン:CCI +100以上 + 価格がボリンジャー上限(+2σ)接触
- トレンド判断:バンドの拡張・収束でCCIシグナルの有効性を評価
CCI × 移動平均線のトレンド方向フィルター
移動平均線をトレンドフィルターとして使うことで、CCIシグナルの信頼度を高めることができます。
- 買いエントリー条件:価格が移動平均線の上にあり、CCIが-100から上抜け
- 売りエントリー条件:価格が移動平均線の下にあり、CCIが+100から下抜け
- 見送り条件:移動平均線とCCIの方向が矛盾する場合
移動平均線の種類や最適な設定については、移動平均線の使い方を参考にしてください。
CCIトレードでの注意点とリスク管理
CCIを活用したトレードでは、指標の特性を理解した上でのリスク管理が不可欠です。特に強いトレンド発生時のダマシと急激な価格変動への過敏反応に注意が必要です。
CCIの構造的弱点と対処法
CCIには以下の構造的弱点があり、これらを理解した上での運用が重要です。
- 遅行性:移動平均ベースのため、価格変動に対して遅れが生じる
- ノイズ感応性:短期間設定では市場ノイズに過度に反応
- レンジ限定性:強いトレンド相場では±100を大幅に超えて推移
- 複数時間軸でのCCI確認(短期・中期・長期の一致度チェック)
- ボラティリティ指標との併用(ATR、ボリンジャーバンド幅等)
- トレンド強度測定(ADX等)による相場環境判断
資金管理とポジションサイジング
CCIを使用したトレードでは、以下の資金管理原則を遵守することが重要です。
| トレードスタイル | 1回あたりリスク | 最大ポジション | 損切り設定 |
|---|---|---|---|
| スキャルピング | 資金の0.5-1% | 資金の5%以下 | ATRの0.5-1倍 |
| デイトレード | 資金の1-2% | 資金の10%以下 | ATRの1-2倍 |
| スイングトレード | 資金の2-3% | 資金の20%以下 | ATRの2-3倍 |
CCIシグナルの確実性に関わらず、1回のトレードで資金の5%以上のリスクを負わないことが長期的な収益性確保の鍵となります。リスク管理の詳細はリスクリワード比率の解説をご参照ください。
市場環境別の使い分け戦略
CCIの効果は市場環境によって大きく変化するため、環境に応じた使い分けが必要です。
- トレンド相場:CCIのゼロライン突破に重点、極値は利確タイミングとして活用
- レンジ相場:±100の極値反転を中心とした逆張り戦略
- ボラティリティ拡大期:判定レベルを±150に拡張、慎重な判断
- 低ボラティリティ期:判定レベルを±75に縮小、頻繁な売買回避
CCIの応用技術とEAでの自動売買活用
CCIは明確な数値基準(±100等)を持つため、自動売買システム(EA)との相性が非常に良いテクニカル指標です。MT4/MT5を使用したCCIベースのEAは多くのトレーダーに活用されています。
自動売買システムでのCCI活用
MT4/MT5を使用したCCIベースの自動売買システムでは、以下のロジックが一般的に使用されています。
- エントリー条件:CCI極値+確認指標の複合シグナル
- 利確条件:固定pips、ATR倍数、反対側極値到達の選択制
- 損切り条件:固定pips、トレイリングストップ、時間制限の組み合わせ
- フィルター機能:経済指標発表時、週末、低ボラティリティ時の取引停止
自動売買でのCCIパラメーター設定は以下が一般的です。
- CCIエントリーレベル:±100(標準)、±150(慎重)、±75(積極)
- 確認指標との同期:RSI、MACD、移動平均の方向一致
- リスクリワード比:最低1:1.5、推奨1:2以上
CCIカスタムインジケーターの活用
標準CCIに加えて、カスタムインジケーターを活用することで分析の幅が広がります。
以下のボタンから、シストレ.COM特製の「CCI_systre.ex4」をダウンロードできます。
ダウンロードファイルをMT4の「Indicators」フォルダに保存
MT4のデータフォルダ内「MQL4/Indicators」にファイルを配置します。
MT4再起動またはナビゲーターの更新実行
MT4を再起動するか、ナビゲーターウィンドウで右クリック→「更新」を実行します。
チャートにドラッグ&ドロップで適用
ナビゲーターからチャート上にドラッグ&ドロップし、パラメーターを調整します。
本インジケーターはシストレ.COMの登録口座専用です。未認証口座では使用できませんので、事前に口座開設を完了してください。
シストレ.COMのEAでCCIを自動売買に活かす
CCIのロジックをEAで自動化するのも有効だ。
CCIの売買ルールを理解したら、次のステップとしてEAによる自動売買を検討してみてください。シストレ.COMでは、CCIを含むテクニカル指標をロジックに組み込んだ厳選200種類以上の高性能EAを提供しています。
- 透明性:全EAのフォワードテストを公開、0.01ロット統一計測で公平に比較可能
- 再現性:同一EA・同一ロジックで誰でも同じ結果を実現
- 簡便性:最短5分でEA運用を開始できる手軽さ
無料版では提携ブローカー(XMTRADING、AXIORY、TITAN FX等)で口座を開設するだけで、EAが使い放題になります。無料版と有料版でEAの性能に差はなく、同一のロジックで動作します。
CCIを使った裁量トレードで成果が出ている方は、その売買ルールに近いロジックのEAをEAランキングで探してみるのがおすすめです。フォワードテスト実績をもとに、期間別(3ヶ月・6ヶ月・累計)でEAを比較できます。
CCIに関するよくある質問
CCIの推奨パラメーター設定は?
FXトレードでは20期間が標準で、まずここから入ればよい。スキャルピングなら5〜14、スイングトレードなら25〜30に調整する。多くのトレーダーが20を使っているため自己実現的なシグナルとしても機能しやすい。
CCIの+100と-100はどう使い分ける?
レンジ相場では±100を逆張りシグナルとして使い、+100超えで売り・-100割れで買いを検討する。トレンド相場ではゼロラインの突破をフォローシグナルとして使う。相場環境によって役割が変わる点がCCIの特徴だ。
CCIとRSIはどちらが使いやすい?
RSIは0〜100の範囲で直感的に分かりやすく、初心者向きだ。CCIは上下限がないためトレンドの勢いを測りやすく、極端な相場ではRSIより大きく振れる。どちらが優れているというより、用途で使い分けるのが現実的だ。
CCIのダマシを減らす方法は?
±100を超えた後すぐにエントリーせず、反転の確認足を待つのが基本だ。RSIやMACDが同方向を向いているかも確認する。複数の時間足でCCIが一致している局面に絞ると精度が上がる。
CCIはFXの自動売買(EA)に向いている?
±100などの明確な数値基準があるためロジック化しやすく、EAとの相性が良い指標だ。逆張り・順張り両方のロジックに組み込める。シストレ.COMではCCIを活用したEAも提供している。
CCIは株式や暗号資産でも使える?
使える。もともと商品先物向けに開発されたが、現在はFX・株式・暗号資産など幅広い市場で活用されている。ただし市場のボラティリティに応じてパラメーターと極値レベルを調整する必要がある。
まとめ
CCIは±100を基準にした売買判断が中心で、レンジ相場では逆張り、トレンド相場ではゼロラインの突破をフォローシグナルとして使い分けるのが基本形だ。20期間設定から入り、スキャルピングなら5〜14、スイングなら25〜30と用途に合わせて調整する。
単体では誤シグナルが出やすいため、RSIやMACDとのフィルター組み合わせが機能しやすい。±100を超えてからの反転確認、上位足との方向一致確認など「確認動作を1つ加える」だけでダマシは大幅に減る。±100の明確な数値基準はEAにも組み込みやすく、自動売買との相性も良い。
⚠ リスクに関する注意事項
本記事は情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。FX取引はレバレッジ取引の特性上、預託した証拠金以上の損失が生じる可能性があります。取引の際は、ご自身の判断と責任において行ってください。詳しくは特定商取引法に基づく表記をご確認ください。
















