打印本文打印本文 关闭窗口关闭窗口

vba撤单追单

作者:金字塔 来源:cxh99.com 发布时间:2017年04月21日
  • 咨询内容: 想要在挂单五秒之后判断委托是否成交,时间判断好像不能用计时器固定时间触发做判断,请问应该怎么处理

     

  • 金字塔客服:

    没明白,就是用计时器轮训 未成交单的时间就可以了

    OrderInfoTime2       取指定基于0索引序号的非IB外盘帐户未成交合约报单时间,例如 Order.OrderInfoTime2(0) 表示取第一个未成交单的报单时间

     

  • 用户回复: 比如设定计时器固定五秒轮询一次看是否有未成交委托,那么有的单子刚好下单时间就在触发临界点是不是就会被判断成超时未成交?

     

  • 网友回复: 还有一个问题,怎么在ORDER_OrderStatusEx2加入Application_Timer(ID)计时器事件?这两个过程不能放一块?ORDER_OrderStatusEx2是订单状态发生变化会触发,但是我想要的是通过计时器用固定时间去判断一次未成交情况(通过记录的订单ID)

     

  • 网友回复: 我的想法是当下单后计时器开启,如果单子全部成交或者撤单就清除计时器,而不是程序一启动就一直按固定时间不间断扫描
打印本文打印本文 关闭窗口关闭窗口