我是想要知道平仓后(已经平仓了,不需要开仓条件),到下次开仓前的周期(那段平静期),只要没真开仓都是平仓期,
等于-1的这种情况只能用于判别是否当周期信号已出,但由于用了次周期开仓指令,且实盘时用了走完K线模式,所以次周期才开仓
按你的代码用-1来判断没开仓,实际上是不成立的,因为开仓属于未来事件,你的程序无法预知,实际上你只能知道过去,只要过去开过仓,那么即使已经平仓,ENTERBARS也是>0的,直到又出现了新的开仓信号,ENTERBARS才可能小于或等于0,但正如我说的,那是未来的事情了
如果你用的是r结尾的控制指令,那么不会再出现-1,信号那根K线就是0,如果不带r的,信号那根是-1,下根K线(实际执行交易的K线)才是0,你测下