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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]C++怎么获得未成交的委托id

   

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


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

主题:[求助]C++怎么获得未成交的委托id

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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2016/10/27 16:31:50
[求助]C++怎么获得未成交的委托id  发帖心情 Post By:2016/12/7 17:08:36 [只看该作者]

怎么获得未成交的委托id,c++开发

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/12/7 17:15:33 [只看该作者]

http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=30931

这里的范例上有,下单后记录订单ID,然后利用这个ID进行撤单



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

金字塔-技术部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/12/7 17:16:44 [只看该作者]

提醒:为了我们能及时的解决您的问题,希望您下次发帖时,选择一个有意义的标题名,谢谢合作


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

金字塔-技术部

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

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

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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2016/10/27 16:31:50
  发帖心情 Post By:2016/12/8 9:47:16 [只看该作者]

这个我知道,我的意思是,如果当时没记录,还能查询到吗?
还有,金字塔能不能获得最近一天或两天所有的交易记录,用于服务器恢复?

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/12/8 14:14:20 [只看该作者]

 /*取指定基于0索引的未成交其他帐户(CTP,金仕达,恒生,股票等)合约信息
 Index        输入参数,指定基于0索引的持仓和约信息,持仓和约总量参见 OrderNum2 属性。
 OrderID      输出参数, 未成交订单ID
 ConSign      输出参数,本次委托数量
 Filled       输出参数,已成交数量
 Remaining    输出参数,未成交数量
 Action       输出参数,动作类型 0买入 1卖出
 OrderType    输出参数,订单类型 0限价 1市价 2停损 3市价停损
 LmtPrice     输出参数,当OrderType等于0时为限价,为3时为停损限价
 Account      输出参数,帐户信息数组,该数组空间至少需要32个字节
 Kaiping      输出参数,开平仓类型 0开仓 1平仓
 Code         输出参数,该持仓品种代码的返回数组,该数组空间至少需要10个字节
 Market       输出参数,该持仓品种市场
 返回值:      成功返回1,失败返回0 */ 
 virtual BOOL OrderInfo2(UINT Index, int &OrderID, int &ConSign, int &Filled, int &Remaining, int &Action, int &OrderType, double &LmtPrice, char *szAccount, int &Kaiping, char *szCode, WORD &Market) = 0;

 

可以取当天的交易记录,历史的没法获取,建议你自行记录

 

 /*取指定基于0索引序号的其他帐户(CTP,金仕达,恒生,股票等)帐户成交明细
 Index        输入参数,基于0索引的成交明细
 Date         输出参数,成交时间
 Code         输出参数,该持仓品种代码的返回数组,该数组空间至少需要10个字节
 Market       输出参数,品种市场
 OrderType    输出参数,成交单类型,0限价 1市价 2停损 3限价停损
 Action       输出参数,成交方向 0买入 1卖出
 Price        输出参数,成交价格
 Volume       输出参数,成交量
 Kaiping      输出参数,开平仓类型,0开仓 1平仓
 Account      输入参数,成交帐户,可省略,若省略则表示当前默认激活帐户
 返回值:      成功返回1,失败返回0*/
 virtual int TradeDetalied2(int Index, DATE &Date, char *szCode, WORD &Market, int &OrderType, int &Action, float &Price, int &Volume, int &Kaiping, char *szAccount) = 0;



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

金字塔-技术部

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

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

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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2016/10/27 16:31:50
  发帖心情 Post By:2016/12/13 16:07:19 [只看该作者]

我知道这个函数,
但第一个参数 index 怎么给?

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/12/14 9:23:07 [只看该作者]

 //得到所有非IB外盘当前有效的未成交合约品种数量 
 virtual int GetOrderNum2() = 0;

 

//得到指定帐户的非IB外盘帐户的成交明细数量 
 virtual int GetTradeCount2(char * szAccount) = 0;



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

金字塔-技术部

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

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

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


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2016/10/27 16:31:50
  发帖心情 Post By:2016/12/15 10:20:53 [只看该作者]

 /*取指定基于0索引序号的其他帐户(CTP,金仕达,恒生,股票等)帐户成交明细
 Index        输入参数,基于0索引的成交明细
 Date         输出参数,成交时间
 Code         输出参数,该持仓品种代码的返回数组,该数组空间至少需要10个字节
 Market       输出参数,品种市场
 OrderType    输出参数,成交单类型,0限价 1市价 2停损 3限价停损
 Action       输出参数,成交方向 0买入 1卖出
 Price        输出参数,成交价格
 Volume       输出参数,成交量
 Kaiping      输出参数,开平仓类型,0开仓 1平仓
 Account      输入参数,成交帐户,可省略,若省略则表示当前默认激活帐户
 返回值:      成功返回1,失败返回0*/
 virtual int TradeDetalied2(int Index, DATE &Date, char *szCode, WORD &Market, int &OrderType, int &Action, float &Price, int &Volume, int &Kaiping, char *szAccount) = 0;

这个函数返回的结果异常,
返回的OrderType=255
其他值返回的都对,就这个不对,
是什么问题?

 回到顶部