使用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);

关于BarsSinceLastEntry返回值问题
平仓问题
平仓问题
关于平仓问题
subscribeBar使用问题
关于平仓的问题
开平仓如何克服滑点问题
函数的使用问题
积分的使用问题:不能使用积分购买模拟账户使用权限了吗?
编译和函数使用问题

If(time>=0.0000 and CurrentTime>=0.090100 and CurrentTime<0.090400)
 sellShort(1,Close-1);你这个应该是会信号闪烁的吧。。。。

是会出现信号闪烁,在9点4分的时候(即current time<0.090400),会有信号闪烁提示,但是不会重复开仓,只会在9点1分开仓一手,现在就是怎么表达持仓2个周期后平仓的问题,请老师帮忙表达一下,或者提供一下参考和建议。(另外我希望老师您反问我一句“会有闪烁吧”后面没下午了,我又得多等上一天才能再次得到回复。)