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

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

监测A交易所的a标的,交易B交易所的b标的

ctastrategy里,在哪里设置interval?

RT

代码很简单:

            if cross_over and ma_up and self.pos==0:
                self.buy(bar.close_price, trade_volume)
            elif cross_below and self.pos>0:
                self.sell(bar.close_price, self.pos)

疑问:我代码里的逻辑,应该只有pos为0的时候才会开仓,然后全部平仓开启下一轮。但是为什么会出现连续的开仓单?我该怎么解决这个问题?

回测模块中,short开仓正常,cover关仓执行成功却没有更新pos,为什么?cover调用后返回了['BACKTESTING.2']

pos字段是CtaTemplate中定义的

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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