Trading Education

Choppiness Index Indicator: How to Spot Trending vs Ranging Markets

The Choppiness Index indicator scores how directional a market is, from 0 to 100. Learn how to read trending vs ranging conditions, its limits, and the repaint test.

By Pyrem R. 10 min read
Choppiness Index Indicator: How to Spot Trending vs Ranging Markets

You spotted the breakout, took it, and watched price snap straight back into the range it came from. Then it did it again from the other side. Nothing was wrong with your entry rule. The problem was the market itself: there was no trend for the breakout to run into, just a box that price kept bouncing around inside while your stops got picked off on both edges.

That is the exact blind spot the Choppiness Index is built to cover. It will not tell you where price is going. It tells you something arguably more useful before you ever place the trade: whether the market is trending enough to bother. By the end of this guide you will be able to read the Choppiness Index as a filter and know when to trust a directional signal and when to sit on your hands.

Key Findings

  • It scores conditions, not direction: the Choppiness Index reads how trending or how sideways a market is on a 0 to 100 scale, and never says which way price will move.
  • High means chop, low means trend: a reading above roughly 61.8 flags a rangebound market, and below roughly 38.2 flags a sustained trend.
  • Best used as a filter: put it in front of a directional tool so you only take trend signals when the market is actually trending.
  • A clean version does not repaint: each value locks at the candle's close, so a reading that changes after a reload was never dependable.

What does the Choppiness Index actually measure?

The Choppiness Index measures how directional a market is, then plots the answer as one line between 0 and 100. It compares how much ground price has actually covered against the total range it has thrashed through over the lookback. When price marches from one side of the chart to the other with little backtracking, the score falls. When price covers the same range but does it by chopping up and down and ending near where it started, the score rises.

The tool comes from outside the usual list. It was developed by the Australian commodity trader E.W. Dreiss, and its calculation is documented by StockCharts ChartSchool if you want the exact arithmetic. For trading it, the concept is what counts: a low number means the market is going somewhere, and a high number means it is going nowhere in particular.

Here is the part traders keep tripping over. The Choppiness Index is non-directional. It has no up or down inside it. A reading of 20 tells you a powerful trend is running, but not whether that trend is a rally or a sell-off. Treating a low number as a buy signal is the fastest way to misuse the tool, and it is a mistake worth naming early because it is so common.

How do you read the Choppiness Index?

Read it as a dial for conditions, with two threshold lines doing the work. The standard levels are drawn from the Fibonacci sequence: 61.8 on top and 38.2 on the bottom. Above 61.8, the market is choppy and rangebound, and breakout or trend signals tend to fail there. Below 38.2, a real trend is in force and directional signals have room to run. The gap in between is a transition zone where price has not committed.

Choppiness Index scale: a low reading is a trend, a high reading is a rangeTrendingTransitionChoppy / ranging038.261.8100here, breakouts tend to failLow = a real trend to trade. High = wait it out.

The practical use is a permission slip. Before you act on a trend or breakout signal, glance at the Choppiness Index. If it confirms a trend, the signal has the wind behind it. If it is parked up in the choppy zone, that same signal is far more likely to be a fake-out. This is the leading-versus-lagging trade-off we mapped in leading vs lagging indicators : a condition filter is not there to time your entry, it is there to keep you out of the trades that were never going to work.

One more read matters. A Choppiness Index that has been sitting high and then starts falling hard often marks a range resolving into a trend, which is the moment breakout traders wait for. It pairs naturally with the volatility-squeeze idea behind the Bollinger squeeze strategy : a coiled, quiet market building pressure before it picks a direction.

Choppiness Index vs ADX vs Bollinger Band width: what is the difference?

Set the Choppiness Index next to two other condition tools and the roles separate cleanly. All three answer “is there a trend?” rather than “which way?”, but they measure it differently.

Entry 1
Factor What it reads
Choppiness Index Ground covered vs range thrashed
ADX Force of the move
Bollinger Band width How wide the bands stretch
Entry 2
Factor Scale
Choppiness Index 0 to 100
ADX 0 to 100
Bollinger Band width Relative, no fixed range
Entry 3
Factor Carries direction
Choppiness Index No
ADX No
Bollinger Band width No
Entry 4
Factor Standard lookback
Choppiness Index 14 periods
ADX 14 periods
Bollinger Band width 20 periods
Entry 5
Factor High reading means
Choppiness Index Choppy, rangebound
ADX Strong trend
Bollinger Band width High volatility
Entry 6
Factor Low reading means
Choppiness Index Strong trend
ADX Weak or no trend
Bollinger Band width Quiet, coiled market

Read the table carefully, because two of these run in opposite directions. A high Choppiness Index means no trend, while a high ADX means a strong trend. They are measuring related things from inverse angles. We pulled apart what ADX does and does not tell you in the ADX indicator guide , and many traders run one of these condition filters alongside a directional signal rather than stacking two filters that say the same thing.

Quick testBefore you take any breakout, check the Choppiness Index. If it is above 61.8, the box price is breaking out of is still a box, and the odds favor a snap-back. Wait for the line to break down through the middle toward 38.2 before you trust the move.

RelicusRoad Pro

Have you been trading for a while but have never made consistent profits or are you new to FOREX trading and want to get a head start? Try RelicusRoad and you'll never look back.

Get RelicusRoad Pro

Where does the Choppiness Index fail you?

Honesty about a tool’s blind spots beats another list of its strengths. The Choppiness Index has two real ones. First, it lags. By the time the line drops firmly into trend territory, a good part of the move can be behind you, because it needs a stretch of directional candles before the math confirms them. It is a filter, not an early-warning system, and asking it to call a trend before the trend exists is asking the wrong thing.

Second, and this is the one that costs money, it says nothing about direction. A trader who sees a low reading and buys has done nothing more than guess. The indicator confirmed that a trend exists; it stayed silent on whether that trend is up or down. Used on its own, the Choppiness Index is half a system. Its whole job is to sit in front of a directional tool and answer one question so that tool can answer the other. Treat it as a standalone signal and it will quietly hand you the wrong side of good trends.

Does the Choppiness Index repaint?

A correctly built Choppiness Index does not repaint. The values it depends on, the ground covered and the range thrashed through, are fixed the moment each candle closes, so the historical line locks in place and does not redraw later.

The live reading can shift while the current candle is still forming, because fresh highs and lows change the calculation in real time. That is expected, and it is not repainting. What you watch for is a value from yesterday quietly moving after you reload the chart, because that means the tool is reaching into data it should treat as final. A filter that only reads “trend” once you refresh was never dependable. We broke this trap down fully in the non-repaint forex indicator guide , and the check is the same on any indicator: note a past reading, reload the chart, and confirm it has not moved.

How does RelicusRoad Pro fit with a regime filter like the Choppiness Index?

RelicusRoad Pro is built so you are not squinting at a Choppiness Index line, a direction, and price structure separately and trying to reconcile three reads in the moment. It weighs whether conditions are trending alongside which side is in control, and it commits each signal at the candle’s close, fixed there, on the non-repaint side of the line above. The same logic runs across MT4, MT5, and TradingView, so a read you trust on one platform is the read you get on the next. If you are placing a condition filter among the wider set of tools, the best trading indicators guide lays out the field.

None of that is pitched as press-the-button trading, and that is deliberate. A regime filter can tell you the market is trending and worth engaging. It cannot tell you the trade idea was sound, or rescue sizing that is too big for your account. That part stays with you. What it removes is the reflex to fire a breakout into a market that has no intention of going anywhere.

Frequently asked questions

What is the Choppiness Index indicator? The Choppiness Index is a market-regime indicator that measures how directional or how sideways price action is, plotted as a single line between 0 and 100. It was developed by the Australian commodity trader E.W. Dreiss. High values mean the market is chopping sideways in a range, and low values mean price is moving in a sustained trend. Crucially, it does not tell you direction. It only tells you whether there is a trend worth trading. A common reading is above 61.8 for choppy conditions and below 38.2 for trending conditions, using thresholds drawn from the Fibonacci sequence, on a default lookback of 14 candles.

How do you read the Choppiness Index? Read it as a dial for market conditions rather than a buy or sell trigger. When the line sits high, near or above 61.8, the market is stuck in a range and breakout or trend signals are likely to fail. When the line drops low, near or below 38.2, a genuine trend is in force and trend-following signals have more room to work. The zone in between is a transition where price is deciding. Many traders use it as a permission slip: take directional signals only when the Choppiness Index confirms a trend, and stand aside when it flags chop.

What are the best Choppiness Index settings? The default lookback is 14 periods, and the common threshold lines are 61.8 for choppy and 38.2 for trending. A shorter lookback reacts faster but flips between zones more often, while a longer one is slower and steadier. Rather than hunting for a magic number, match the length to your timeframe and test it on the pair you actually trade. The thresholds matter more than the period for most traders, and moving them inward or outward changes how strict your trend filter is.

Does the Choppiness Index repaint? A correctly built Choppiness Index does not repaint. It is calculated from completed candles, so once a candle closes its value is fixed and the historical line does not move. The current, still-forming candle can shift the live reading until it closes, which is normal and not repainting. If a past value relocates after you reload the chart, the tool is built wrong, and any filter resting on it would look reliable in a back-test and mislead you live.

Can the Choppiness Index tell you which way to trade? No. This is the single most common mistake with it. The Choppiness Index has no direction built in. A low reading tells you a strong trend exists, but not whether that trend is up or down. It is a condition filter, so it needs a directional partner, such as a trend or signal indicator, to say which side to take. Used alone it will tell you the water is moving fast without telling you which way the current runs.


The Choppiness Index will not tell you where price is headed. It tells you whether there is a trend to catch at all, and knowing that before you click is what keeps you out of the fake-outs.

See how RelicusRoad Pro reads market conditions and direction together →

Share: