This one is trivial - you should be able to do this yourself - here it is as an 
example - last one:

Period = Param("Period",30,1,300,1);

Choppy = 100* ((log(Sum(ATR(1),Period))/(HHV(C,Period) - 
LLV(C,Period)))/log(Period));

Plot(Choppy,"Choppy",colorRed,styleLine);

--- In [email protected], ram vel <r...@...> wrote:
>
> Hi droskill,
>  
> kindly take a look at this info on choppiness index with a chart.
>  
> http://www.linnsoft.com/tour/techind/chop.htm
>  
> 
> 
> 
> 
> The Formula . . . 
> 
> . . .more on Formulas 
> 
> 
> 100 * LOG10( SUM(ATR(1), x) / ( MaxHi(x) - MinLo(x) ) ) / LOG10(x) 
> where x = Choppiness Period
> LOG10(x) is base-10 LOG of x
> ATR(1) is the True Range (Period of 1)
> SUM(ATR(1), x) is the Sum of the True Range over past x bars
> MaxHi(x) is the highest high over past x bars
>  
> please take a look and code this formula at your convenience and oblige
>  
> For some reason this formula looks better with chart based guidance.
> thanks and best regards
> rvlv
>


Reply via email to