ADX + RSI select stock for Amibroker (AFL)
yourever about 15 years ago Amibroker (AFL)
select at bottom band stocks.
Indicator / Formula
Copy & Paste Friendly
//ADX
ADXR = (ADX() + Ref(ADX(), -14))/2;
//f1 = PDI()> MDI() AND ADXR < ADX();
f1 = Cross(PDI(), MDI());
f2= Cross(MDI(), PDI());
//RSI
//f2 = RSI() < 55 AND (RSI() > Ref(RSI(), -1) OR Ref(RSI(), -1) > Ref(RSI(), -2));
f3 = Cross(RSI(), 30);
f4 = Cross(70, RSI());
f5 = HHV(ADXR,60)<25;// MA(RSI(), 5) < 30;
//f5 = HHV(ADXR,14)<25 AND C > HHV(C,14);// MA(RSI(), 5) < 30;
Filter = f5;
Buy = f1 OR f3;
Sell = f2 OR f4;
AddTextColumn(FullName(), "Name");
AddColumn(IIf(f1,1,IIf(f2,-1,0)),"ADX",1.0,colorWhite,IIf(f1,colorRed,IIf(f2,colorGreen,colorLavender)));
AddColumn(IIf(f3,1,IIf(f4,-1,0)),"RSI",1.0,colorWhite,IIf(f3,colorRed,IIf(f4,colorGreen,colorLavender)));
AddColumn(IIf(f5,1,0),"ADRX&RSI",1.0,colorWhite,IIf(f5,colorRed,colorLavender)); 0 comments
Leave Comment
Please login here to leave a comment.