请教老师一个关于continue语句问题

if(Close[1]<=downLine[1]+selldnset and shortcurrentcontracts>0 and BarsSinceEntry>1) { kaiguansell=true; if(CCIValue[1]<-100) { Continue; BuyToCover(1,Open); Commentary(\"BuyToCover0\"); kaiguansell=false; } }请问老师:上述语句是否编写有问题,为什么当CCIValue[1]>-100的时候,平仓语句BuyToCover(1,Open);总是得不到执行?

是为了等待CCIValue[1]>-100的时候进行平仓

你为什么要写个continue?continue是跳过本次循环接下来的代码部分直接进入下一次循环,一般是用在循环里的,你放在if的分支结构里是什么意思?