不知你用的是不是通达信的?
我用通达信编程如下:
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD2:=(DIF-DEA)*2;
选股:CROSS(DIF,DEA);
今天用此公式选出股票40个,如000538/002007等!
MACD(日线)中的DIF与DEA向上金叉公式是:
CROSS(MACD.DIF,MACD.DEA);
金叉时DIF多数已经向上了。如果还要DIF向上,可以
CROSS(MACD.DIF,MACD.DEA) AND MACD.DIF>REF(MACD.DIF,1);
向上金叉:CROSS("MACD.MACD",0);
就这样简单,你试试