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

MACD模型错到太离谱了 [文华财经]

  • 咨询内容:

    参数

    N1=12

    N2=26

    M=9

    N3=5

     

    模型如下

    BX5F: EMA(CLOSE,N1*N3) - EMA(CLOSE,N2*N3),COLORWHITE;
    HX5F: EMA(BX,M*N3),COLORYELLOW;
    ZZ5F: 2*(BX5F-HX5F),COLORGREEN;
    ZERO1:0,COLORRED ;

    BUYD:=CROSSUP(BX5F,HX5F) AND HX5F<0;
    DRAWICON(BUYD,BX5F,'ICO4');

    BUYD , BK;
    ZZ5F<REF(ZZ5F,1), SP;

    AUTOFILTER;

     

    就是将MACD放大5倍,加载到1分钟周期上,调用了几个月的1分钟K线,即相当于计算出5分钟下的MACD,如查看图形指标显示,是正确的显示金叉死叉,

    但用上证指数、沪深300及IF1210测试效果预览,完全错了,该金叉的地方没有金叉,该死叉的地方也没有死叉。

     

    请老师帮忙查看一下是什么原因。

     

     


     

     

  • 文华技术人员:

    就是将MACD放大5倍,加载到1分钟周期上,调用了几个月的1分钟K线,即相当于计算出5分钟下的MACD

     

    不是您想的这样的,模型加载在1分钟周期上您可以跨周期引用5分钟的数据

     

  • 文华客服:

    我明白如何使用跨周期函数,但我不使用跨周期IMPORT函数,

     

    我的意思是,为什么参数加大之后,下面计算出来的为什么错误这样大。

     

    BX5F: EMA(CLOSE,60) - EMA(CLOSE,130),COLORWHITE;
    HX5F: EMA(BX,45),COLORYELLOW;
    ZZ5F: 2*(BX5F-HX5F),COLORGREEN;

     

    你用上证指数、沪深300及IF1210测试效果预览去看下,

    完全错了,该金叉的地方没有金叉,该死叉的地方也没有死叉。

     

    而用于图形指标显示的话,是能够正确的显示金叉死叉

     

     

  • 网友回复:

    该金叉的地方没有金叉,该死叉的地方也没有死叉    --- 这个您是和什么进行比较的

     

    BX5F: EMA(CLOSE,60) - EMA(CLOSE,130),COLORWHITE;
    HX5F: EMA(BX,45),COLORYELLOW;
    ZZ5F: 2*(BX5F-HX5F),COLORGREEN;

     

    加载的周期是多少,和什么模型加载的什么周期进行比较

     

  • 网友回复:

    BX5F: EMA(CLOSE,60) - EMA(CLOSE,130),COLORWHITE;
    HX5F: EMA(BX,45),COLORYELLOW;
    ZZ5F: 2*(BX5F-HX5F),COLORGREEN;

     

    将上述语句直接加载到1分钟周期上看一下就明白了,用上证指数、沪深300及IF1210的测试效果预览去看一下就明白了。

    完全错了,该金叉的地方没有金叉,该死叉的地方也没有死叉。

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容