甲醇01到05合约换月缺少除权数据,补充也不管用,两台电脑都是一样,是不是你们服务器上忘了发布了?
是否连接行情服务器了? 可以通过菜单栏“工具”--数据补充--补充除权财务数据
我希望你们能实现一个功能,就是用连续合约或者指数合约,但计算是用实际的主力合约数据,而不是采用除权这种模式。
因为除权以后的虚拟合约和实际的合约并不一样,尤其是使用1小时及以上的周期,影响很大。
另外自动换月可以自己提前指定时间和品种,而不是所有人都集中在一个时间点上换月。
1. 我们的连续合约就是有每个主力合约组成的,除权只是换月造成的缺口给填补了,您可以不用复权数据;
2. 自动换月只是一个辅助功能,具体要哪个时间点换月可以自行做判断的。
问题在于跨月的时候计算会用到不同月份的数据,比如1月到5月换月了,你在5月份的合约上交易应该用5月份合约的数据计算才是合理的,但实际上是有部分数据是1月份,部分数据是5月份
这样导致和真实情况不符,周期越大使用的数据越多影响越久。但如果不使用连续合约无论是测试还是实际运行都会很麻烦,为什么不能增加一个选项,“不使用跨月合约数据”,对于愿意使用该
功能的人就勾上这个功能,愿意保持原来方式的继续使用原来的方式,而且这个功能应该实现起来也很简单。勾上这个选项之后,比如1月份换到5月份了,这个时候计算用到的数据是5月份实际
的数据,而不是一部分1月一部分5月,也无需除权,这和实际情况更加吻合。
明白您的意思,您的意思就是主力合约在哪个月份,只要看具体那个月份的数据就可以了对吧,比如1805是主力合约,那只要看1805的全部数据。
那其实您直接打开1805的K线做交易或者做回测就可以了,等主力换月了再手工切换一下月份