If(MarketPosition>0)
{
Bool ret =(data1.Close[1]< Min(data1.Close[2],data1.Open[2]) And data1.Close[1]< min(data1.Close[3],data1.Open[3]) And data1.Close[1]<data1.MA10 And data1.Close[2]>data1.MA10)
If(ret ==True)
{
stop1 = -1;
}
Else if(ret == False)
{
stop1 = 1;
}
}
If(MarketPosition<0)
{
Bool Ret =(data1.Close[1]>Max(data1.Close[2],data1.Open[2]) And data1.Close[1]>Max(data1.Close[3],data1.Open[3]) And data1.Close[1]>data1.MA10 And data1.Close[2]<data1.MA10)
If(ret == True)
{
stop2 =-1;
}
Else if(ret == False)
{
stop2 = 1;
}
}
Commentary(\"stop=\"+Text(stop));
Commentary(\"stop1=\"+Text(stop1));
老师,这个一直提示我大括号不匹配是什么原因?另外我这样写有问题吗?其实我就是想判断条件是否成立,成立STOP1就等于-1,否则就等于1
找到原因了