加上了,还是不行,模型里enterbars返回的值是上次开仓到现在的周期数,不是0,也不是-1,普遍都是比较大的数
原来用的是thisclose,enterbars返回的值是从前一次开仓开始算的,数值较大,过了本次开仓K线之后就又从1开始了,所以用enterbars>0没法限制,刚才我改成market之后本根开仓K线enterbars返回的值的确成0了,但所有的信号都成了开完仓之后就平,加上enterbars>0也是没法限制,更乱了。。。
首先,开完仓之后,enterbars就是0了,如果你用的是thisclose的话
其次,你先确定下,信号是先开后平,还是先平后开,先平后开的话那么enterbars限制不了,而且也不是“开了之后马上平”,是“平了之后马上开”
最后,再看看代码里面开平语句的先后顺序,如果平仓语句在开仓语句之前,那么就是我讲的“线平后开”