求教一个策略编写错误在哪里?

以下策略编写提示止盈这行缺少分号,但是应该不用加分号啊,加上也不对,求教Params Numeric K1(5); Numeric N(5); Vars Series<Numeric> a1; Series<Numeric> upBand; // 通道上轨 Series<Numeric> dnBand; // 通道下轨 Series<Numeric> miBand; // 通道中轨Events OnBar(ArrayRef<Integer> indexs) { a1=Highest(high[1],K1); miBand = a1 + AvgTrueRange(N); upBand = a1 +2*AvgTrueRange(N); dnBand = a1 - AvgTrueRange(N); PlotNumeric(\"upBand\",upBand); PlotNumeric(\"dnBand\",dnBand); PlotNumeric(\"miBand\",miBand); If( MarketPosition <> -1 && High >= miBand[1] ) //开空 { SellShort(1,Max(Open,miBand[1])); } If( MarketPosition == -1 && Low <= dnBand[1])) //止盈 { BuyToCover(1,Min(Open,dnBand[1])); } If( MarketPosition == -1 && High >= upBand[1]) //止损 { BuyToCover(1, upBand[1]); } }

止盈这一行为什么末尾有两个下括号?

回复:明白了,谢谢