A1:=(C+L+H)/1.5;
A2:=EMA(A1,3);
A3:=EMA(A2,2.5);
AA:=C>MA(C,3) AND MA(C,3)>REF(MA(C,3),1) AND MA(C,8)>MA(C,20) AND MA(C,20)>REF(MA(C,20),1) AND C>REF(C,1) AND L<MA(C,8) AND C>MA(C,8) AND MA(C,10)>REF(MA(C,10),1);
XG:CROSS(A2,A3) AND AA;
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
A:=DIF;
B:=DEA;
D:=MACD;
TJ:=A>0 AND B>0;
T:=BARSLAST(CROSS(TJ,0.5));
TJ1:=CROSS(A,B);
AB:=COUNT(TJ1,T+1)=2 AND D>=0 AND C>=MA(C,250) AND EVERY(TJ,T) AND REF(D<0,1);
A1:=(C+L+H)/1.5;
A2:=EMA(A1,3);
A3:=EMA(A2,2.5);
AA1:=C>O AND CROSS(MA(C,3),MA(C,6)) AND C>MA(C,3) AND MA(C,10)>MA(C,34) AND MA(C,34)>REF(MA(C,34),1) AND C>REF(C,1) AND MA(C,55)>REF(MA(C,55),1);
XG1:CROSS(A2,A3) AND AA1 AND CROSS(DIF,DEA) OR AB;