写了两个策略 一个是1小时K线数据的策略 ,另外一个是用7小时K线合成的日线策略。用RQData策略初始化后,1小时的策略初始后均线的参数都能正常显示出来。7小时的全是0。loadBar里 7小时的参数是1小时参数的7倍 。这个是RQData不匹配导致的吗?
1小时数据正常初始化
1天(7小时)数据初始化以后 均线值还是0
写了两个策略 一个是1小时K线数据的策略 ,另外一个是用7小时K线合成的日线策略。用RQData策略初始化后,1小时的策略初始后均线的参数都能正常显示出来。7小时的全是0。loadBar里 7小时的参数是1小时参数的7倍 。这个是RQData不匹配导致的吗?
1小时数据正常初始化
1天(7小时)数据初始化以后 均线值还是0
请附上具体的代码
1小时的是没有问题的,回测实盘都能正常。
1小时初始化的时候 是 self.bg = BarGenerator(self.on_bar, 1, self.on_1h_bar,Interval.HOUR)
on_init 里 是 self.load_bar(50)。
1天的策略就修改了这两处
self.bg = BarGenerator(self.on_bar, 7, self.on_1d_bar,Interval.HOUR)
self.load_bar(350)。回测也没问题,初始化后各个参数都是0。
bargenerator不支持日线合成,请先自行实现合成日线的函数了