老师:请帮忙写个macd模型! (文华财经WH6赢顺V6.7)

投资者咨询:老师:请帮忙写个macd模型! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-12 15:26
 1)当MACD在0轴上第一次金叉时开多仓,开多仓。其后有符合条件的不再开仓。
      
      当收盘价第一次下穿60日线时平仓,‘

2)当MACD在0轴下第一次死叉时开空仓,开空仓。其后有符合条件的不再开仓。
      
      当收盘价第一次上穿60日线时平仓,平仓

3)自动判断恒盘趋势。恒盘中不开仓。

   
技术人员回复
日期:2018-7-12 15:37
参考:

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA);
S:=CROSSDOWN(DIFF,DEA);
MA60:MA(C,60);
DRAWICON(COUNT(J,BARSLAST(CROSS(DIFF>0&&DEA>0,0.5)))=1&&J&&DIFF>0&&DEA>0,H,4);
DRAWICON(COUNT(CROSSDOWN(C,MA60),BARSLAST(COUNT(J,BARSLAST(CROSS(DIFF>0&&DEA>0,0.5)))=1&&J&&DIFF>0&&DEA>0))=1&&CROSSDOWN(C,MA60),H,'ICO12');
DRAWICON(COUNT(S,BARSLAST(CROSS(DIFF<0&&DEA<0,0.5)))=1&&S&&DIFF<0&&DEA<0,H,5);
DRAWICON(COUNT(CROSS(C,MA60),BARSLAST(COUNT(S,BARSLAST(CROSS(DIFF<0&&DEA<0,0.5)))=1&&S&&DIFF<0&&DEA<0))=1&&CROSS(C,MA60),H,'ICO12');