免费股票交易程序接口
签名 | 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 是否为空字符串来判断 |
签名 | void Deinit(); |
功能 | API 反初始化 |
参数 | 无 |
返回值 | 无 |
签名 | 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 是否为空字符串来判断 |
签名 | void Logoff(int ClientId) ; | |
功能 | 登出交易账户 | |
参数 | ClientId | 客户端 Id |
返回值 | 无 |
签名 | void SendMultiAccountsOrders(int ClientId[], int Category[], int EntrustType[], const char* Gddm[], const char* Zqdm[], float Price[], int Quantity[], int Count, char* Result[], char* ErrorInfo[]); | |
功能 | 多账户批量下单, 通过下标区分每项委托 | |
参数 | ClientId[] | 客户端 Id 数组 |
Category[] | 委托类别数组, 具体含义请参阅[委托类别] | |
EntrustType[] | 报价方式数组, 具体含义请参阅[报价方式] | |
Gddm[] | 股东代码数组 | |
Zqdm[] | 证券代码数组 | |
Price[] | 委托价格数组 | |
Quantity[] | 委托数量数组 | |
Count | 委托项数, 即数组长度 | |
Result[] | 委托结果数组, 每项结果需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] | |
ErrorInfo[] | 错误信息数组, 每项错误信息需要分配 256 字节的空间 | |
返回值 | 无, 第 i 项委托成功与否通过 ErrorInfo[i]是否为空字符串来判断 |