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

静态数据中的语句该如何还原到实用的动态盘中的语句,不能有信号消失问题 [文华财经]

  • 咨询内容:

    静态数据中的语句该如何还原到实用的动态盘中的语句,不能够再有有信号消失问题。

     

    在数据回测中,我写了这样两个简单的语句:

     

    MA1:MA(H,1);

    MA2:MA(L,1);,

     

    静态的历史回测图中截图如下,却在要还原到实盘实用中时犯了大难题了,怎么样改写才能保证实盘中所使用的就是

    效果图中那两条折线啊,测试都是靠他测试出来的,不要搞到实盘中根本没法用啊。

     

    加载到模组中的话,是不是就该写成:

     

    MA1:MA(REF(H,1),1);

    MA2:MA(REF(L,1),1);

     

    还是

    MA1:MA(H,2);

    MA2:MA(L,2);

     

    怎么想都觉得不对,该如何解决,因为盘中价格是动态的,我越琢磨就觉得漏洞很多,希望和各位老师能仔细探讨探讨。

     

    因为改写后还得当做指标再被引用,所以现在要必须写正确才行。。。。。。

     

     



    此主题相关图片如下:静态h和l截图%((u.jpg

     

  • 文华技术人员:

    周五盘中发现发现一个信号消失的问题,反复琢磨了很久,发现时因为盘中状况估计不足,影响了实际执行效果。

     

    在这样一个低点军衔上穿反手做多的语句中发现了信号消失的现象,我该如何改写来规避呢?

     

    CROSS(MA(L,5),MA(REF(C,1),54)),BPK;

     

    这一句中出现了信号消失的状况,怎么办才好?

     

  • 文华客服:

    我在下图中手画出来的紫色和红色的线才代表了1楼MA1,MA2在盘中的真实的变动记录,有没有办法让实盘做到

    和测试一样,出信号立即下单的方式

     

     

     



    此主题相关图片如下:静态h和l截图%((u.jpg

     

  • 网友回复:

    帮您研究了一下,这个问题是没有办法完美解决的。就像CROSS(C,MA(C,5))这样的条件会出现信号消失问题一样,因为盘中k线的HL值都还是不固定的,所以难免会出现信号消失问题的。并且您用的MA(L,2)这个参数值非常小,所以当前k线的变动对最终的变量值的影响就更大的。

    最简单的方法还是用REF去固定。

     

  • 网友回复:

    老师,那么如果我在回测时是写的这个语句

     

    MA1:MA(REF(H,1),2);

    MA2:MA(REF(L,1),2);

     

    那实盘使用的时候是否应该写成 

     

    MA1:MA(REF(H,1),3);

    MA1:MA(REF(H,1),3);

     

    要加多一个周期才对,是不是?

     

    还是应该写成这样  :

     

    MA1:REF(MA(H,2),1);

    MA2:REF(MA(H,2),1);

    两种写法有没有区别?

 

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

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


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

相关文章

    没有相关内容