Skip to content

Instantly share code, notes, and snippets.

@marketcalls
Last active September 19, 2021 10:10
Show Gist options
  • Save marketcalls/d1f693fbc6875ca939c16d76bdd9fa8c to your computer and use it in GitHub Desktop.
Save marketcalls/d1f693fbc6875ca939c16d76bdd9fa8c to your computer and use it in GitHub Desktop.
Colored ADX Candles
//Coded by Rajandran R - Founder Marketcalls
//www.marketcalls.in - July 2019
//Email ID : rajandran@marketcalls.in
_SECTION_BEGIN("Colored ADX Candles");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
range = Param("Periods", 10, 2, 200, 1 );
iadx = HMA(ADX(range),10);
inc = iadx > Ref(iadx,-1);
dec = iadx < Ref(iadx,-1);
SetChartBkColor(ColorBlend(colorGrey40,colorBlack));
color = IIf(inc AND iadx >40, colorBlue, IIf(inc AND iadx > 30, colorGreen, IIf(inc AND iadx > 20,colorbrightGreen, IIf(inc, colorPaleGreen,
IIf(dec AND iadx >40, colorBrown, IIf(dec AND iadx > 30 , colorDarkRed, IIf(dec AND iadx > 20 , colorRed, IIf(dec, colorLightOrange,colorGrey40))))))));
SetBarFillColor( color );
Plot( C, "Close",color,styleBar);
_SECTION_END();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment