虚拟信号多次发出指令问题
问题如图所示。盘点信号 一般都是动态出现的,第一次出现交易信号时,发出买入操作是正常的。但初始挂TBQUANT时开始是信号是空仓信号,账户肯定没有持空仓的,空单处理中 有先判断是持有空单。问题是为什么还是发出了空单平仓指令。开多单前也加了 是否有持仓仓判断。 为什么还会二次发出平空开多指令。感觉 当前是否持有仓,空仓,多仓库 条件无效一样。再问一下,出现这种情况实际账户持仓数量,多空方向 与信号 持仓方向不一样时最佳处理方法是什么。特别说明,这样的信号多次买入,买入了两用时,自动平仓时, Sell(0, Close); // 平多仓 这一个语句 按说要平掉账户中的所有多单,但是多单2手,只发出平多1手指令。(能否平仓前 获取账户该 品种所有的多(空)持仓,全部一次性平仓?(这样就可以监控手动下单的自动平仓处理了。)