问个A函数配合全局变量的语法问题
IF(BarStatus==0){
MYOPEN = 0;
SetGlobalVar(0,MYOPEN);
}
Else{
MYOPEN = GetGlobalVar(0);
}
If( BarStatus ==2 && A_BuyPosition()==0 && MYOPEN ==0) //没有多单
{
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice); //开
MYOPEN = 1;
SetGlobalVar(0,MYOPEN);
}
Else If( BarStatus ==2 && A_BuyPosition() >0 && MYOPEN == 1)
{
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition,Q_BidPrice); //平
MYOPEN = 0;
SetGlobalVar(0,MYOPEN);
}
if(A_BuyPosition >0)MYOPEN == 1;//避免有持仓不平仓
Else if(A_BuyPosition ==0)MYOPEN == 0;//避免手动平仓后不开仓
如上写法,有没有语法问题? 最后两行一个等号。
页:
[1]