[原创]tick模型 下单未成交,如何30秒内 循环撤单再挂 (文华财经wh9)

投资者咨询:[原创]tick模型 下单未成交,如何30秒内 循环撤单再挂 (文华财经wh9)
来源:文华财经  日期:2018-7-24 11:28
 tick模型 下单未成交,如何30秒内 循环撤单再挂
技术人员回复
日期:2018-7-25 15:28

 参考:

 

Setting
   SignalNoTrading:1;//模型发出信号不委托
vars
Global_Numeric BB;
Global_Numeric BKID;
Global_Numeric BKID1;

////////////////////////////////趋势模型/////////////////////////////////////////////
Begin 
   If(Close>0)//开仓条件可自拟
   {
   Buy;
   }

////////////////////////////////委托处理/////////////////////////////////////////////
If(F_CurrentSig == Sig_Buy && GetGlobalVar2("BuyTimeCoin") == 0&&BB==0)
   {
                  BKID=A_SendOrder(Enum_buy,Enum_Entry,1,67);
      SetGlobalVar2("BuyTimeCoin",CurrentTime);
      BB=1;
   }
IF(TimeDiff(GetGlobalVar2("BuyTimeCoin"),CurrentTime) > 30 && BB==1 && not(F_OrderStatus(BKID) == Enum_Filled))
{
F_DeleteOrder();
BB=2;
}
IF(BB==2)
{
BKID1=A_SendOrder(Enum_buy,Enum_Entry,1,Price("RiseLimit"));
BB=3;
}
IF(BB==3&&F_OrderStatus(BKID1) == Enum_Filled)
{
BB=0;
}
End