MQ撤单的问题 (文华财经wh9)

投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25
 我这个买开的委托单是BKID ,卖平是SKID ,我撤单的目的是我在

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看开仓的时候有的时候排队超过两分钟,还没有排上,我就撤单,但为什么我在买开已经成交后,我的卖单在过了两分钟也被撤掉,我明明区分这两个了,如图
投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25
 如图,一直没有解决这个问题

图片点击可在新窗口打开查看
投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25
 我不想要这个把我的卖单也撤掉的操作
技术人员回复
日期:2018-6-25 22:36
 核实一下,源码中是否有针对SKID的撤单语句F_DeleteOrder(F_OrderContractNo(SKID))呢?

如果有您可以提供一下这部分源码,我们帮您分析修改一下
投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25
 都给你们,没有这句话

图片点击可在新窗口打开查看
技术人员回复
日期:2018-6-26 8:40
 您可以上传一下完整的源码,我们帮您加载测试一下
投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25

我怎么给你啊,我怎么传给你

投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25
 

//盘口2

Vars
Global_Numeric BKFLG;
numeric BKID;
Global_Numeric CJJG;
numeric SKID;
Numeric AAA;
Global_Numeric TTT;
Global_Numeric YYY;
Numeric TT1;
Numeric SUOCANG;
Begin
AAA=Time>=0.090000 &&Time<=0.145700;//时间9.30-11.00
If(   AAA==1&& Second>=50 &&Second<52&& F_BuyPosition==0 &&F_GetOpenOrderCount ==0)//秒周期
    {
    BKID=A_SendOrder(Enum_Buy,Enum_Entry,1,Price("Bid1")) ;//
    TTT=CurrentTime();
    BKFLG=1;
    }
If (F_OrderStatus(BKID)==Enum_Filled && F_BuyPosition==1 )
    {
    CJJG=F_OrderFilledPrice(BKID);
    SKID=A_SendOrder(Enum_sell,Enum_Exit,1,CJJG+2*MinPrice);
      BKFLG==0;
    }

If(Close<CJJG-10*MinPrice && F_BuyRemainPosition() > 0)//若有多头持仓,则以停板价处理持仓
         {
         SUOCANG = A_SendOrder(Enum_sell,Enum_entry,1,Price("Falllimit"));
         }   

If(CurrentTime-TTT>0.00020 && F_OrderStatus(BKID)!=Enum_Filled)
    {
     F_DeleteOrder(F_OpenOrderContractNo(BKID));
     }
End

技术人员回复
日期:2018-6-26 9:04

分析后回复

投资者咨询:MQ撤单的问题 (文华财经wh9)
来源:文华财经  日期:2018-6-25 22:25
 这个大概分析会等多长时间呢