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

老师好:请教MACD二次金叉公式修改 [文华财经]

  • 咨询内容:  老师好:请教MACD二次金叉公式修改  有搜出你们以前的回答,但有个问题,我用另存为页面保存15分钟页面的 MD/MK 如果修改成数值 15 1.是在15分钟周期内发生依次抬高的交叉信号预警?2.是在15分钟的15个K线周线内发生依次抬高的交叉信号预警?
    下面是搜到以前的问答 如果MD条件出现时,之前出现的两次MACD金叉,交叉点依次抬高(最近的金叉点比上一次金叉点高),则买入;如果MK条件出现时,之前出现的两次MACD死叉,交叉点依次降低(最近的死叉点比上一次死叉点低),则卖空;
  • 这样改下:MD\MK的多空条件您自行定义一下
      DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);DEA  : EMA(DIFF,9);N1:=BARSLAST(CROSS(DIFF,DEA))+1;N2:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;A1:VALUEWHEN(N1=1,C);A2:REF(A1,N1);B1:VALUEWHEN(N2=1,C);B2:REF(B1,N2);MD&&A1>A2,BK;MK&&B1<B2,SK;AUTOFILTER;






     

     来源:程序化99

  • 文华技术人员:  您提供的源码为金叉时价格大于上一次金叉价格,死叉时收盘价大于上一次死叉时价格
    不需要在添加MK MD条件了,可以直接在15分钟周期使用,没有限制一定在15个周期内发生   

    请问您是需要改为预警公式吗?
    如果是参考:   DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);DEA  : EMA(DIFF,9);N1:=BARSLAST(CROSS(DIFF,DEA))+1;N2:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;A1:VALUEWHEN(N1=1,C);A2:REF(A1,N1);B1:VALUEWHEN(N2=1,C);B2:REF(B1,N2);A1>A2,SPARK;B1<B2,SPARK; 

     

     来源: WWW.CXH99.COM

  • 文华客服: 是的,我是想改成预警  按照您说的改的话,系统显示 第九行 MD没有定义或有非法字符啊

     

  • 网友回复:  忘记帮您去掉MD MK了,2楼做了修改

     

  • 网友回复:     好的,谢谢,不过出来新的问题了。。。我设置好保存后,再另存为页面,然后满屏MD预警信号报警(都是预警前面已经出现的)
    能不能加上一下,比如 豆油 21:45-22:00这个过程中二次交叉后,在22.00.01(我屏幕保存的是15分钟周期,过了这个周期,也就是收盘后预警)并且只预警一次

 

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

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


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

相关文章

    没有相关内容