您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

MACD模型编写 [文华财经]

  • 咨询内容: DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。 DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均 MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线 2*(DIFF-DEA),COLORSTICK; N1:=BARSLAST(CROSS(MACD,0))+1; N2:=BARSLAST(CROSS(0,MACD))+1; MACD>=1&&COUNT(BARSBK=1,N1)=0,BPK; MACD<=-1&&COUNT(BARSSK=1,N2)=0,SPK; AUTOFILTER; 上述是我3分钟的开仓条件和平仓条件,我想加上30分钟的VAR1:=(2*CLOSE+HIGH+LOW)/4; VAR2:=EMA(EMA(EMA(VAR1,4),4),4); J: (VAR2-REF(VAR2,1))/REF(VAR2,1)*100, COLORSTICK; D: MA(J,3); K: MA(J,1); CROSSUP(K,D),BPK; CROSSDOWN(K,D),SPK;只要一个条件开了,另外的条件不开仓,老师能实现吗,麻烦你了  

     

  • 文华技术人员:  您的表述比较混乱,麻烦您整理一下,重新说明

     

  • 文华客服: 就是上一条件是MACD用3分钟来开平仓;下一条件是用用CJDX30分钟开平仓,两个结合起来,

     

  • 网友回复: 新建指标命名为AAVAR1:=(2*CLOSE+HIGH+LOW)/4; VAR2:=EMA(EMA(EMA(VAR1,4),4),4); J: (VAR2-REF(VAR2,1))/REF(VAR2,1)*100, COLORSTICK; D: MA(J,3); K: MA(J,1); A:CROSSUP(K,D); B:CROSSDOWN(K,D);
    再新建模型命名为BB#IMPORT[,MIN30,AA] AS VAR1HA:=VAR1.A;HB:=VAR1.B;DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。 DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均 MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线 2*(DIFF-DEA),COLORSTICK; N1:=BARSLAST(CROSS(MACD,0))+1; N2:=BARSLAST(CROSS(0,MACD))+1; MACD>=1&&COUNT(BARSBK=1,N1)=0,BPK; MACD<=-1&&COUNT(BARSSK=1,N2)=0,SPK; HA,BP;HB,SP;AUTOFILTER; 
    模型仅供参考

     

  • 网友回复: 老师,我看到增加了平仓,能否把开仓在加进去,就是30分钟CJDX也加入开仓,两者只要谁符合条件就先开,另为的条件就不开了,老师能实现吗,写谢了

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容