Processing math: 61%
Login Page - Create Account

Technical Studies Reference


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=tnS+1ATRi(nATR)/(max

This 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.

Choppiness_Index.502.scss


*Last modified Friday, 24th January, 2025.