Indicators
Choppiness Index Indicator Explained
How the Choppiness Index scores trendiness from 0-100 so bots know when to trend-trade and when to fade, in Setup.Cash.
Featured image placeholder
/og/setup-cash-og.svg
The Choppiness Index (CHOP) compresses the trend-or-range question into one 0–100 score by comparing the sum of true ranges to the total range traveled. High readings (above ~61.8) mean the market churned in place; low readings (below ~38.2) mean it actually went somewhere.
How It Works
- Log ratio of Σ(true range) to the window's total high-low span, normalized 0–100.
- Above 61.8: consolidation regime. Below 38.2: trending regime.
- Direction-blind — it scores how, not where, the market moved.
How to Trade It
CHOP is the canonical regime switch: run breakout/trend logic only below the threshold, mean-reversion only above it. Watching CHOP fall from high levels is also an early breakout tell — consolidations end as choppiness drains.
Building It in Setup.Cash
Add Choppiness Index in the strategy builder — the length input controls its sensitivity — and use its value in any entry, exit, or filter condition. You can also combine it with other tools in the Indicators Lab or via the AI indicator generator. Compare with the Efficiency Ratio and VHF. For the full category overview, see the volatility & statistics library guide.
Volatility indicators qualify trades rather than generate them — backtest your system with and without this filter and compare the drawdowns.
Related Posts
View allIndicators
Vertical Horizontal Filter (VHF) Indicator Explained
How the VHF compares net range to path length to decide trend vs congestion, and how to automate it in Setup.Cash.
1 min read · 193 words
Indicators
Aberration Bands Indicator Explained
How the Aberration system wraps an ATR channel around a typical-price average for classic breakout trading, in Setup.Cash.
2 min read · 204 words
Indicators
Acceleration Bands Indicator Explained
How Price Headley's Acceleration Bands widen proportionally to range for momentum breakout entries, in Setup.Cash.
1 min read · 194 words
Indicators
ATR Indicator Explained: Measuring Market Volatility
What Average True Range measures, why it is the backbone of volatility-aware stops and position sizing, and how to use ATR in a Setup.Cash strategy.
2 min read · 355 words
Start here
Build your trading bot workflow with structure
Use Setup.Cash to create, backtest, and paper trade rule-based strategies without relying on guesswork. Not financial advice. Trading involves risk.