MQ怎么获得委托单的字符串型合同号 (文华财经WH8赢智V8.2)

投资者咨询:MQ怎么获得委托单的字符串型合同号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-22 11:26

 F_DeleteOrder(Str)  针对模组子账户或算法应用的账户下当前合约发送撤单指令。
1、发送成功返回1,发送失败返回0。
2、函数的参数为字符串型,是所要撤委托单的合同号。
3、支持默认参数,即支持下面的写法:

 

怎么获得委托单的字符串型合同号

技术人员回复
日期:2018-6-22 11:36

 使用F_OrderContractNo()函数取需要撤单的合同号

 

括号内填入您之前存入的委托索引值就可以

 

投资者咨询:MQ怎么获得委托单的字符串型合同号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-22 11:26

这个索引怎么获得呢,有没有MQ的视频啊

技术人员回复
日期:2018-6-22 13:48

撤单部分您可以参考以下的结构: 

 

If(F_SellRemainPosition() > 0)//若有空头持仓,则以停板价处理持仓
         {
         BPID = A_SendOrder(Enum_Buy,Enum_Exit,F_SellRemainPosition(),data0.Price("RiseLimit"));
         }    
      
 

 

 If(F_OrderStatus(BPID) == Enum_FillPart) //若空头平仓有挂单,则撤单
         {
            A_DeleteOrder(F_OrderContractNo(BPID));
         }