This screener combine fractals breakout with a couple of exponential moving average conditions on price and volumes.
i use it of weekly chart for lower noise
i used it to trade german xetra stocks
i only wanna stocks with a total tradet volume (close * volume) of 3 mio euro (you can change this value)
no optimization needed
give every week a lot hits – pick the cherrys you want to trade
c1 = high crosses over HighFractal
//----- Highs -----
ONCE HighCount = Undefined
ONCE HighFractal = Undefined
IF (High > High[1]) AND (High > High[2]) THEN
HighLevel = High
ENDIF
IF (High < HighLevel) THEN
HighCount = HighCount - 1
ELSIF (High >= HighLevel) THEN
HighCount = 0
ENDIF
IF HighCount = -2 THEN
HighFractal = HighLevel
ELSE
HighFractal = HighFractal
ENDIF
c2 = (high+low)/2
c3 = ExponentialAverage[15](c2) > ExponentialAverage[30](c2)
c4 = ExponentialAverage[15](volume*close) > 3000000
c5 = ExponentialAverage[15](volume*close)
screener [c1 and c3 and c4] sort by c5