老师解决问题 (文华财经WH8赢智V8.2)

投资者咨询:老师解决问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 10:36
 老师,请帮忙写个macd程序。macd指标在0�以上第一个金叉买入开仓,在0�以下第一个死叉卖出开仓。
技术人员回复
日期:2018-5-16 10:40
 这样:

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA  := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
DIFF>0&&DEA>0&&CROSS(DIFF,DEA),BPK;
DIFF<0&&DEA<0&&CROSSDOWN(DIFF,DEA),SPK;
AUTOFILTER;