NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)

投资者咨询:NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 7:48
AA:=BARSLAST(NEXTDELIVERYDAY<>REF(NEXTDELIVERYDAY,1))+1,NODRAW;

实际加载到运行模组时会出现问题
有夜盘的合约AA=1,没问题

但没有夜盘的合约,如果之后出现新的换月时,AA一直延续之前的!

投资者咨询:NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 7:48
历史回测正常,
加载模组后,出现新的换月时,NEXTDELIVERYDAY的值也一直不会改变!
投资者咨询:NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 7:48
 有夜盘的合约虽然NEXTDELIVERYDAY的值也一直不会改变,
但很奇怪的是AA=1却是可以正确取到!
当然我的目的就是AA=1可以取到,至于NEXTDELIVERYDAY的值是不是正确显示到无所谓了

所以请老师予以申请修改该函数的BUG,或者能实现和我编的AA一样的,谢谢!

技术人员回复
日期:2018-7-28 11:21
周一核实后给您回复
投资者咨询:NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 7:48
历史回测换月时AA=1是正确的,确定没问题!

至于加载到模组之后,出现新的换月时,AA是否等于1?
楼主的意思是有夜盘的AA=1,而没有夜盘的AA就不会=1吗?

如果都会正确=1,那这个函数会非常有用了!
投资者咨询:NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 7:48
老师:
这个可能需要看函数的源代码是否有问题了,
因为历史回测是正确的,所以回测是检查不出来的,
而是加载到模组后,实际出现新的换月才会出错的,
非常期待这个函数的修正,这个函数牛的!
技术人员回复
日期:2018-7-28 18:55
 我们周一工作时间核实后给您回复,请您耐心等待一下
技术人员回复
日期:2018-7-30 14:45
 您反馈的现象我们这里实际测试一下,有结果在这里给您回复
投资者咨询:NEXTDELIVERYDAY有BUG,请予以修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-28 7:48
老师:
这么久还没测试出来吗?
应该是函数编写有问题,因为有夜盘的合约是没问题的,没有夜盘就不行了
技术人员回复
日期:2018-8-2 10:06

 帮您核实了一下,NEXTDELIVERYDAY函数之前仅支持简单的回测

 

实际运行中不论是否有夜盘,目前如果发生换月都是无法取到换月后合约的交割日期的

 

所以为了避免引起不必要的误会,后续主连合约上不再支持NEXTDELIVERYDAY函数了

 

 

核实一下,您在主连合约上使用NEXTDELIVERYDAY函数就是为了去距离上次换月的周期数吗?

 

取这个数值具体需要如何使用呢? 我们后续会研究考虑一下您的需求