以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  金字塔主程序暴露给插件的接口 怎么没有查询订单的接口?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=162656)

--  作者:qq代人发帖
--  发布时间:2018/4/10 15:34:23
--  金字塔主程序暴露给插件的接口 怎么没有查询订单的接口?
金字塔主程序暴露给插件的接口 怎么没有查询订单的接口?

--  作者:无为剑
--  发布时间:2018/4/10 22:40:40
--  

建议问题再详细描述一下,你需要什么样的订单查询接口?查询未成交单吗?


--  作者:xiaoluo
--  发布时间:2018/4/11 9:37:04
--  
下单成功后,我只拿到委托编号,并不知道订单是否已成交。
--  作者:xiaoluo
--  发布时间:2018/4/11 9:39:10
--  
我需要查询订单的状态
--  作者:无为剑
--  发布时间:2018/4/11 10:33:59
--  

有2种解决方案

1,推荐方案是在交易回报事件消息中获取状态,参考范例中 void CMainWindowDlg::OrderStatus(BARGAIN_NOTIFY_KSI * pKsi) 函数中的范例部分

2,参考 OrderInfo2 函数,使用定时器查询未成交的订单列表,从中判断是否成交


--  作者:xiaoluo
--  发布时间:2018/4/11 16:30:15
--  
 OrderInfo2 函数 一直返回的都是false。不知道是什么情况?这和模拟盘有关系吗?


--  作者:xiaoluo
--  发布时间:2018/4/11 16:32:22
--  
下单接口返回的委托编号也一直是0;这和模拟盘有关系吗


--  作者:xiaoluo
--  发布时间:2018/4/11 17:32:12
--  回复:(无为剑)有2种解决方案1,推荐方案是在交易...
 OrderInfo2 函数 一直返回的都是false。不知道是什么情况?
下单接口返回的委托编号也一直是0;这和模拟盘有关系吗

--  作者:无为剑
--  发布时间:2018/4/11 17:43:22
--  

1, 调用OrderInfo2 前要调用OrderNum2判断当前有多少未成交单存在,如果你填的索引越界会造成返回FALSE

2,这个问题没法回答,请帖一下下单日志


--  作者:xiaoluo
--  发布时间:2018/4/12 9:38:06
--  回复:(无为剑)1, 调用OrderInfo2 前要调用OrderNum...


2018.04.12 09:35:18 以限价6.330 的 买开仓 1 手, 下单ID 0
  m_iPriceType= 0//m_fPrice=6.3300//m_iVolume=1//m_iDirection=0//strInstrumentID=0011//wMarket=12342//m_iOffSet=0//m_bHedge=0 ( MainWindowDlg.cpp ) 

2018.04.12 09:35:43 以限价9.150 的 买开仓 1 手, 下单ID 0
 m_iPriceType= 0//m_fPrice=9.1500//m_iVolume=1//m_iDirection=0//strInstrumentID=0012//wMarket=12342//m_iOffSet=0//m_bHedge=0 ( MainWindowDlg.cpp )