I’d like some help with producing screener with the following criteria please.
Criteria
- EMA 20 > EMA50 > EMA100
- MACD line – Signal line > 0
- Stoch D > Stoch K
- Volume over 1 million and increasing
Thanks for your help, you fantastic people!
JSParticipant
Veteran
Hi @MrMagic,
I did my best… 😉
EMA20 = Average[20,1](Close)
EMA50 = Average[50,1](Close)
EMA100 = Average[100,1](Close)
C1 = EMA20 > EMA50 and EMA50 > EMA100
xMACDline = MACDline[12,26,9](Close)
xMACDsignal = MACDsignal[12,26,9](Close)
C2 = xMACDline - xMACDsignal > 0
hi = Highest[14](High)
lo = Lowest[14](Low)
Oscillator = (Close-lo)/(hi-lo)*100
StochK = Average[3,0](Oscillator)
StochD = Average[5,0](StochK)
C3 = StochD > StochK
C4 = Volume[3] > 1000000 and Volume > Volume[1] and Volume[1] > Volume[2] and Volume[2] > Volume[3]
Signal = C1 and C2 and C3 and C4
Screener[Signal](Signal as "Bullish + Incr.Volume")
Thanks. It’s very helpful. Very kind of you.
JSParticipant
Veteran
Hi @MrMagic
You could also use the screener in this way:
Signal = C1 + C2 + C3 + C4
You then get a number between 0 and 4 and when the number is equal to 4, for example, then all four conditions are true… At number 3, three of the four conditions are true… and so on…
Hi,
Is there a way to modify the screener to include price less than $10?
Thanks.
KR,
JSParticipant
Veteran
Hi @MrMagic
You can add an extra condition for this:
C5 = Close < 10
(Signal = C1 and C2 and C3 and C4 and C5)