量化交易接口
1、 签名 void QueryDatas(int ClientId, int Category[], int Count, char* Result[], char* ErrorInfo[]); 功能 单账户批量查询各类交易数据, 通过下标区分每项查询 参数 ClientId 客户端 Id Category[] 查询信息类别数组, 具体含义请参阅[查询信息类别] Count 查询项数, 即数组长度 Result[] 查询结果数组, 每项结果需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] ErrorInfo[] 错误信息数组, 每项错误信息需要分配 256 字节的空间 返回值 无, 第 i 项查询成功与否通过 ErrorInfo[i]是否为空字符串来判断
2、 签名 void QueryMultiAccountsDatas(int ClientId[], int Category[], int Count, char* Result[], char* ErrorInfo[]); 功能 多账户批量查询各类交易数据, 通过下标区分每项查询 参数 ClientId[] 客户端 Id 数组 Category[] 查询信息类别数组, 具体含义请参阅[查询信息类别] Count 查询项数, 即数组长度 Result[] 查询结果数组, 每项结果需要分配 1024*1024 字节的空间
3、 签名 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 是否为空字符串来判断
4、 API 接口说明 签名 int Init() ; 功能 API 初始化 参数 无 返回值 授权成功的交易账户数量 返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错!