VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 33
声望: 0

多标的下,PortfolioBarGenerator生成K线会混乱的,因为每一个tick来,都会进入update_tick,没有做锁

Member
加入于:
帖子: 33
声望: 0

这么明显的问题官方不修复嘛?

Member
avatar
加入于:
帖子: 4556
声望: 277

每一个tick都需要update才能生成bar,update时候都是更新进self.bars字典中对应的key

Member
加入于:
帖子: 33
声望: 0

xiaohe wrote:

每一个tick都需要update才能生成bar,update时候都是更新进self.bars字典中对应的key
我说的是组合策略,多合约的情况下,tick很密集的来,PortfolioBarGenerator的update_tick函数会并行被调用,但是没有做多线程的保护,你看下代码嘛。

Member
avatar
加入于:
帖子: 1401
声望: 92

事件引擎是单线程的,所有Tick推送会顺序处理,所以PBG不需要做多线程保护

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

沪公网安备 31011502017034号

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