Skip to content
All library documents

Using JMA Smoothing to Interpret the Choppiness Index

Article MQL5 code base

Summary

The document describes the Choppiness Index as a way to characterize how price moves between directional trends and irregular, range-bound behavior. Its conceptual basis is fractal geometry: a comparatively straight, trending price path is associated with a lower dimensional character, while a more tangled path is associated with a higher one, with intermediate readings representing degrees between these conditions. The article credits trader E. W. Dreiss with applying this framing to market charts.

This variant applies JMA smoothing to the indicator. The stated purpose is to reduce volatile fluctuations in the readings and make changes in the indicator’s slope easier to notice. That can help a trader inspect shifts in market character, but the text does not provide a formula, thresholds, entry or exit rules, chart examples, or performance evidence. It therefore presents an indicator concept and a smoothing modification rather than a complete trading system; any use as a signal would require separate testing and risk controls.

Key ideas

  • The Choppiness Index frames price action as ranging between trend-like and highly irregular behavior.
  • Its conceptual explanation draws on fractional dimensions in fractal geometry.
  • The described version uses JMA smoothing to make readings less volatile and slope changes easier to see.
  • The document gives no trading thresholds, rules, or performance tests for the indicator.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.