您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

主图bar序号怎么对不上? [MC]

  • MC用户求助:

    一、在代码中有使用子图的数据时,代码计算的时候会考虑子图的bar的情况;当子图和主图的最大bar都满足策略属性中设置的”指标运算参考的最大bars数量“才开始计算。当代码中没有使用子图的数据时,那么代码的计算只会在主图的最大bar之后开始计算。

    二、由于您的子图是日周期,当代码中引用子图数据时,代码会在主图的最大bar数量之后,并且在子图的最大bar数量之后开始计算,应该是子图的第六根bar开始计算,这样情况,对于主图小周期来说,是在几十根bar之后开始计算的,并不是最大bar5了。

    三、“评论commentary“上显示信息分别是对应主图bar和子图bar上的输出信息,因为子图上一根bar会计算多次,所以”评论commentary"上会显示多条输出信息。

     

  • MC回复讨论一:

    还是刚才的代码,又接着测试了一下

    但是......

    第64根bar正常

    旁边的位置变成了第83根bar

     

     

  • MC回复讨论二:

    一、在代码中有使用子图的数据时,代码计算的时候会考虑子图的bar的情况;当子图和主图的最大bar都满足策略属性中设置的”指标运算参考的最大bars数量“才开始计算。当代码中没有使用子图的数据时,那么代码的计算只会在主图的最大bar之后开始计算。

    二、由于您的子图是日周期,当代码中引用子图数据时,代码会在主图的最大bar数量之后,并且在子图的最大bar数量之后开始计算,应该是子图的第六根bar开始计算,这样情况,对于主图小周期来说,是在几十根bar之后开始计算的,并不是最大bar5了。

    三、“评论commentary“上显示信息分别是对应主图bar和子图bar上的输出信息,因为子图上一根bar会计算多次,所以”评论commentary"上会显示多条输出信息。

     

  • MC回复讨论三:

    一、您应该将主图的计算函数注释掉了吧,否则"评论commentary“上应该会有显示输出信息。

    二、您点击的位置不对,所以导致这种差异;当您的鼠标点击主图时,确保鼠标点击的时间点上有主图bar;当您的鼠标点击子图时,确保鼠标点击的时间点上有子图bar;否则,您点击之后,”评论commentary“上显示的信息会是图表最后一根bar上的信息;您可以在代码中commentary中加入时间日期信息来确认这一点。

     

  • MC回复讨论四:

    一、您应该将主图的计算函数注释掉了吧,否则"评论commentary“上应该会有显示输出信息。

    二、您点击的位置不对,所以导致这种差异;当您的鼠标点击主图时,确保鼠标点击的时间点上有主图bar;当您的鼠标点击子图时,确保鼠标点击的时间点上有子图bar;否则,您点击之后,”评论commentary“上显示的信息会是图表最后一根bar上的信息;您可以在代码中commentary中加入时间日期信息来确认这一点。

 

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

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


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

相关文章

    没有相关内容