只是求绿柱范围的内的?
需要用逐k模式
VARIABLE:MYCLOSE:=0;
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
IF (macd<0 and ref(macd>0,1))=1 THEN
BEGIN
MYCLOSE:=CLOSE;
END;
val:MYCLOSE;
//跌幅
if DIFF<=DEA then
diefu:(MYCLOSE-close)/MYCLOSE;