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


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

   

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


  共有3856人关注过本帖树形打印复制链接

主题:下单队列问题

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/3/26 0:13:36 [显示全部帖子]

问题1,OrderInfoByCode2这个只返回指定品种的未成交订单,如果同一个品种存在多个未成交单,那么可能会随机返回一个。如果你需要遍历整个未成交单,包括一个品种的多个订单,那么你应该使用 OrderInfo2 方法 进行遍历,取得所有未成交单信息进行处理

撤单时只撤 OrderID 这笔挂单,其他均不影响。

建议你多用Application.msgout函数用模拟账户进行调试一下便知



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/3/26 13:27:19 [显示全部帖子]

看了你的描述,

这里解释如下:

在打开Order.OrderQueue=1时候,金字塔会按照队列报单,也就是只会报第一笔,第二笔放在队列中不会报单,如果你查询未成交单的话只会查到第一笔。

如果撤单成功,那么在默认情况下第二笔报单会随之报出去,如果你希望第一笔报单撤单后撤销队列里的报单,那么你应该在 交易菜单-》下单设置-》程序化交易 选项卡中,选择 “之前报单完成成交后再顺序报单”这个选项



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/3/26 15:59:02 [显示全部帖子]

在第二笔队列插入后才马上对第一笔报单进行委托处理。如果第二笔报单迟迟未报,那么再等待2秒后不再等待



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部