sire 发表于 2017-5-15 20:24:19

重复发单问题,非常困扰。

版主您好:请教,我做的是bar交易,需要 currentbar 上满足条件后开仓一次,不能重复发单,平仓后,当前currentbar也不再开仓。下列代码有时候可以满足要求,但有时候会重复发单,有时候又不能发单。非常困扰,求助。
求教版主:一下代码该如何修改? 或者有无更好的代码替代?




If (BarStatus==0)
                  
                  {
                        SetGlobalVar(0,0);
                         Return;
                     }
                If (CurrentBar!=GetGlobalVar(0))
          
                                       
                         {
                                                                 
                                If(开仓条件 == True and A_SellPosition == 0 )
                                {
                               
                                   EnterOrderId = A_SendOrder(Enum_Sell,Enum_Entry,1,Q_AskPrice+1);
   
                                  SetGlobalVar(0,CurrentBar);

                                 }
                  
                     }

sire 发表于 2017-5-16 16:24:22

不用了

laohuo 发表于 2017-6-18 12:16:02

;P
页: [1]
查看完整版本: 重复发单问题,非常困扰。