以下策略编写提示止盈这行缺少分号,但是应该不用加分号啊,加上也不对,求教
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]);
}
}
止盈这一行为什么末尾有两个下括号?
明白了,谢谢