You are on page 1of 1

_SECTION_BEGIN("ADX 8 D-13");

rangeadx = Param("rangeadx", 8, 2, 200, 1 );


rangeD = Param("rangeD", 13, 2, 200, 1 );
Period = Param("Periods", 22, 2, 200, 1 );
ColorADX=IIf(ADX(rangeadx)>25,colorLightBlue,colorBlue);
Plot( ADX(rangeadx), _DEFAULT_NAME(),colorADX, ParamStyle("ADX style", styleDots
) );
Plot( PDI(rangeD), "+DI", ParamColor( "+DI color", colorGreen ), ParamStyle("+DI
style") );
Plot( MDI(rangeD), "-DI", ParamColor( "-DI color", colorRed ), ParamStyle("-DI s
tyle") );
Plot (25,"",colorCustom10,styleNoLabel);
Plot (60,"",colorCustom10,styleNoLabel+styleDots);
AD=ADX(rangeadx);
DP=PDI(rangeD);
DN=MDI(rangeD);
Buy=HHV(AD,Period)<=25;
x=BarsSince(AD>25)-BarsSince(AD<25);
Sell=LLV(AD,Period)>=60;
x=BarsSince(AD<55)-BarsSince(AD>60);
Filter=Sell OR Buy;
AddColumn( IIf(Sell,AD,Null),"ADX",1.2,colorWhite,IIf(Sell,colorDarkGreen,Null),
60);
AddColumn( DP ,"+DI",1.2,colorWhite,IIf(Sell,colorDarkGreen,Null) ,60);
AddColumn( DN ,"-DI",1.2,colorWhite,IIf(Sell,colorRed,Null),60);
AddColumn( X,"BARSINCE",1.2,colorWhite,IIf(Sell,colorRed,Null) ,60);
AddColumn( IIf(Buy,AD,Null),"ADX",1.2,colorWhite,IIf(Buy,colorDarkGreen,Null),60
);
AddColumn( DP ,"+DI",1.2,colorWhite,IIf(Buy,colorDarkGreen,Null) ,60);
AddColumn( DN ,"-DI",1.2,colorWhite,IIf(Buy,colorRed,Null),60);
AddColumn( X,"BARSINCE",1.2,colorWhite,IIf(Buy,colorRed,Null) ,60);
AddColumn( Close, "Close " );
_SECTION_END();

You might also like