OptiNod アカデミー
Choppiness Index(横ばい指数) — トレンド指標が空転する区間を前もって知らせる相場フィルター
Choppiness Index(横ばい指数)は、いまの相場がトレンドシグナルを信じてよい状態かどうかを先に教えてくれます。方向は見ません。値が高い横ばい区間ではトレンド戦略を止め、平均回帰戦略へ切り替える基準として使うときに最もよくはまります。
> オシレーターのシグナルを押す前にまず問うべきは、いまこのシグナルを信じてよい相場かどうかです。Choppiness Index はその一点だけに答えます。
Choppiness Index(横ばい指数)は、オーストラリアの商品トレーダー E.W. ドライス(E.W. Dreiss)が作った指標です。名前のとおり価格が方向なく上下する度合いを測るもので、この記事では略称の CI と呼びます。計算式は CI = 100 × log10(ΣATR(1)/(HH−LL)) / log10(N) の一行です。直近 N 本の足(通常 14)の 1 本 ATR をすべて足した値を、同じ区間の最高値−最安値で割り、対数を取って 0〜100 に整えた数値です。値が高ければ横ばい、低ければトレンドです。一般に 61.8 より上を横ばい、38.2 より下をトレンドと見ます。
多くの人がこの指標を「トレンドの強さを測るもう一つの目盛り」として受け取ります。ところが CI には方向の情報がありません。CI 75 は上への横ばいなのか下への横ばいなのかを教えてくれません。方向を問うと、この指標は何も答えません。そのため方向指標として使おうとしてうまくいかず、「反応が遅くて役に立たない」とチャートから外す人が多いのです。本来この指標が答えるために作られた一つの問い、いま自分のトレンドシグナルが通用する相場か、はついぞ問われません。
この記事では CI を、トレンドシグナルを受け取るかどうかを決める基準として使います。読み終えると、RSI や MACD でトレンドシグナルが出ても、エントリーを押す前にまず CI の値を見るようになります。

CI が測るのは価格の移動効率です
CI が測る値は価格の移動効率です。分子である 1 本 ATR の合計は、足ごとに実際に動いた距離をすべて足した値で、分母である最高値−最安値は、始点と終点のあいだに実際に開いた幅です。トレンド相場では動いた距離と開いた幅が近く、比率が 1 に近づいて CI が低く出ます。横ばい相場では足ごとにせわしなく往復したのに幅はそのままなので、比率が大きく開いて CI が高く上がります。
この構造のため、CI は ADX とは違います。ADX は +DI と −DI の差を積み上げて方向性の動きの強さを測りますが、CI は方向を見ず、ボラティリティがどれだけ広がったかだけを見ます。そのため両者はしばしば同じ結論に至りながらも、境界の区間で分かれます。ADX がようやく上がり始めた初期トレンドで、CI はすでに底まで下りているケースが多いのです。幅が開き始める瞬間を、ATR 合計に対する幅の比率のほうが速く捉えるためです。
2024 年 5 月初めから 7 月末までの BTC 週足が、この違いをよく示しています。週足終値が 61,484 ドル(5 月 6 日の週)から 68,250 ドル(7 月 22 日の週)で終わったのですが、その間に 5 万 5 千から 7 万 2 千を上下しただけで、始点と終点の距離は 7 千ドルほどでした。幅は大きくても進行はほとんどありませんでした。この区間の CI(14) はおおむね 56〜66 の高い領域で動き、同じ期間の ADX は中途半端な中間値を行き来しました。往復は多く進行はなかったことを、CI が最もはっきり示しています。
CI が高いときはトレンドシグナルを無視します
CI の本当の使いどころは、トレンドフォロー戦略の入口をふさぐことです。RSI が 50 を上に抜けた、MACD がゴールデンクロスした、EMA が完全な上昇配列になった — これらのシグナルはすべて、価格が一方向へ進行するという前提の上でだけ利益を生みます。CI が 62 より上にあるということは、その前提が崩れているという意味です。横ばい相場ではゴールデンクロスが天井近くで、デッドクロスが底近くで出るので、シグナルを追うと毎回、高値で買って安値で売る格好になります。
理由は単純です。トレンドシグナルは反応の遅い平均から生まれ、その平均は価格が一方へ十分に進んだあとでようやく交差します。進行のない横ばい相場では、その交差が価格のすでに反対へ折れる地点で起こります。CI の値が高いということは、いまあらゆるシグナルが一拍遅れて届く相場だという警告です。ですからトレンド戦略は、CI の値が高い区間で新規エントリーを止めるべきです。
トレンドフォローと平均回帰を行き来して売買する人にとって、この基準は特に重要です。同じチャート、同じ RSI シグナルなのに、CI の値一つで解釈が正反対になります。CI が 38 より下なら RSI 50 抜けをトレンドエントリーのシグナルとして受け取り、CI が 62 より上なら同じシグナルを無視するか、平均回帰のほうへ向きを変えます。オシレーターを見る前にまず CI を見ること、この記事が変えようとするたった一つの習慣がそれです。
CI が低いときだけトレンドシグナルが通用します
CI が 38 より下へ下がったこと自体が、買いや売りのシグナルになるわけではありません。方向の情報がないので当然です。値が低いということは、いま価格が一方向へ効率よく距離を開いているのでトレンドのルールを信じてよい、という意味です。エントリーのタイミングは依然として方向指標が決め、CI はそのシグナルを受け入れるかどうかだけを決めます。
2023 年 10 月中旬から 2024 年 3 月までの BTC の上昇が、この連携の教科書です。週足終値が約 27,154 ドル(10 月 9 日の週)から 73,777 ドルの高値(3 月 11 日の週)まで上がったのですが、途中に調整の週はあったものの、大きな流れは一方向へ進みました。この期間の CI(14) はほとんど 24〜41 の低い領域にあり、その間に出た EMA の上昇配列や RSI の強気シグナルはほぼすべて当たりました。CI の値が低く、トレンドのルールを信じてよい時期だったわけです。
反対の事例が、先ほど見た 2024 年夏の横ばいです。CI の値が高い区間で出たゴールデンクロスは、ほとんど 6 万 8 千〜7 万 1 千の天井近くで出て、その直後に 6 万 3 千台へ押し戻されました。CI の値を基準にした人は、それらのシグナルを最初から取引の対象から外します。トレンドシグナルが当たるかどうかをシグナルだけで判断せず、そのシグナルが出た相場の CI の値で判断するのです。
CI が高いときに使う戦略は別にあります
CI の値が高い区間は、トレンド戦略にとってはエントリーをふさぐべきシグナルですが、平均回帰戦略にとってはエントリーしてよいというシグナルです。価格が狭い幅の中を行き来するということは、サポート・レジスタンスのあいだを往復するという意味で、このときが、ボックスの上で売り下で買う売買が通用する相場です。ですからトレンド戦略と平均回帰戦略の両方を回すなら、CI の値一つで二つのどちらを使うかを決められます。同じ値を三つの区間に区切り、区間ごとに使う戦略を変える方式で、真ん中の区間では両方を小さく取るか、上位の時間枠を見て判断を保留します。
| CI(14) 区間 | 相場 | 使う戦略 |
|---|---|---|
| 38.2 より下 | トレンド | トレンド売買 ・ 平均回帰を止める |
| 38.2 〜 61.8 | 真ん中 | 両方を小さく / 上位 TF で保留 |
| 61.8 より上 | 横ばい | 平均回帰売買 ・ トレンドを止める |
OptiNod が BTC 15 分足を 6 年あまり(2019 年 9 月〜2026 年 5 月)分析した結果、4 時間のトレンド効率で見ると全体の約 69% が効率 0.3 未満の横ばいで、はっきりしたトレンド区間は 8.6% だけでした。15 分足でトレンドシグナルをそのまま追うと、取引の大半が横ばい相場で出た偽シグナルだという意味です。CI で一度ふるい分けることが、それゆえ欠かせません。トレンド戦略でシグナルが急に増えるときが危険です。それはたいてい CI の値が高い区間、つまり横ばい相場に入ったという警告です。
平均回帰のセットアップ:横ばいのときだけボックスの両端を狙います
最も比重を置く活用法は、CI の値が高いときだけ平均回帰でエントリーする方式です。横ばいが確認された区間でだけボックスの両端から反対方向に取り、それ以外では手を引きます。次は BTC 15 分足を基準にした一つの形です。
- エントリー条件(相場): CI(14)が
61.8以上のときだけこのセットアップを適用し、38.2より下へ下がったら止めます。 - エントリー: 直前 20 本のボックス上端 ±0.3% 内で RSI(14)が 70 より上から折れたら分割売り、下端 ±0.3% で RSI が 30 より下から反発したら分割買い。
- 損切り: ボックス上端(売り時)または下端(買い時)の外側 0.8% 離脱。ボックスを 1% 超えて外れたら横ばいの前提が崩れたと見て全量決済。
- 利確/管理: 1 次目標はボックス中央(20 本の中央値)、2 次は反対側の端の −0.3% 地点。ボックス幅の半分を確保したら損切りを建値へ移します。
- 無効化: エントリー後に CI が 50 より下へ下がったら、ボックスを抜けてトレンドが始まるシグナルなので、次の足の終値で決済します。
このセットアップの核心は、こうした逆張り売買が通用する相場だけを選り分ける点にあります。トレンド相場では同じ RSI の買われすぎが、より大きな上昇の出発点です。CI の値が高いボックスの中では、同じシグナルが天井を指します。CI の値がその二つを分けてくれます。
トレンドのセットアップ:CI が低いときだけトレンドに乗ります
前のセットアップを反対に裏返したもので、CI の値が低いときだけトレンドエントリーを受け入れます。方向とタイミングはトレンド指標がつかみ、CI はそのシグナルを受け入れるかどうかだけを決めます。
- エントリー条件(相場): CI(14)が
38.2以下のときだけトレンドエントリーを受け、61.8より上では新規エントリーを止めます。 - エントリー: 条件が合った状態で EMA 20 が EMA 50 の上へ交差し、終値が両線の上にあれば次の足の始値で買い(上昇トレンド基準)。
- 損切り: エントリー足の
ATR×1.5下、または EMA 50 の下抜けのうち、先に届くほう。 - 利確/管理: 固定の利確はなく、終値が EMA 50 を 1% 超えて離脱するまで保有。CI が
61.8より上へ再び上がったら保有比重を半分に減らします。 - 無効化: エントリー直後に CI が 50 を超えて上がり続けたらトレンドが弱いという意味なので、損切りを建値へ引き上げ、次の足の終値で決済します。
トレンドのセットアップの効用は、シグナルの数を減らす点にあります。CI の値が低いときだけ受ければエントリー回数は大きく減りますが、残るシグナルの質が上がります。横ばい相場で出る偽の交差を入口で切り落とすためです。
よく陥る落とし穴
CI の方向を読もうとする試み。 CI が上がるから売り、下がるから買いと解釈する場合です。この指標には方向の情報がないので、値の上下は横ばいへ向かう途中か、トレンドへ向かう途中かだけを語ります。CI 75 は上でも下でも同じ 75 です。
しきい値を固定の数字としてだけ使う習慣。 61.8/38.2 は出発点にすぎず、資産と時間枠ごとに横ばい・トレンドの境界は違います。自分の取引対象のしきい値を決める方法は単純です。
1. 過去 6 か月〜1 年のデータで、トレンドだった区間と横ばいだった区間を目で印を付けます。
2. 各区間の CI(14) 分布をヒストグラムで描きます。
3. 二つの集まりが分かれる境界値を、高い側・低い側のしきい値として使います。
N 期間を短くしすぎる誤り。 N を 7〜8 に減らすと CI の値が毎足しきい値を行き来して、判定が変わり続けます。基準が頻繁に変わるなら、それは基準ではありません。14 を基本とし、頻繁な切り替えが気になるなら増やすほうへ調整します。
CI だけではエントリーしません
CI はいまがどんな相場かを決める基準なので、その後の方向とタイミングは別の道具が担ってこそ堅くなります。エントリーを押す前に次を確認します。
- [ ] CI(14)が意図したしきい値の正しい側にあるか(トレンドのセットアップなら
38.2以下、平均回帰のセットアップなら61.8以上) - [ ] しきい値を自分の取引対象の過去の分布で一度でも確認したか(
61.8/38.2をそのまま使っていないか) - [ ] 方向とタイミングをつかむ別の指標(EMA 交差・RSI など)が同じ結論を出すか
- [ ] 上位の時間枠で見た相場と食い違っていないか
- [ ] CI の値が直前の数足のあいだ点滅せず、一方に安定して落ち着いているか
CI を他のオシレーターのようにシグナルの列に重ねて横目に見るだけなら、反応が遅く曖昧なライン一つにすぎません。トレンドシグナルを押す直前に、そのシグナルが通用する相場かどうかをまず問う基準として使うとき、CI はチャートで本来の役割を果たします。
