Concept

Choppiness Index

Choppiness Index is a Volatility concept. The Library holds 2 implementations, each one a working definition you can pull into Quant.

Top Choppiness Index indicators

2 total

What is the Choppiness Index?

The Choppiness Index (CHOP) is a 0-100 gauge of how directional recent price action has been, created by Australian commodity trader E.W. Dreiss. It compares the path traveled with the ground covered: the sum of each bar's true range over a lookback (14 is standard) divided by the window's total high-low range, log-scaled and normalized by the log of the lookback. Heavy zigzagging inside a narrow span pushes the index high; bars stacking in one direction pull it low.

Readings above 61.8 are conventionally labeled choppy and readings below 38.2 trending; the thresholds are Fibonacci borrowings, not statistical guarantees. CHOP is deliberately non-directional: it says whether a trend exists, never which way it points, which places it among trend/range classifiers rather than signal generators.

How traders use it

  • As a regime filter: trend-following entries are gated to low or falling readings, while mean-reversion tactics take over when the index is pinned high inside a range.
  • As breakout preparation: a long stay above the upper threshold marks a mature consolidation, so traders watch for the index to roll over as a breakout attempt develops, accepting that compression can always extend further.
  • As exit context: a rising index during an open trend trade warns that directional persistence is fading, prompting tightened stops or partial exits.

Choppiness Index vs similar gauges

ADX / DMI System: ADX rises with persistent directional movement and ships with +DI/-DI direction lines; CHOP rises with congestion and is direction-blind. They answer near-opposite questions and are sometimes read together, low CHOP plus rising ADX being the stronger trend vote.

Kaufman Efficiency Ratio: The efficiency ratio divides net change by the sum of absolute bar-to-bar changes, running from 0 (pure chop) to 1 (perfect trend), the mirror of CHOP's orientation. It is mostly consumed inside adaptive moving averages rather than plotted as a standalone regime dial.

Related concepts · Regime & compression

Concept family

Volatility

56 concepts mapped · 43 in the Library

Choppiness Index FAQ

What do the 61.8 and 38.2 levels on the Choppiness Index mean?

They are conventional cutoffs borrowed from Fibonacci ratios: above 61.8 is read as consolidation, below 38.2 as trending, and the middle band as ambiguous. Nothing is magical about the exact numbers. Some traders substitute 60/40 or percentile cutoffs calibrated to the instrument, which is reasonable since choppiness baselines differ across markets and timeframes.

Is the Choppiness Index the same as ADX?

No. Both gauge trend strength, but ADX is built from smoothed directional movement and rises as a trend persists, while CHOP measures how tangled the price path is and rises in congestion. They often move inversely. CHOP is also normalized to a 0-100 scale by construction, whereas ADX rarely visits its theoretical extremes.

Build Choppiness Index your way.

Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.