PDF下载 下载

新股业务成员函数

阅读 5068

IPOBuy - 新股新债申购

注:仅在实盘中可以使用

函数原型:

  1. public GMData<Order> IPOBuy(string symbol, int volume, double price, string account = null)

参数:

参数名 类型 说明
symbol string 标的代码,只能单个标的
volume int 委托数量
price double 申购价
account string 实盘账号id,关联多实盘账号时填写,可以从 GetAccounts获取,也可以从终端实盘账号配置里拷贝。如果策略只关联一个账号,可以设置为null
返回值 GMData<Order> 一个Order结构, 如果函数调用失败, Order.status 值为 OrderStatus_Rejected, Order.ordRejReasonDetail 为错误原因描述, 其它情况表示函数调用成功,Order.clOrdId 为本次委托的标识,可用于追溯订单状态或撤单

示例:

  1. //申购1000股的SHSE.688001
  2. GMData<Order> o = IPOBuy("SHSE.688001", 1000, 42.0);

IPOGetQuota - 查询客户新股新债申购额度

注:仅在实盘中可以使用

函数原型:

  1. public GMDataList<IPOQI> IPOGetQuota(string account = null)

参数:

参数名 类型 说明
account string 实盘账号id,关联多实盘账号时填写,可以从 GetAccounts获取,也可以从终端实盘账号配置里拷贝。如果策略只关联一个账号,可以设置为null
返回值 GMDataList<IPOQI> 返回每个板块的申购额度

示例:

  1. GMDataList<IPOQI> da = IPOGetQuota();

IPOGetInstruments - 查询当日新股新债清单

注:仅在实盘中可以使用

函数原型:

  1. public GMDataList<IPOInstruments> IPOGetInstruments(string account = null)

参数:

参数名 类型 说明
account string 实盘账号id,关联多实盘账号时填写,可以从 GetAccounts获取,也可以从终端实盘账号配置里拷贝。如果策略只关联一个账号,可以设置为null
返回值 GMDataList<IPOInstruments> 一个IPOInstruments结构列表

IPOGetMatchNumber - 配号查询

注:仅在实盘中可以使用

函数原型:

  1. public GMDataList<IPOMatchNumber> IPOGetMatchNumber(string account = null)

参数:

参数名 类型 说明
account string 实盘账号id,关联多实盘账号时填写,可以从 GetAccounts获取,也可以从终端实盘账号配置里拷贝。如果策略只关联一个账号,可以设置为null
返回值 GMDataList<IPOMatchNumber> 一个IPOMatchNumber结构列表

IPOGetLotInfo - 中签查询

注:仅在实盘中可以使用

函数原型:

  1. public GMDataList<IPOLotInfo> IPOGetLotInfo(string account = null)

参数:

参数名 类型 说明
account string 实盘账号id,关联多实盘账号时填写,可以从 GetAccounts获取,也可以从终端实盘账号配置里拷贝。如果策略只关联一个账号,可以设置为null
返回值 GMDataList<IPOLotInfo> 一个IPOLotInfo结构列表
0 篇笔记