Skip to main content

Distance Coefficient for Amibroker (AFL)

ammeet over 14 years ago Amibroker (AFL)

  • Rating:
    3 / 5 (Votes 2)
  • Tags:
    amibroker

Take any sma and drag drop this , it will sharpen ur sma with less whipsaws.

Indicator / Formula

Copy & Paste Friendly
_SECTION_BEGIN("dist coeff.");
Price = (H+L)/2;
CoefLookback = 5;

Coef = (Price-Ref(Price, -1))^2+(Price-Ref(Price, -2))^2+(Price-Ref(Price, -3))^2+(Price-Ref(Price, -4))^2+(Price-Ref(Price, -5))^2;

SumCoef=0;
SumCoefPrice=0;
for(i=0; i < CoefLookback; i++) {
	SumCoef = SumCoef + Ref(Coef, -i);
	SumCoefPrice = SumCoefPrice + (Ref(Coef, -i) * Ref(Price, -i));
}
DCEF = SumCoefPrice / SumCoef;

Plot(Close, "Close", colorBlack, styleLine);
Plot(DCEF, "NonLinear Ehlers Filter", IIf(Close>DCEF, colorGreen, colorRed), styleLine);
_SECTION_END();

2 comments

2. ole
over 14 years ago

This was published previously in TASC April 2001 and is taken verbatim, including the comment, from http://www.inditraders.com/amibroker/1123-distance-coefficient.html.

Leave Comment

Please login here to leave a comment.