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.
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.