DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIFF1,9);
MACD1:=2*(DIFF1-DEA1);
JCCOUNT:=COUNT(CROSS(DIFF1,DEA1),BARSLAST(DEA1>=0));
二次金叉:CROSS(DIFF1,DEA1) AND DEA1<0 AND COUNT(JCCOUNT=2,21)=1;
DIFF2:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA2:=EMA(DIFF2,9);
MACD2:=2*(DIFF2-DEA2);
FH1:=REF(MACD2,1)<REF(MACD2,2) AND REF(MACD2,2)<REF(MACD2,3) AND REF(MACD2,3)<REF(MACD2,4);
FH2:=MACD2>=0 AND COUNT(MACD2>REF(MACD2,1),1)=1;
FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);
FH4:=FH1 AND FH2 AND ABS((DIFF2-DEA2)/C)<0.018;
FH5:=FH1 AND FH2 AND MACD2<0.10;
二次翻红:FH3 OR FH4 OR FH5;
DIFF3:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA3:=EMA(DIFF3,9);
MACD3:=2*(DIFF3-DEA3);
均线向上:=EMA(C,144)>=REF(EMA(C,144),1) AND EMA(C,233)>=REF(EMA(C,233),1);
破0轴:均线向上 AND REF(DIFF3,1)>0 AND DIFF3<0;
DIF4:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA4:=EMA(DIF4,9);
零轴附近金叉:CROSS(DIF4,DEA4) AND DEA4>-0.05;