MA(C,9),LINETHICK2,COLORYELLOW;
MA(C,21),LINETHICK2,COLORRED;
IF(MA(C,9)<REF(MA(C,9),1),MA(C,9),DRAWNULL),LINETHICK2,COLORBLUE;
IF(MA(C,21)<REF(MA(C,21),1),MA(C,21),DRAWNULL),LINETHICK2,COLORGREEN;
DIF := EMA(DCLOSE,12) - EMA(DCLOSE,26);
DEA := EMA(DIF,9);
MACD := (DIF - DEA) * 2;
MACD_HHV4 := HHV(MACD,4);
COND1 := MACD_HHV4 < 0;
COND2 := MACD > REF(MACD,1);
COND3 := REF(MACD,1) < REF(MACD,2);
VAR1 := COND1 AND COND2 AND COND3;
DRAWTEXT(VAR1,L*0.98,'★短买'),COLORYELLOW;
DRAWTEXT(CROSS(MA(C,3),MA(C,9)) AND C>=REF(C,1) AND C>O,L*0.98,'★加仓'),COLORMAGENTA;