欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 下单队列问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3844人关注过本帖平板打印复制链接

主题:下单队列问题

帅哥哟,离线,有人找我吗?
wsanle
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:196 积分:594 威望:0 精华:2 注册:2011/8/22 18:26:49
  发帖心情 Post By:2013/3/26 10:59:57 [只看该作者]

王峰老师,按您的意思我理解:

1、在打开Order.OrderQueue=1时候,如果同时下了平仓和反手开仓的订单,如果平仓单未成交,开仓单肯定也未执行,此时用Order.OrderInfoByCode2检测是否有未成交的订单,回报的可能是平仓的挂单,也可能是反手开仓的挂单,是随机的,此时用call Order.CancelOrder(OrderID)撤单,可能撤销的是平仓挂单,也可能是反手开仓的挂单,取决于OrderID返回的挂单号。我的问题是,如果我撤销了平仓挂单,没有撤销后面的反手开仓挂单,如果账号资金足够,是不是会执行反手开仓挂单?

2、如果我只撤销了平仓挂单,马上继续追加挂平仓单,是否也不会成交,因为队列前面还有反手开仓单没有撤销,必须将平仓和反手开仓单一起撤销后,再发出平仓和反手开仓挂单?


 回到顶部