通达信开发接口相关函数说明
签名 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 QueryData(int ClientId, int Category, char* Result, char* ErrorInfo) ; 功能 查询各类交易数据 参数 ClientId 客户端 Id Category 查询信息类别 0: 资金, 1: 股份, 2: 当日委托, 3: 当日成交, 4: 可撤单, 5: 股东代码, 6: 融资余额, 7: 融券余额, 8: 可融证券, 9: 各券商不同, 10-11: 无, 12: 可申购新股查询, 13: 新股申购额度查询, 14: 配号查询, 15: 中签查询 Result 查询结果, 需要分配 1024*1024 字节的空间 格式请参阅[Result 格式] ErrorInfo 错误信息, 需要分配 256 字节的空间 返回值 无, 查询成功与否通过 ErrorInfo 是否为空字符串来判断¤
MetaTrade 开发文档 API 功能概述 名称 功能 基本函数 Init API 初始化 Deinit API 反初始化 Logon 登录交易账户 Logoff 登出交易账户 QueryHistoryData 查询各类历史数据 SendOrder 委托下单 CancelOrder 委托撤单 GetQuote 获取五档报价 Repay 融资融券账户直接还款 单账户批量函数 QueryDatas 单账户批量查询各类交易数据 SendOrders 单账户批量下单 CancelOrders 单账户批量撤单 GetQuotes 单账户批量获取五档报价 多账户批量函数 QueryMultiAccountsDatas 多账户批量查询各类交易数据 SendMultiAccountsOrders 多账户批量下单 CancelMultiAccountsOrders 多账户批量撤单 GetMultiAccountsQuotes 多账户批量获取五档报价 签名 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]是否为空字符串来判断¤¤