程序化运行过程中,
同一个品种,
策略单元1,如果程序开仓,buy(5,open)
策略单元2,如果程序执行,sell(1,open)
这时候策略单元1 执行 sell(0,open),还能正常触发吗?
会不会报错:可平仓位不足?
会出信号,会不会报可平仓不足要看你真实账户里有没有可平仓位。
你的问题很奇怪,正常来说,策略单元1开仓5手,平仓也平5手。你策略单元2没有开仓,去哪里平1手呢?单元2启动的如果已经有历史开仓信号,要么补上这个持仓,要么忽略信号,直到平仓信号出了以后再取消忽略信号。