VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

CCI(コモディティ・チャネル・インデックス):乖離、ブレイクアウト、戦略のアイデア

コモディティ・チャネル・インデックスは、商品先物を念頭に設計されました。現在の価格が自身の平均からどれだけ動いたかを問い、その距離を、価格が普段どれくらい平均から離れるかと比べます。通常をはるかに超えた乖離は、新しい動きの始まりを示すことも、まもなく戻ろうとする行き過ぎを示すこともあります。このページでは、先物トレーダーのCCIの読み方と、戦略ジェネレーターでほかのルールとどう組み合わせられるかを説明します。

系統モメンタム
AlphaPrimeでは標準搭載のジェネレーター系統ブレイクアウトのエントリー、逆張りのエントリー、フィルターのルール
出力の形ゼロを中心とし、決まった範囲はない典型的な乖離でスケール化される

何を測るのか

CCIは終値だけでなく、各バーの高値・安値・終値を組み合わせた典型価格から計算します。その典型価格の直近の平均を取り、最新の値がそれより上か下かを測ります。この距離だけでは、銘柄の価格水準に応じて大きくなったり小さくなったりしてしまうため、CCIは直近の乖離の典型的な大きさで再スケールし、価格がいま通常の乖離の何個分離れているか、という感覚に変えます。

この再スケールのあと、CCIは問いへの答えとして読めます。この乖離は普通の範囲を外れているか。たいていはゼロの周りの通常の帯の中で動き、その帯を抜けたときは、価格がいつもより平均から遠く離れたということです。上限はなく、極端な状況では大きく伸びる点が、RSIやストキャスティクスのような範囲の決まったツールとの違いです。

高値・安値・終値を合わせて使うため、CCIはバーが終わった位置だけでなく、バー全体がどこにあるかに反応します。価格が通常の領域を離れたかどうかに答えるのが得意で、ブレイクアウトを狙うトレーダーにも逆張りのトレーダーにも役立ちます。両者を分けるのは、通常の帯の外への逸脱を始まりと見るか、終わりと見るかです。

概念図(実際の市場データではありません)

実際の相場での振る舞い

新しい動きが始まると、CCIは早い段階で通常の帯を抜け、しばらくその側にとどまることがよくあります。ブレイクアウトを狙うトレーダーが注目するのはまさにこの瞬間で、乖離の急な跳ね上がりは、新しい情報や新しい資金が、価格を以前の均衡点から押し出していることを示唆します。

方向感のない相場では、CCIは通常の帯の外へ両側に一瞬はみ出してはゼロ方向へ戻る傾向があります。そうした状況での極端な数値は、平均への回帰を示す妥当なヒントです。ところが、トレンドの初期に同じ極端な数値が出た場合は、より大きな動きの最初の一波にすぎないことが多く、やはり相場環境の見極めが先になります。

スケール化が直近の典型的な乖離に依存するため、非常に静かな状態から急に活発になる市場では、劇的なCCIの値が出ることがあります。逆も同様で、ボラティリティが徐々に拡大するときは、平均からの同じ距離でも、次第に小さい数値に換算されます。これを頭に入れておけば、ひとつの目立つ数値に過剰に反応せずに済みます。

代表的な使い方(考え方)

ブレイクアウト

通常の帯の突破に付いていく

CCIが通常の帯の上端を抜けたら買い、下端を割ったら売りとし、拡大する乖離を動きの始まりと見なします。ケルトナーチャネルのブレイクアウトで確認することも多くあります。

逆張り

極端な値の後の戻り

はっきりしたトレンドのない銘柄では、CCIが極端な値に達して反転し始めたら、価格が平均へ戻っていくと読みます。使う前に、ADXがトレンドの弱さを示しているかを確認するのが一般的です。

ゼロラインの偏り

平均の上か下か

CCIがゼロより上なら典型価格が平均より上にあるので買いだけを、ゼロより下なら売りだけを検討します。この使い方では、CCIは単純な偏りのフィルターで、エントリーの細部はほかのルールから得ます。

ほかの系統のインジケーターとの組み合わせ

CCIの極端な数値は正反対に読めるため、最も重要な相棒は、トレンドとレンジを区別するものです。ADXが高いときは通常の帯の突破をブレイクアウトとして扱い、低いときは逆張りの場面として扱います。方向を相場環境に決めさせるほうが、ひとつの解釈に固定するより、市場の振る舞いに近いと言えます。

二つ目の組み合わせは、CCIを価格のチャネルの隣に置くものです。CCIは乖離が異例かどうかを教え、ボリンジャーバンドやケルトナーチャネルはその乖離を価格チャート上に描くので、エグジットの位置を決めやすくなります。日中の取引では、VWAPがセッションの平均取引価格を基準の錨として加えてくれます。

RSIやストキャスティクスと並べると、CCIは範囲がなく、極端な値に強く反応する点で際立ちます。一緒に使うときは、CCIに異常な乖離を知らせさせ、範囲の決まったオシレーターに通常の状況での強さを表させると、三つのツールが全部同じことを言わずに済み、うまく機能します。

AlphaPrimeでの扱い

AlphaPrimeでは、CCIは柔軟な役割を果たします。ブレイクアウト戦略のきっかけにも、逆張り戦略の極端な値のチェックにも、単純な方向フィルターにもなります。ジェネレーターは、これらの役割それぞれを、トレンド強度、チャネル、セッションの系統のルールと組み合わせ、GPUがすべての候補をひとつずつバックテストします。

同じCCIの数値が、ブレイクアウトのロジックと逆張りのロジックでは正反対を指します。大規模な比較が威力を発揮するのは、まさにここです。アウトオブサンプル検証が、あなたの銘柄で、通常の帯を離れることが始まりと終わりのどちらを示すことが多いかを明らかにし、未知のデータでも通用する解釈だけが残ります。

選ばれた組み合わせは、お使いの取引プラットフォームが実行できる戦略コードとして書き出せ、CCIのブレイクアウトや逆張りの条件もそのまま引き継がれます。実運用に進むかどうかを決める前に、ご自身のプラットフォームでシミュレーションを走らせられます。

よくある質問

CCIが通常の帯を離れたら、追うべきですか、逆らうべきですか?

どちらの方法も一般的で、どちらが合うかは相場環境が決めます。トレンドの初期には、通常の帯の突破は始まりであることが多く、レンジの中では、回帰の前の極端な値であることが多くなります。まずトレンドの強さや移動平均線の方向で相場環境を判断し、そのうえで解釈を選んでください。

CCIに決まった範囲がないとは、どういうことですか?

RSIやストキャスティクスのように決まった帯に収められず、極端な状況では大きく伸びることがあります。利点は乖離がどれだけ異例かが見えることで、引き換えに、異なる時期の数値を直接比べられるとは限りません。

CCIのブレイクアウト戦略は、普段使っているプラットフォーム向けに書き出せますか?

はい。ジェネレーターが見つけ、アウトオブサンプル検証を通過したCCIの組み合わせは、ほかの条件とともに戦略コードへ変換されます。既存の取引プラットフォームに読み込んで、シミュレーションや実運用前の確認ができます。