M:=22; N:=250; MANX:=MA(C250); SCTS:=BARSLAST(CROSS(CMANX)); XG1:=SCTS>M; YMACD:=MACD.MACD#MONTH; ZDIF:=MACD.DIF#WEEK; ZDEA:=MACD.DEA#WEEK; XG2:=YMACD>0 AND ZDIF>=0 AND ZDEA>=0; XG3:=REF(L1)/MANX<1.08; XG:XG3 AND XG2 AND XG1 AND O>MANX AND L<MANX*1.005 AND MANX>REF(MANXSCTS);