ChoppinessIndex
Indicator
25 downloads
Version 1.0, Mar 2026
Windows, Mac
"ChoppinessIndex" uploaded image"ChoppinessIndex" uploaded image
Since 16/01/2025
2.43M
Traded volume
1.94K
Pips won
137
Free installs

How it works

  • Period: default 14. The indicator computes the ratio of the sum of high–low ranges over the period to the true range across the same period, then scales the result with a logarithmic formula: choppiness = 100 * log10(sum(Range) / TrueRange) / log10(Period)
  • Output: a single line labelled "CMI" (orange by default) where:
    • High values = market is choppy/ranging (avoid directional trades or wait for breakout confirmation)
    • Low values = market is trending (look for trend-following opportunities)

Interpretation & typical settings

  • Default Period: 14 (tune to 7–28 depending on timeframe and market).
  • Common thresholds (suggested, adjustable):
    • Above ~61.8 → highly choppy / range-bound
    • 38.2–61.8 → mixed / consolidation
    • Below ~38.2 → trending market (strong directional movement)
  • Timeframes:
    • Use higher timeframes (H1, H4, Daily) for trend confirmation and swing trades.
    • Use lower timeframes (M5–M30) with a reduced Period for scalping setups.
  • Markets: works on Forex, gold/silver (XAUUSD/XAGUSD), indices and cryptocurrencies. Performance depends on the instrument’s volatility profile.

How to use in a strategy

  • Breakout filter: only take breakout entries when CMI is below your trending threshold (e.g., <38).
  • Trend confirmation: combine with a trend indicator (moving averages, Supertrend) and/or momentum indicators (MACD, RSI) — enter trades when both trend/momentum confirm and CMI indicates a trending environment.
  • Avoid signal noise: when CMI is above the choppy threshold (e.g., >61), postpone directional trades or tighten stops.
  • Volatility pairing: use ATR or Bollinger Bands to size risk and confirm volatility regimes.

Complementary indicators

  • ADX (trend strength), ATR (volatility), MACD / RSI (momentum), Supertrend or moving averages (trend direction), Bollinger Bands (range/volatility).

Installation & parameters

  • Parameter: Period (default 14).
  • Output name: CMI (orange).
  • Non-repainting: values are computed on completed bars; use usual risk management and confirmations.

Risk notice This indicator provides informational signals to support decision-making. It is not a standalone trading system. Backtest and validate settings for your instruments and timeframes. Always use proper risk and money management.

Indicator profile
0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!
Indices
Breakout
Commodities
Stocks
Forex
Signal
Crypto
Scalping
Products available through cTrader Store, including indicators, plugins and cBots, are provided by third-party developers and made available for informational and technical access purposes only. cTrader Store is not a broker and does not provide investment advice, personal recommendations or any guarantee of future performance.

More from this author

Indicator
Indices
Stocks
+5
QQE osc. Smoothed RSI with ATR-based smoothing that generates crossover and level-based signals, supports MTF
Indicator
Indices
Commodities
+5
Rolling 1-period Pearson correlation of close prices; measures lag‑1 autocorrelation to identify trend strength/reversio

You may also like

Indicator
NAS100
RSI
+15
Identifies high-probability breakout and retest zones using smart pivot structure and volatility filtering.
Indicator
Grid
NAS100
+18
Golden Candle Fib By Wejoy
Indicator
Grid
NAS100
+18
ICT First Presented FVG
Indicator
Grid
NAS100
+18
Smart Money Concepts (SMC)
Indicator
NAS100
NZDUSD
+12
First Presented Fair Value Gap (FPFVG)
Indicator
NAS100
NZDUSD
+12
Killzone, ICT, SMC, Session, Asia, London, New York, NY PM, Session High, Session Low, Smart Money, Order Flow, Trading
Indicator
Indices
XAUUSD
+6
Automatically draws the Opening Range (High & Low) for Tokyo, London, and New York sessions. Configurable start times,
Indicator
NAS100
NZDUSD
+12
Sessions [BeyondTrading] Sessions allow you to know where every session ranged. Spot the levels institutions target.
Indicator
NAS100
NZDUSD
+11
Advanced EMA indicator with dynamic color trend, slope strength & smart filters for clean, high-probability trading sign
Indicator
NAS100
NZDUSD
+11
Order Flow Market Depth Pro | Footprint & DOM
Indicator
NAS100
NZDUSD
+12
Pro Structure Patterns Detector
Indicator
NAS100
XAUUSD
+5
MAMA/FAMA centerline with elastic energy bands and snap-back reversal signals. Adaptive width. Built-in panel.
Since 16/01/2025
2.43M
Traded volume
1.94K
Pips won
137
Free installs