老师您好!我用的是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);
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个周期后平仓的问题,请老师帮忙表达一下,或者提供一下参考和建议。(另外我希望老师您反问我一句“会有闪烁吧”后面没下午了,我又得多等上一天才能再次得到回复。)