您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 其他期货软件知识>>正文内容

我在“金字塔”中遇见了鬼 [金字塔]

  • 咨询内容:

    跟鬼折腾了一个晚上,在确认自己变成鬼之前,再次测试了一遍,决定发布上来请大家捉鬼。

     

    我将之前一直正常的一个策略引入了MD函数进行组合应用,在测试的过程当中跳动的数字不断给我带来惊喜,有突破!我用交易评测中优化的参数替换原有参数后再对公式开始测试,怎么结果还不如原来的好? 又进行了一遍参数的优化,发现这回的参数中又出现了和上次不一样的结果,还有更好的。我想可能是到了晚上犯困有些恍惚了哪个操作出了问题。就将新的参数用上试一下,这回还可以,就是数值有些小的差异,没有太在意。上述过程经过几个来回,虽然数据总是有些小的差异,但总体还算稳定,我就建立一个新的公式,把优化的参数全部在新公式中赋值去掉参数,准备最后测一下就心满意足地睡个好觉。就这个时候,鬼来了。点击“开始”的一个动作和浮现出来的结果让我差异,怎么这么差?交易次数增多了30%左右。我赶紧对比着检查赋值的参数和优化的参数,看得眼珠子都快掉下来了(本来就已经很困了)没有发现异常啊?  可新老两个公式的测试结果就是天壤之别。 靠(气氛之下),见了鬼了!?

     

    就这样开始抓鬼,具体的过程就不详述了,反正是花了n个小时,将以前的好几个公式有都走了优化过程好几遍也没发现数值差异,排除了软件和计算机的问题,这期间还多次重启软件和计算机,最后觉得鬼就在这个公式中。实在顶不住了小睡一下图片点击可在新窗口打开查看

     

    哪里睡得踏实?醒来再次开机进到金字塔中,又走了一遍,昨天的问题依然呈现,没想到早晨的优化结果还创下新高,借助休息后相对清醒的大脑仔细的回顾了一下,交易次数出现如此大的波动,只能是MD的输出波动较大,于是将鬼定位在MD函数中。赶紧上到论坛搜一下,发现已经有遭雷的。

     

    如果是MD的问题,请MD的设计者查查是否有BUG,如果不是请大家帮助捉鬼!!!

     

  • 金字塔客服:

    测试的下单记录跟你图表上下单信号吻合么?

     

  • 用户回复: 楼主可否把  关于MD函数发现该问题的代码,发布出来,看看

     

  • 网友回复:

    TD:=MD(C,I);

    vb:10000*(hhv(TD,K)-llv(TD,K))/C,linethick0;

    if vb<=vbr then exit;

     

    其实就是很简单地将上面的三行插入了以前的公式适当的位置,I,K,vbr都是参数,我发现MD的结果本身的范围变化极大,如果MD的小数位精度不够的话可能导致问题的发生,正准备改成 vb:(10000*hhv(TD,K)-10000*llv(TD,K))/C 试试。

     

     


     

  • 网友回复:

    非常感谢

    最好是,能直接反应问题的  可执行公式全部代码,这样好本地跟踪


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

相关文章

    没有相关内容