オシレーター Choppiness Indexは、市場の状況を評価するためのインジケーターです。このインジケーターは、以下の3つの状態を識別します:
- トレンド
- フラット
- 不安定な統合
このインジケーターは、ゼロを中心点としたオシレーションヒストグラムとして設計されています。

インジケーターは、ヒストグラムバーの色によって市場の状態を示します:
- トレンドは 緑 で表示されます。
- トレンドの開始/終了は 薄い緑 で表示されます。
- トレンドからフラット、またはフラットからトレンドへの移行は 薄い青 で表示されます。
- フラットは 青 で表示されます。
- 不安定な統合は 赤 で表示されます。
-11.8未満の値は市場のトレンドを示し、11.8を超える値はフラットを示します。50に近い値は不安定な統合を示します。オシレーターの値が負の領域で低いほど、市場におけるトレンド成分がより顕著になります。
このインジケーターには、以下の4つの設定パラメーターがあります:
- 期間 - 計算期間
- トレンドレベル - トレンドの境界レベル
- チョッピネスレベル - フラットの境界レベル
- 統合レベル - 統合の境界レベル
計算式は以下の通りです:
CI = 100.0 * log10( SumATR / ( MaxHigh - MinLow)) / log10X - 50.0
ここで:
log10X = log10(期間)
ATR = ATR(1)
SumATR - 期間内のATRの合計
MaxHigh - 期間内の最大高値
MinLow - 期間内の最小安値