VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 260
声望: 3
        if not (bar.datetime.minute + 1) % self.window:
            self.on_window_bar(self.window_bar)
            self.window_bar = None

1.官方BarGenerator合成30分钟分钟k线代码如上所示,,,观察发现郑州商品交易所夜盘不推送最后59分钟k线,而是次日9点钟开盘前推送进来,但是次日9点钟开盘前的k线数据自己已经全部过滤掉了,那么BarGenerator合成郑州交易所夜盘最后30分钟的k线是否就不存在了呢 ?

2. 是否一旦缺失任意一个第59分钟的k线,自定义的30分钟k线就无法合成了吗? 这种情况如何处理好?

Member
avatar
加入于:
帖子: 4709
声望: 287

可以收盘后自己调用bg.generate()强制合成或者修改你过滤的逻辑

Member
avatar
加入于:
帖子: 260
声望: 3

xiaohe wrote:

可以收盘后自己调用bg.generate()强制合成或者修改你过滤的逻辑

咨询一下,,是在update_bar函数中调用调用bg.generate()强制合成合适呢?还是在update_tick函数中调用更合适?或者是其他地方调用更合适呢?

Member
avatar
加入于:
帖子: 4709
声望: 287

不要在bg里调用吧

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】