股票交易柜台接口
签名 | void Logoff(int ClientId) ; | |
功能 | 登出交易账户 | |
参数 | ClientId | 客户端 Id |
返回值 | 无 |
| 格式为 yyyymmdd 整数, 如 2018 年 5 月 1 日为 20180501 |
| |
单项操作 QueryData QueryHistoryData SendOrder CancelOrder GetQuote Repay | 调用成功: ErrorInfo 为空字符串 调用失败: ErrorInfo 为错误信息 |
参数 Result 保存操作结果, 需要分配 1024*1024 字节的空间 Result格式为表格数据, 每一行通过换行符\n 分割,每一列通过制表符\t 分割 例子: 股东代码\t股东名称\t 帐号类别\t 保留信息\n 12345678\t\t0\t 信息 1\n 87654321\t\t2\t 信息 2 注: 不同券商返回的字段会有所不同 | |
参数 ErrorInfo 保存错误信息, 需要分配 256 字节的空间 | |
| |
批量操作 QueryDatas SendOrders CancelOrders GetQuotes QueryMultiAccountsDatas SendMultiAccountsOrders CancelMultiAccountsOrders GetMultiAccountsQuotes | 批量操作的参数通过数组方式传入, 用下标区分每项操作 第 i 项操作调用成功: ErrorInfo[i]为空字符串 第 i 项操作调用失败: ErrorInfo[i]为错误信息 |
参数 Result[]保存批量操作结果, Result[i]保存第 i 项操作结果 每项操作结果需要分配 1024*1024 字节的空间 每项操作结果的格式可参阅[Result 格式] | |
参数 ErrorInfo[]保存批量错误信息, ErrorInfo[i]保存第 i 项错误信息 每项错误信息需要分配 256 字节的空间 | |
|
签名 | void QueryHistoryData(int ClientId, int Category, const char* StartDate, const char* EndDate, char* Result, char* ErrorInfo) ; | |
功能 | 查询各类历史数据 | |
参数 | ClientId | 客户端 Id |
Category | 查询信息类别 0: 历史委托, 1: 历史成交, 2: 交割单 | |
StartDate | 开始日期 格式为 yyyymmdd 字符串, 如 2018 年 5 月 1 日为 20180501 | |
EndDate | 结束日期, 格式同开始日期 | |
Result | 查询结果, 需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] | |
ErrorInfo | 错误信息, 需要分配 256 字节的空间 | |
返回值 | 无, 调用成功与否通过 ErrorInfo 是否为空字符串来判断 |
| Yybid | 营业部代码, 一般为 0 |
Account | 登录账号,一般为券商的资金账号或客户号 注: 两融账号需要额外添加 .C 结尾, 如 123456 变为 123456.C | |
TradeAccount | 交易账号, 一般与登录账号相同, 但无需额外添加 .C 结尾 可登录券商软件, 查看股东列表, 股东列表内的资金账号就是交易账号 | |
JyPassword | 交易密码 | |
TxPassword | 通讯密码, 一般为空字符串或与交易密码相同 | |
ErrorInfo | 错误信息, 需要分配 256 字节的空间 | |
返回值 | 调用成功: 客户端 Id 调用失败: 返回 <= 0 |
签名 | void SendOrder(int ClientId, int Category, int EntrustType, const char* Gddm, const char* Zqdm, float Price, int Quantity, char* Result, char* ErrorInfo) ; | |
功能 | 委托下单 | |
参数 | ClientId | 客户端 Id |
Category | 委托类别 0: 买入, 1: 卖出, 2: 融资买入, 3: 融券卖出, 4: 买券还券, 5: 卖券还款, 6: 现券还券 | |
EntrustType | 报价方式 0: 上海限价委托, 深圳限价委托 1: (市价委托)深圳对方最优价格 2: (市价委托)深圳本方最优价格 3: (市价委托)深圳即时成交剩余撤销 4: (市价委托)上海五档即成剩撤, 深圳五档即成剩撤 5: (市价委托)深圳全额成交或撤销 6: (市价委托)上海五档即成转限价 | |
Gddm | 股东代码, 可调用QueryData 接口或查询券商软件获取 交易上海股票填上海的股东代码 交易深圳股票填深圳的股东代码 | |
Zqdm | 证券代码 | |
Price | 委托价格 | |
Quantity | 委托数量 | |
Result | 委托结果(包含委托编号), 需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] | |
ErrorInfo | 错误信息, 需要分配 256 字节的空间 | |
返回值 | 无, 调用成功与否通过 ErrorInfo 是否为空字符串来判断 |