Ask most traders why their strategy stopped working and you will get an answer about entries, or exits, or position sizing. Very often the real answer is simpler: they ran a trend-following system through a range, or a mean-reversion system through a trend. The Choppiness Index exists to stop exactly that mistake.
It was developed by Australian commodity trader E.W. Dreiss, who came at markets from a background in fractal geometry. The index answers one question and deliberately refuses to answer any other: is this market currently trending, or is it chopping sideways? It does not tell you the direction. That is a feature, not a limitation.
The idea behind it
Dreiss's insight is geometric. Imagine price has to travel from point A to point B over the next 14 bars.
So the ratio of "how far price actually travelled" to "how far it net moved" is a measure of how efficient the movement was. Efficient movement is a trend. Inefficient movement is chop.
The formula
The standard 14-period version:
CI = 100 × log10( Sum(ATR(1), 14) / (MaxHigh(14) – MinLow(14)) ) / log10(14)
Broken into parts:
If price trends cleanly, the bar-by-bar distance and the overall range converge, the ratio approaches 1, and the index drops toward its floor. If price chops, the summed ranges dwarf the net range and the index climbs.
Reading it
The scale is bounded, and by convention:
Yes, those thresholds are Fibonacci levels. Dreiss chose them, and they have stuck by convention rather than by proof — treat them as sensible defaults, not laws of nature.
The counter-intuitive part
Here is where most people misread the indicator, so it is worth stating plainly: the Choppiness Index is not a signal to trade in the direction of anything. It is closer to a leading indicator of the opposite condition.
Markets alternate between contraction and expansion. A reading pinned at a very high level — deep chop, tight consolidation — means energy is being stored, and it very often precedes a breakout. A reading pinned at a very low level means a trend is fully extended and mature, which is precisely when it is closest to exhausting.
So the practical reading is inverted from intuition:
How to actually use it
The Choppiness Index is a filter, not an entry trigger. Its correct place in a system is one layer above your signals:
Limitations worth knowing
The bottom line
Most indicators try to tell you what to do. The Choppiness Index tells you something more valuable and much rarer: whether your strategy should be running at all right now. It offers no direction, no entry, and no target — and traders who expect those things from it come away unimpressed. Traders who use it as a regime switch, sitting above a strategy that already works in the right conditions, tend to find it quietly improves everything downstream of it.
It was developed by Australian commodity trader E.W. Dreiss, who came at markets from a background in fractal geometry. The index answers one question and deliberately refuses to answer any other: is this market currently trending, or is it chopping sideways? It does not tell you the direction. That is a feature, not a limitation.
The idea behind it
Dreiss's insight is geometric. Imagine price has to travel from point A to point B over the next 14 bars.
- If it goes there in a straight line — a clean trend — the total distance travelled is close to the direct distance between A and B.
- If it wanders up and down, retracing constantly before ending in roughly the same place, the total distance travelled is far greater than the direct distance.
So the ratio of "how far price actually travelled" to "how far it net moved" is a measure of how efficient the movement was. Efficient movement is a trend. Inefficient movement is chop.
The formula
The standard 14-period version:
CI = 100 × log10( Sum(ATR(1), 14) / (MaxHigh(14) – MinLow(14)) ) / log10(14)
Broken into parts:
- Sum(ATR(1), 14) — add up the true range of each of the last 14 bars individually. This is the total distance travelled, bar by bar, including every wiggle.
- MaxHigh(14) – MinLow(14) — the total range covered over the whole period. This is the net distance.
- The logarithms and the multiplication by 100 simply squash the ratio into a bounded 0–100 scale.
If price trends cleanly, the bar-by-bar distance and the overall range converge, the ratio approaches 1, and the index drops toward its floor. If price chops, the summed ranges dwarf the net range and the index climbs.
Reading it
The scale is bounded, and by convention:
- Above 61.8 — the market is choppy and consolidating. Trend systems will get whipsawed here. Range and mean-reversion approaches are in their element.
- Below 38.2 — the market is trending strongly. Fading moves here is how accounts die. Trend-following and breakout systems belong in this zone.
- Between 38.2 and 61.8 — transitional, no strong statement either way.
Yes, those thresholds are Fibonacci levels. Dreiss chose them, and they have stuck by convention rather than by proof — treat them as sensible defaults, not laws of nature.
The counter-intuitive part
Here is where most people misread the indicator, so it is worth stating plainly: the Choppiness Index is not a signal to trade in the direction of anything. It is closer to a leading indicator of the opposite condition.
Markets alternate between contraction and expansion. A reading pinned at a very high level — deep chop, tight consolidation — means energy is being stored, and it very often precedes a breakout. A reading pinned at a very low level means a trend is fully extended and mature, which is precisely when it is closest to exhausting.
So the practical reading is inverted from intuition:
- Extreme high CI (say above 70) → don't trade the chop; prepare for the breakout. Mark your range boundaries.
- Extreme low CI (say below 25) → the trend is running, but it is late. Tighten stops rather than adding size.
How to actually use it
The Choppiness Index is a filter, not an entry trigger. Its correct place in a system is one layer above your signals:
- Gate your strategies with it. Run your breakout system only when CI is below 38.2; run your range-fade system only when CI is above 61.8. This single filter removes a large share of the losses that come from applying the right tool in the wrong regime.
- Pair it with a directional tool. CI says "trend exists"; ADX confirms strength; a moving average or Elder Ray tells you which way. CI alone can never give you a side.
- Use it to size positions. Some traders scale exposure inversely to CI — larger in a confirmed trending regime, smaller or flat in chop.
- Watch the transition, not the level. CI crossing down through 61.8 after a long stretch above it is often more informative than any absolute reading: it marks the moment a consolidation began to resolve.
Limitations worth knowing
- It is entirely backward-looking. A 14-bar CI describes the last 14 bars. It will not warn you about a regime change on the bar it happens.
- It is direction-blind by design. A CI of 20 is identical for a violent crash and a steady rally. Never infer a side from it.
- It is sensitive to lookback. Shorter periods (8–10) flip regimes constantly; longer periods (20–28) are stable but slow to acknowledge a new one. 14 is the standard compromise.
- The thresholds are conventions. 61.8 and 38.2 are not calibrated to your instrument. On a naturally noisy market they may need widening; on a smooth one, tightening. Check the historical distribution of CI on the specific instrument you trade before trusting the defaults.
The bottom line
Most indicators try to tell you what to do. The Choppiness Index tells you something more valuable and much rarer: whether your strategy should be running at all right now. It offers no direction, no entry, and no target — and traders who expect those things from it come away unimpressed. Traders who use it as a regime switch, sitting above a strategy that already works in the right conditions, tend to find it quietly improves everything downstream of it.