MQ 问题, (文华财经WH8赢智V8.2)

投资者咨询:MQ 问题, (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-4 15:28
 

Vars
Global_Numeric BKID;
Global_Numeric SKLOWW;
Numeric AAA;
Global_Numeric B;
Var_TickData data0;
Global_Numeric SUOCANG;
Global_Numeric JIESUO;
Begin
AAA=Time>=0.090000 &&Time<=0.145700;//时间9.30-11.00
If(   AAA==1&& Second>=10 &&Second<52&& F_BuyPosition==0 && F_SellPosition==0&&F_GetOpenOrderCount ==0)//秒周期
    {
    BKID=A_SendOrder(Enum_Sell,Enum_Entry,1,Price("Bid1")) ;//
     B=F_OrderFilledPrice(BKID);
  }

/*
if(data22.State == 1  && F_SellRemainPosition()==1)
{
SKLOWW =0;
If ( data22.State ==1 &&F_OrderStatus(BKID)==Enum_Filled && F_SellRemainPosition()==1) // 数据保存完成
{
IF( data22[0].TickPrice<F_SellAvgPrice ())
{
SKLOWW =data22[0].TickPrice;
}
}
}
*/

 data0= Def_TickData("AP1810",0,2); // 保存最近四笔的tick数据
if(data0.State == 1  && F_SellRemainPosition()==1)
{
 SKLOWW = data0[data0.Num-1].Bid1;
  }
If (F_OrderStatus( BKID)==Enum_Filled && F_SellRemainPosition()==1&& F_GetOpenOrderCount ==0&&Price("New")<B&&SKLOWW>0)
        {
         JIESUO = A_SendOrder(Enum_Buy,Enum_Exit,1,Price("Riselimit"));
        }      

End

 

我这个程序,死活不平仓,也不知道为什么,很简单的平仓条件,

投资者咨询:MQ 问题, (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-4 15:28
这个还不行吗
技术人员回复
日期:2018-7-4 20:56
 模型编写需要时间,分析后明日工作时间在本帖给您回复