Home >> (Table of Contents) Studies and Indicators >> Technical Studies Reference >> Choppiness Index
Technical Studies Reference
- Technical Studies Reference
- Common Study Inputs (Opens a new page)
- Using Studies (Opens a new page)
Choppiness Index
Description
This study calculates and displays a Choppiness Index of the price data.
Let H and L be random variables denoting the High Price and Low Price, respectively, and let Ht and Lt be their respective values at Index t. Let the Inputs Summation Period and ATR Period be denoted as nS and nATR, respectively. Let ATR(nATR) denote the Average True Range with Length nATR. Then we denote the Choppiness Index at Index t for the given Inputs as CIt(nS,nATR), and we compute it as follows.
CIt(nS,nATR)=100log(∑ti=t−nS+1ATRi(nATR)/(maxThis Subgraph is displayed for t > \max(n_S, n_{ATR}) - 1.
The above formula is used as long as \max_t(H,n_S) - \min_t(L,n_S) \neq 0. Otherwise, CI_t(n_S,n_{ATR}) = 0.
For an explanation of the Sigma (\Sigma) notation for summation, refer to our description here: Summation.
For an explanation of the functions \max_t() and \min_t(), refer to our descriptions here: Moving Maximum and Moving Minimum.
Inputs
Spreadsheet
The spreadsheet below contains the formulas for this study in Spreadsheet format. Save this Spreadsheet to the Data Files Folder.
Open it through File >> Open Spreadsheet.
*Last modified Friday, 24th January, 2025.