← Back to scanner
Scanner Trading Signals
Indicator · Trend

Choppiness Index

Trend
Measures whether the market is trending or directionless. The indicator says nothing about direction — only whether it makes sense to trade with the trend.
In its original form this indicator uses volume and/or the daily range (High/Low). The scanner only has closing prices and approximates those inputs (see the note at the bottom). So treat the absolute values as indicative; the direction and the crossings remain usable.

Construction & calculation

CHOP = 100 x log10( sum(TR,14) / (highest(14) - lowest(14)) ) / log10(14)

Interpretation

How the signal works in this scanner

Buy signal (green)The index has dropped below 38.2 within the last 15 bars and is still below it — the market is trending efficiently. Note: this does not say in which direction.
Sell signal (red)The index has broken above 61.8 and is still above it — extremely choppy, trend signals are unreliable now.

Watch-outs & pitfalls

  • The 'bull' and 'bear' labels here are merely color codes for 'trending' versus 'directionless'. The Choppiness Index is directionless by nature — always combine it with a directional indicator.
  • Use it above all as a filter: take buy and sell signals from other indicators more seriously when CHOP is low.
Data note. The scanner works exclusively with closing prices (daily). Wherever the classic formula needs High, Low or Volume, these are approximated: the daily range via the rolling max/min of the closing price over the recent bars, and volume via the relative size of the day's move compared with the recent average. The signal logic is identical to the original, but absolute values may differ slightly from platforms that use intraday data and real volume.

Disclaimer. This explanation is educational and does not constitute investment advice. A technical signal is a probability, not a certainty: always use it together with other signals, the broader trend, the news around the stock and a predefined risk-management plan.

Generated: 26/10/2026 12:04