CHOPとは?38.2・61.8を方向と混同しない、レンジとトレンドの分け方

CHOP。レンジとトレンド。右に成人女性を配した記事カバー。

同じ10円幅の中で、株価が一直線に上がる場合と、上限・下限を何度も往復する場合があります。高値と安値の差だけを見ればどちらも同じですが、売買戦略にとっては別の相場です。前者はトレンド追随が機能しやすく、後者はブレイク直後の失速や損切りの連続が起きやすくなります。

CHOP(Choppiness Index、チョピネス・インデックス)は、この違いを「窓を含む移動距離の合計」と「観測期間全体の高値-安値」の比から測ります。値が高いほど、限られた範囲を行き来した度合いが大きく、低いほど一方向へ効率よく進んだ状態です。ただし上昇・下降の方向は示さず、将来のブレイクも予測しません。

本記事では、E.W. Dreissが考案したとされる式を、TR、期間合計、最高値・最安値、対数正規化の順に分解します。さらに14期間、38.2・61.8の見方、ADXとの違い、方向を補う条件、注文、撤退、数量、0株にする条件、バックテストの時系列まで再現可能な形にします。数値例は学習用の架空例で、実在銘柄の成績や勝率ではありません。

先に結論

  • CHOP=100×log10(n期間のTR合計÷n期間の値幅)÷log10(n)です。
  • 高い値は往復の多い相場、低い値は方向性のある相場を示します。高低だけで上昇・下降は分かりません。
  • 14期間、61.8、38.2は一般的な初期値の一例で、銘柄・時間軸を問わず通用する境界ではありません。
  • CHOPは環境フィルター、価格のブレイクや移動平均線は方向、実際の買値と否定価格は数量に使います。
  • 終値確定後に判定し、注文は次の取引時へ送ります。確定終値で同時に約定したことにしません。
  • 値幅ゼロ、準備期間不足、イベント窓、低流動性、価格制限、最小単元で損失予算超過なら0株です。
目次

CHOPとは――方向ではなく「道のりの曲がりくねり」を測る

MotiveWaveの公式ドキュメントは、Choppiness IndexをE.W. Dreissが考案した方向を持たない指標と説明し、61.8より上を横ばい・往復の多い状態、38.2より下をトレンド状態の目安としています。同時に、他の指標と組み合わせるべきで、単独の売買シグナルは計算しないと明記しています。出典:MotiveWave「Choppiness Index」(2026年9月25日確認)。

QuantConnectの公式資料も、CHOPを「横ばいか、上下どちらかのトレンドか」を判別するための指標として実装し、14期間の使用例を示しています。出典:QuantConnect「Choppiness Index」(2026年9月25日確認)。この説明の要点は「トレンドの方向はどちらでもよい」ということです。CHOPが低くても、買い相場とは限りません。

また、CHOPは単純なボラティリティ指標ではありません。大きく上下へ往復すれば値幅もTR合計も増えますが、TR合計が期間値幅に比べてどれだけ大きいかを見ます。値動きが激しくても一方向なら低くなり得ますし、値幅が小さくても細かな往復が多ければ高くなり得ます。

観点CHOPが高いCHOPが低い分からないこと
価格の道のり期間値幅に対してTR合計が大きい期間値幅に対してTR合計が小さい次の足の上げ下げ
典型像同じ範囲を何度も往復上か下へ比較的効率よく進む利益が出るか
戦略への示唆トレンド追随を抑える候補方向条件があれば追随候補自動的な売買方向
注意高値圏の持ち合いでも高い急落中でも低いブレイク時刻
指標主に測るもの方向高い値の一般的な意味主な使い方
CHOPTR合計÷期間値幅示さない往復・持ち合い度が高い相場環境フィルター
ADX方向性のある値動きの強さ示さないトレンド強度が高い強弱フィルター
+DI/-DI上方向・下方向の優勢示す相対的な方向優位方向確認
ATR窓を含む変動幅示さない値動きが大きい撤退幅・数量

計算式:TRの総距離を期間値幅で割る

最初に各バーの真の値幅TRを計算します。TRi=max(Hi-Li、|Hi-Ci-1|、|Li-Ci-1|)です。高値-安値だけでなく前終値からの窓も含めるため、寄付きで大きく飛んだ日の移動を無視しません。

次にn期間のTRを合計してS=ΣTR、同じn期間の最高値HHと最安値LLからR=HH-LLを求めます。CHOP=100×log10(S÷R)÷log10(n)です。対数の底は分子・分母で同じなら比は変わりません。一般に0から100の尺度として表示されます。

Rが0ならS÷Rを計算できません。nが1ならlog(n)も0です。実装では欠損値にする、前値を維持する、微小値で置き換えるなど差が出るため、無変動区間の扱いを仕様へ書きます。窓、調整価格、欠損バー、TRの平滑化方法が違えば値もずれます。

MotiveWaveの公開式は、期間14、上側ガイド61.8、下側ガイド38.2を初期値とし、ATR系列の期間合計を最高値-最安値で割って対数正規化します。同社の式では各バーのATRを合計する表記ですが、TRを一期間のATRとして足し上げる実装と同じ考え方です。プラットフォーム間で完全一致させるときはコードを確認します。

記号計算役割実装確認
TRmax(H-L, |H-C前|, |L-C前|)各バーの窓を含む移動幅前終値の調整有無
Sn期間のTR合計歩いた道のりの合計合計範囲・欠損
Rn期間最高値-最安値観測区間の直線的な広がり高値・安値の範囲
S÷R総距離÷値幅往復の多さR=0処理
CHOP100×log(S/R)÷log(n)期間差を正規化丸め・上限下限
計算不能・差が出る場面原因扱い
値幅R=0全期間の最高値と最安値が同じNAとして売買しない
n=1log(n)=02以上を必須にする
分割・併合をまたぐ調整前後を混在一貫した調整系列へ統一
窓の後だけ差が出るTRの前終値が違う前終値系列を照合
最初のn本準備期間不足ウォームアップ後だけ評価
同じ期間値幅でも、滑らかな値動きと往復の多い値動きでCHOPが変わる比較図。
総距離Sが期間値幅Rに近いほど低く、何度も往復してSが膨らむほど高くなります。 図をタップすると拡大できます。

架空の6本例:値幅10でもCHOPは10.2と80.1に分かれる

n=6、期間最高値-最安値R=10とします。滑らかな例では6本のTR合計S=12、往復例ではS=42とします。どちらも期間値幅は10ですが、後者は同じ範囲を何度も往復したため総距離が長くなりました。

滑らかな例は100×log10(12÷10)÷log10(6)=約10.2です。往復例は100×log10(42÷10)÷log10(6)=約80.1です。CHOPは値幅10円という大きさそのものではなく、10円幅を作るまでにどれだけ回り道をしたかを数値化します。

これは説明用にTR合計と期間値幅を単純化した架空例です。実際のローソク足では高値、安値、前終値からTRを一本ずつ計算し、窓も含めます。終値だけの折れ線から厳密なCHOPを再現できません。

架空例nTR合計S期間値幅RS÷RCHOP読み方
滑らかに進む612101.2約10.2方向性が強い
範囲内を往復642104.2約80.1往復度が高い
共通点6—10——値幅だけでは区別できない

14期間と38.2・61.8を「固定ルール」にしない

14期間は多くのチャートで見かける出発点ですが、14分、14日、14週では観測時間が違います。期間を短くすると相場状態の変化へ早く反応する一方、数本の大きな窓や往復に左右されます。長くすると滑らかですが、ブレイク後もしばらく高い値が残る場合があります。

61.8と38.2はフィボナッチ比に由来する一般的なガイド例です。MotiveWaveも初期ガイドとして示していますが、境界を超えた瞬間に将来のレンジやトレンドが保証されるわけではありません。銘柄固有の分布、使用足、売買時間、コストを含めて検証します。

中間帯では「どちらでもない」と扱う方法があります。38.2未満でトレンド戦略を許可し、61.8超で停止し、その間は前状態を維持するヒステリシスは反復切替を減らします。ただしこれは戦略設計例で、CHOPの公式シグナルではありません。固定境界と過去100本の分位点などを比較し、未見期間で評価します。自分なら、この切替の仕組みで取引回数や連続損失がどう変わるかを知りたいです。見送る時間が増えたことだけでは評価できません。

期間設定反応利点弱点検証ポイント
短い速い転換を早く捉える窓・数本の往復に敏感取引回数と滑り
14期間中間の出発点既定値と比較しやすい普遍的ではない足種ごとの分布
長い遅い状態を滑らかにするブレイク後も高値が残る遅れと機会損失
分位点銘柄分布へ適応水準差を吸収過去依存・複雑化未来情報を使わない
CHOP水準一般的な環境解釈そのまましないこと次に確認するもの
61.8超往復・持ち合い度が高い自動的に逆張り支持抵抗と反転条件
38.2未満方向性が高い自動的に買う価格方向と上位足
38.2〜61.8中間・遷移無理に分類前状態と価格構造
急低下道のりが効率化ブレイク成功と断定終値突破・出来高
急上昇往復が増加即手仕舞い価格否定・撤退線

ADXとの違い:CHOPは100-ADXではない

CHOPとADXはいずれも方向を直接示しませんが、式と意味は別です。CHOPはTR合計を期間値幅で割り、価格経路の効率を見ます。ADXは+DIと-DIから方向性のある値動きの強さを平滑化します。したがってCHOPが60ならADXが40という関係はありません。

たとえば窓開け後に狭い範囲で往復すると、TR合計に窓が残り、CHOPとADXの反応時期が異なることがあります。どちらを使う場合も、計算式の違いを無視して「高い=レンジ」「低い=トレンド」と裏返しに置き換えません。DMI・ADXの式と方向分離はDMI・ADXの記事で詳しく説明しています。

CHOPは相場環境、+DI/-DIや移動平均線の傾きは方向、ATRは損失幅と数量というように、役割を一つずつ割り当てると重複を減らせます。複数指標が同じ価格情報を加工していることも忘れず、条件を増やしすぎません。

組合せCHOPの役割方向の役割入口例出口例
CHOP+価格レンジ追随を許可/停止レンジ上限・下限低CHOP+上限終値突破レンジ内へ終値復帰
CHOP+移動平均線相場状態平均線の傾きと価格位置低CHOP+上向き線の上線割れ・構造割れ
CHOP+DMI/ADX往復度+DI/-DIと強度低CHOP++DI優勢DI逆転だけで即時反転しない
CHOP+Supertrend戦略オン/オフSupertrendの方向低CHOP+上昇判定下降反転・価格否定
CHOPの高低と価格方向を分け、トレンド追随、見送り、逆張り候補を整理した4象限図。
CHOPは横軸の環境だけを担当し、上昇・下降は価格条件で別に決めます。 図をタップすると拡大できます。

実践手順:環境、方向、注文を三段階へ分ける

第一段階は環境です。前日までの確定データでCHOPを計算し、トレンド戦略を許可する状態かを決めます。第二段階は方向です。期間高値の終値突破、上向き移動平均線の上、Supertrend上昇など、CHOPとは別の一条件を使います。第三段階で初めて注文と数量を決めます。

低CHOPでも価格が期間安値を下抜けているなら、新規買いの条件ではありません。高CHOPでもレンジ上限を終値で突破し、その後CHOPが低下するなら、次の足から順張り候補へ移せます。ただしCHOPの低下を先取りせず、確定したバーまでで判断します。

Supertrendの記事と組み合わせる場合、CHOPは「トレンド追随を使ってよいか」、Supertrendは「現在どちら向きか」と役割を分けます。移動平均線を使う場合は移動平均線の記事、EMA・WMAの反応差はEMA・WMAの記事を参照してください。

段階確定条件例行動保存する値
1 環境前日CHOP<38.2トレンド戦略を許可CHOP・期間・閾値
2 方向終値が20日高値超え買い候補へ突破価格・終値
3 発注翌日の上限指値注文を送る指値・期限
4 否定終値が突破水準へ復帰縮小・撤退候補否定価格
5 数量許容損失÷1株リスク単元へ切下げ予定損失
6 見送り窓・流動性・予算超過0株理由コード
相場状態CHOP価格方向候補行動主なリスク
上昇トレンド低い高値更新・線上買い追随候補高値追い・窓
下降トレンド低い安値更新・線下新規買い見送り落下中の逆張り
持ち合い高い上限下限の中トレンド戦略0株反転連発
上方離脱直後高→低上限終値突破次足以降を検討だまし・遅れ
分類不能中間節目なし待つ過剰売買

架空例:同じブレイクでも100株と0株に分かれる

口座資金100万円、1回の許容損失0.8%=8,000円、売買単位100株とします。前日CHOPは35.4で、20日高値2,420円を終値2,438円で突破しました。翌日の上限指値2,445円、突破失敗とみなす初期撤退候補2,382円、費用・滑りの余裕を2円とすると、1株リスクは65円です。

8,000÷65=123株なので、100株へ切り下げます。予定損失は6,500円です。指値へ届かなければ未約定で、終値2,438円に同時約定したとは扱いません。翌朝2,520円からしか買えないなら、同じ撤退候補と余裕で1株リスクは140円、8,000÷140=57株です。100株では14,000円となり予算超過なので0株です。

CHOPが低いという理由で撤退価格を近づけたり、最小単元を無理に買ったりしません。エントリー後にCHOPが上昇しても、それだけで即売却はしません。価格が突破水準へ戻る、構造安値を割る、Supertrendが下降へ反転するなど、事前に決めた価格条件で撤退します。

項目通常の翌日ギャップ上昇
前日CHOP35.435.4
想定買値2,445円2,520円
撤退候補+余裕2,380円2,380円
1株リスク65円140円
理論数量123株57株
採用数量100株0株
予定損失6,500円0円
低CHOPと上方ブレイクが同じでも、実際の買値により100株と0株へ分かれる数量計算図。
許容損失を先に固定し、最小単元で超過するなら見送ります。 図をタップすると拡大できます。

注文と撤退:CHOPを約定価格へ変換する

日足CHOPと終値突破を確認した場合、その日の終値で同時に買えたことにはしません。翌営業日の成行、上限指値、買いストップなどへ変換します。Investor.govは、成行注文は執行を優先する一方で価格を保証せず、指値は指定価格または有利な価格を狙う一方で約定を保証しないと説明しています。出典:Investor.gov「Types of Orders」(2026年9月25日確認)。

CHOPは損切り線ではありません。価格単位の指標ではないため、「CHOPが50になったら何円で売るか」は決まりません。レンジ上限への終値復帰、直近安値、ATR幅、Supertrendなど、価格で表せる否定条件を別に置きます。CHOP上昇は追随戦略を止める環境変化として利用できますが、既存ポジションの即時売却は価格条件で確認します。

日本株には基準値段に応じた一日の制限値幅があります。ストップ安、特別気配、売買停止では予定した撤退価格で約定できない場合があります。現行制度は日本取引所グループ「制限値幅」で確認します(2026年9月25日確認)。

注文・撤退条件利点弱点
翌日成行確定後の次の取引時参加を優先窓・滑り
上限指値最大買値を固定損失幅を管理しやすい未約定
買いストップ確認高値を越えたら発注方向確認と連動飛び越し約定
終値撤退価格が否定水準を終値割れ場中ノイズを抑える窓で遅れる
場中逆指値価格が否定水準へ到達早い損失限定を狙うヒゲ・滑り
時間切れn本で進展なし資金拘束を管理期間検証が必要

見送る条件:高CHOPだから逆張り、低CHOPだから追随ではない

高CHOPはレンジの端を教えません。支持抵抗が曖昧、値幅が費用より小さい、イベント前、低流動性なら、逆張り候補にもなりません。低CHOPは方向を教えないため、急落中の買い、出来高のない下抜け、価格制限付近の追随を正当化しません。

値幅Rが0、準備期間が足りない、異なる調整系列を混ぜた、バー欠損がある場合は指標値自体を使いません。決算窓の直後は最初のTRが期間合計へ残り、CHOPが通常時と違う動きをします。イベントを対象外にするか、別戦略として評価します。

最小単元で許容損失を超える場合は0株です。閾値や撤退価格を都合よく変更して100株へ合わせません。買値の改善、否定水準の改善、口座資金の増加、単元未満株の仕様などがなければ見送ります。

見送り条件理由再検討
R=0・計算不能式が定義できない正常な値幅と準備期間後
CHOP低いが価格下向き方向を誤認上方の価格条件成立後
CHOP高いだけレンジ端が不明支持抵抗と期待値確認後
決算窓・材料急変TR分布が変わる別設定の検証後
低流動性・広い気配理想価格で約定しない板・売買代金改善後
最小単元で予算超過数量調整不能買値・否定価格改善後
価格制限・売買停止撤退不能通常取引復帰後

バックテスト:バー確定、窓、0除算を再現する

検証では、高値、安値、終値からTRを一本ずつ計算し、n期間合計、最高値、最安値、CHOPを各バーへ保存します。R=0は欠損として取引しません。準備期間中の値も評価から外します。調整前後の価格を混ぜず、分割・併合、配当調整、上場廃止、売買停止を扱います。

シグナルはバー確定後、注文は次バー以降です。日足の終値と同じ価格で約定させると先読みになります。翌日始値が指値を上回れば未約定、逆指値を飛び越えれば不利な始値や実行可能価格で約定させます。売買手数料、スプレッド、滑り、税を戦略に応じて含めます。

期間と閾値を大量に探索し、最良の組合せだけを採用すると過剰適合します。候補を事前に少数へ絞り、設計期間、検証期間、最後の未見期間を分けます。固定38.2・61.8と分位点、14期間と別期間を比較し、相場状態別に結果を分解します。

勝率だけでなく、期待値、最大ドローダウン、平均利益・損失、保有時間、未約定率、0株率、CHOP状態ごとの取引回数を確認します。高CHOPで停止したことにより損失が減ったのか、利益機会も同程度に減ったのかを比較します。

検証工程正しい時系列避ける誤り
TR当該バー確定後将来の高値安値を利用
CHOP過去n本だけ期間端のずれ
環境判定確定CHOPで状態更新場中値を確定扱い
方向判定確定終値・過去節目同じ終値で約定
注文次バー以降窓を無視
数量実際の買値候補シグナル価格で固定
欠損R=0は非取引ゼロを任意値で置換
評価指標計算・集計確認する失敗
期待値勝率×平均利益-敗率×平均損失高勝率でも損大利小
最大DD資産曲線の最大下落環境切替の耐性
未約定率未約定÷全注文指値が非現実的
0株率予算超過・見送り÷候補単元との不整合
状態別損益高・中・低CHOP別フィルターの効き
切替回数状態変更の回数閾値付近の往復
保有時間入口から出口まで資金拘束

実践チェックリスト

時点確認保存する値
設定前足種・期間・閾値・TR仕様パラメータ版
計算TR合計・最高値・最安値・R中間値
環境高・中・低CHOP確定時刻
方向高値安値・平均線・DI等方向条件
注文成行・指値・ストップ価格・期限
撤退価格否定・時間切れ否定価格
数量許容損失÷1株リスク単元切下げ
見送り窓・流動性・価格制限0株理由
終了後実約定・滑り・状態変化ルール逸脱

まとめ:CHOPは方向の前に使う環境フィルター

CHOPは、n期間のTR合計を同期間の最高値-最安値で割り、対数で0〜100の尺度へ正規化する指標です。同じ値幅でも、滑らかに進めば低く、何度も往復すれば高くなります。高い値は横ばい度、低い値は方向性のある状態を示しますが、上昇か下降かは分かりません。

14期間、61.8、38.2は出発点です。閾値を越えた瞬間に売買せず、バー確定後のCHOPで戦略を許可し、価格の高値・安値、移動平均線、DMI、Supertrendなどで方向を確認します。注文は次の取引時へ送り、実際の買値と否定価格から数量を計算します。

架空例では、同じ低CHOPと上方ブレイクでも2,445円なら100株、2,520円へ窓を開ければ0株でした。指標が同じでも約定条件が変わればリスクは変わります。値幅ゼロ、準備不足、イベント窓、低流動性、価格制限、予算超過では取引しません。私には、買う方向を教える指標ではなく、今その売買をする環境かを問い直す指標だと整理できました。焦って機会を増やすより、苦手な往復で何を見送れるかを確かめたいです。

CHOPを「レンジ相場だから買う」「低いから上がる」という予測器にせず、方向条件の前に置く環境フィルターとして使うことが、再現性のある設計への近道です。テクニカル指標全体の役割分担はテクニカル分析の全体像も参照してください。

📄 参考・出典

⚠ 免責事項

本記事は公開情報をもとにした学習用の一般解説であり、特定銘柄の売買や将来の利益を保証するものではありません。架空例の数値は実績ではありません。実際の投資判断、注文、数量は、ご自身の目的・資力・利用する証券会社の現行仕様を確認したうえで、ご自身の責任で行ってください。本記事は情報提供を目的としたもので、特定の銘柄の売買を推奨するものではありません。記載の数値は、本文中に示した日付時点の決算短信・会社のIR資料などの公開情報に基づきます。最新の情報は各社の開示でご確認ください。

CHOP。レンジとトレンド。右に成人女性を配した記事カバー。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
目次