Stock pick / screener exploration

amsin21

Well-Known Member
#1
Hope traderji pals will find this useful

Stock pick/screener exploration
====================

Buy criteria : (Combining leading + lagging indicators)

1) EMA3 crosses EMA15 from below
2) Price > 25
3) MACD crosses Signal from below
OR
4) Stochastic %K crosses %D from below

For Short sell pick
===========

1) EMA15 crosses EMA3 from above
2) Price > 25
3) MACD crosses Signal from above
OR
4) Stochastic %K crosses %D from above


******************************
//AFL start

periods = Param("Periods",15,1,200,1);
Ksmooth = Param("%K avg",3,1,200,1);
Dsmooth = Param("%D avg",3,1,200,1);
myStochD =StochD(periods,Ksmooth,DSmooth);
myStochK =StochK(periods,Ksmooth);
myRSI = RSI(15);
myMACD = MACD();
myMACDSignal = Signal();

Filter = Cross(EMA(C,3),EMA(C,15)) AND C>=25 AND (MACD() > Signal()OR Cross(myStochK, myStochD)) AND V>100000;

//For short pick
//Filter=Cross(EMA(C,15),EMA(C,3)) AND C>=25 AND (MACD() < Signal()OR Cross(myStochD, myStochK)) AND V>100000;

AddColumn(O," Open ",1.2);
AddColumn(H," High ",1.2);
AddColumn(L," Low ",1.2);
AddColumn(C," Close ",1.2);
AddColumn(V," Volume ",1);
AddColumn(EMA(C,3)," EMA-3 ",1.2);
AddColumn(EMA(C,15)," EMA-15 ",1.2);
AddColumn(myStochK,"Stochastic %K",1.2);
AddColumn(myStochD,"Stochastic %D",1.2);
AddColumn(myRSI," RSI ",1.2);
AddColumn(myMACD,"MACD",1.2);
AddColumn(myMACDSignal,"MACD Signal",1.2);

// End

***************************************


I normally pick stocks with all 4 conditions met.
 

Similar threads