// Downloaded From https://www.WiseStockTrader.com _SECTION_BEGIN("ADX"); range = Param("Periods", 13, 2, 200, 1 ); Plot( ADX(range), _DEFAULT_NAME(), ParamColor( "ADX color", colorBlue ), ParamStyle("ADX style", styleThick ) ); r = ADX(range); PlotOHLC( r,r,22.5,r, "", IIf( r > 22.5, colorRed, colorYellow ), styleCloud | styleClipMinMax, 20, 45 ); Plot( T =PDI(range), "+DI", ParamColor( "+DI color", colorGreen ), ParamStyle("+DI style") ); Plot( G = MDI(range), "-DI", ParamColor( "-DI color", colorRed ), ParamStyle("-DI style") ); Buy = Cross (T,G) AND ADX(13)>20; Sell = Cross (G,T) AND ADX(13)>20; //Sideway = Cross(20,ADX(13); //Canhbao = Cross(45;ADX(13); Filter=Buy OR Sell; //OR Sideway OR Canhbao; Buy=ExRem(Buy,Sell); Sell=ExRem(Sell,Buy); //Sideway = ExRem(Sideway,Canhbao); AddColumn(Close,"Close");AddColumn(Volume,"Volume");AddColumn(T,"DI+");AddColumn(G,"DI-");AddColumn(ADX(13),"ADX"); AddColumn(Buy,"Buy"); AddColumn(Sell,"sell"); _SECTION_END();