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

关于lock模式的使用有一点不太明白:
比如,今日开一手多仓,代码为buy(lock=True),日内触发平仓,代码为sell(lock=True),
此时理论仓位应为1,-1,第二天开盘时加入代码

if TradeData.offset == Offset.OPEN:
    if Direction.LONG: 
        self.sell(bar.open_price * 0.99, abs(self.pos))
    elif Direction.SHORT:
        self.cover(bar.open_price * 1.01, abs(self.pos))

分别平仓即可。

但是在回测过程中,成交记录依旧显示为今日开多,今日平多,那么上述代码是否存在问题,
比如今日开多 buy(lock=True) 的话,对应如果需要平仓,则改为 short(lock=True)?
在回测模式下,锁仓的信息是否能够传递到下一日呢?

Member
avatar
加入于:
帖子: 4669
声望: 285

这个实盘才有效的

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

沪公网安备 31011502017034号

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