DIF1:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100;
DEA1:=EMA(DIF1,9);
XG1:DIF1<0 AND DIF1>-0.3 AND COUNT(DIF1<REF(DIF1,1),4)=4 AND DEA1>DIF1 AND MA(DIF1,10)>0 AND REF(DIF1,3)>=0 AND C/MA(C,10)>0.95;
DIF2:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA2:=EMA(DIF2,9);
MACD:=(DIF2-DEA2)*2;
AA:=CROSS(DIF2,DEA2) AND DEA2>0;
BB:=BARSLAST(CROSS(DEA2,DIF2)) AND DEA2>0;
CC:=REF(BARSLAST(CROSS(DIF2,0))<20,BARSLAST(CROSS(DEA2,DIF2))+1);
XG2:AA AND BB AND CC;