Home / Learn / Choppiness Index

Choppiness Index Explained: Trend or Range on MT5

The Choppiness Index (CHOP) is a 0-100 indicator that measures whether a market is trending or stuck in a sideways range. It does not tell you which way price will go, only how directional the move is.

Published 23 June 2026 · Indicators

If you have ever been stopped out twice in a row only to watch price chop back and forth in a tight box, you already understand the problem the Choppiness Index was built to solve. Most indicators answer "which direction?" The CHOP indicator answers a different and arguably more important question first: "is this even a tradable trend, or just noise?"

What the Choppiness Index actually measures

The Choppiness Index was developed by Australian commodity trader E. W. Dreiss. Under the hood it compares the sum of each bar's true range over a lookback period (commonly 14) against the total high-to-low range of that whole period. When price travels in a straight, directional line, the distance covered is large relative to the back-and-forth, so the score is low. When price zigzags inside a range, it covers a lot of bar-by-bar distance without going anywhere, so the score is high.

The output is bounded between 0 and 100. That is the key thing to internalise: it is a measure of how the market is moving, never the direction it is moving. A reading of 25 could mean a strong uptrend or a strong downtrend. The CHOP value alone cannot tell you which, and it is not meant to.

The rough thresholds

The Choppiness Index is read against two informal levels, often drawn at the Fibonacci-derived values of 61.8 and 38.2. The exact numbers vary by instrument and timeframe, but the interpretation is consistent.

CHOP readingMarket conditionWhat it suggests
above ~61 Choppy / ranging Consolidation. Trend entries are low quality; favour mean-reversion or stand aside.
~38 to ~61 Neutral / transitional Indecisive. The market may be building toward a breakout or losing steam.
below ~38 Trending Strong directional movement. Trend-following and breakout entries are favoured.

A common point of confusion: a falling CHOP line means choppiness is decreasing, which is a sign that a trend may be starting. A rising line means the market is losing direction. Many traders watch for the line breaking down through 61 after a long period of consolidation as an early hint that a move is getting underway.

How to use it as a filter to avoid chop

The single best use of the Choppiness Index is as a gate, not a trigger. You let it veto trades rather than generate them. The logic is simple:

This is exactly the discipline most retail traders lack. Knowing when not to trade protects your capital far more than another entry signal. We cover this mindset in depth in when not to trade on MT5, and the broader idea of reading the environment in trends vs ranges.

Stop guessing whether the market is trending

Market Structure Pro reads the environment for you and tells you, in plain English, when to stand aside.

Start your free 7-day trial

Pairing the Choppiness Index with ADX

Because CHOP only tells you whether a trend exists, it pairs naturally with a tool that quantifies trend strength. The most popular partner is the Average Directional Index (ADX). The two are conceptually similar but built differently, and confirmation between them is powerful.

Note that ADX, through its +DI and -DI components, can also hint at direction, whereas CHOP cannot. Used together you get a clearer picture: CHOP confirms there is a trend, ADX confirms it is strong, and price structure tells you which way to lean.

Using the Choppiness Index on MT5

MetaTrader 5 does not ship with a native Choppiness Index, but it is a lightweight indicator to add as a custom oscillator in a separate sub-window beneath your chart. Once loaded, mark the 61.8 and 38.2 levels as horizontal lines so the trending and ranging zones are visible at a glance. The default 14-period setting works well on most timeframes; shorter periods react faster but produce more false flips, longer periods are smoother but lag.

The honest limitation is that, like all oscillators, the Choppiness Index is reactive. It confirms a regime rather than predicting one, and around the threshold lines it can whipsaw. That is why it should never be the only thing on your chart, and why it belongs in a confluence model rather than as a standalone system.

How Market Structure Pro uses CHOP

Inside Market Structure Pro (MSP), the Choppiness Index is the dedicated ranging filter. It is one of 27 tools MSP fuses into a single verdict, and it carries real weight: when CHOP flags choppy conditions, MSP is willing to issue a clear NO TRADE call rather than manufacture a setup that is statistically unlikely to work. That refusal to trade in chop is one of the biggest reasons MSP keeps traders out of the grind-down conditions that quietly drain accounts.

Every MSP verdict comes with a confidence score, an A/B/C grade, and a plain-English explanation of why, so you are never staring at a raw number wondering what it means. MSP is a premium MT5 indicator, is non-repainting, runs on every MT5 instrument, and is backed by Berbe PTE Ltd. You can put it on your own charts with a free 7-day trial.

Let MSP say NO TRADE in the chop for you

27 tools, one clear verdict, plain-English reasoning, every MT5 instrument. Non-repainting.

Start your free 7-day trial

Related: Trends vs ranges · ADX explained · Back to Learn