Justice 发表于 2020-11-29 10:41:29

问个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;//避免手动平仓后不开仓

如上写法,有没有语法问题?

qqhh_2021 发表于 2021-7-30 12:51:45

最后两行一个等号。
页: [1]
查看完整版本: 问个A函数配合全局变量的语法问题