使用BarsSinceLastEntry平仓问题
老师您好!我用的是5分钟K线,设定时间9点1分开仓,然后开仓后经过两个Bar后定时在9点14分平仓,结果是可以开仓一手,但是经过几十分钟后也不会平仓,而且没有提示信号出现,BarsSincelastEntry和BarsSinceEntry输出值都为零。为零当然不符合平仓条件,但是不知为何会零?好像跟第一行开仓的时间条件有关,把这个时间0.090400的范围扩大,那么就有输出。请问我这表达哪里有误,应该如何正确表达? If(time>=0.0000 and CurrentTime>=0.090100 and CurrentTime<0.090400) sellShort(1,Close-1); if(BarsSincelastEntry>=2 and time>0.0000 and CurrentTime>=0.091400) BuyToCover(1,close+1); PlotAuto("BarsSinceLastEntry",BarsSinceLastEntry); PlotAuto("BarsSinceEntry",BarsSinceEntry);