DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,27);
DEA1:=EMA(DIFF1,9);
MACD1:=2*(DIFF1-DEA1);
低位金叉:=CROSS(DIFF1,DEA1) AND DIFF1<-0.1;
JCCOUNT:=COUNT(CROSS(DIFF1,DEA1),BARSLAST(DEA1>=0));
二次金叉:=CROSS(DIFF1,DEA1) AND DEA1<0 AND COUNT(JCCOUNT=2,21)=1;
A1:=BARSLAST(REF(CROSS(DIFF1,DEA1),1));
MACD低背离一:REF(CLOSE,A1+1)>CLOSE AND DIFF1>REF(DIFF1,A1+1) AND CROSS(DIFF1,DEA1);
DIFF2:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA2:=EMA(DIFF2,9);
MACD2:=2*(DIFF2-DEA2);
QZQ:=BARSLAST(REF(MACD2,1)<0 AND MACD2>0);
QM:=LLVBARS(MACD2,QZQ+20);
MQDZ:=IF(QM>QZQ,REF(MACD2,QM),0);
XG1:=MACD2<0 AND MACD2>MQDZ AND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0;
MACD低背离二:REF(XG1,1)=1 AND MACD2>REF(MACD2,1);