tradex交易接口
API 接口说明
签名 | int Init() ; |
功能 | API 初始化 |
参数 | 无 |
返回值 | 授权成功的交易账户数量 返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错! |
tradex交易接口
API 接口说明
签名 | int Init() ; |
功能 | API 初始化 |
参数 | 无 |
返回值 | 授权成功的交易账户数量 返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错! |
签名 | void SendOrders(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]是否为空字符串来判断 |
格式为 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 字节的空间 | |
MetaTrade 开发文档
API 功能概述
名称 | 功能 | |
基本函数 | Init | API 初始化 |
Deinit | API 反初始化 | |
Logon | 登录交易账户 | |
Logoff | 登出交易账户 | |
QueryHistoryData | 查询各类历史数据 | |
SendOrder | 委托下单 | |
CancelOrder | 委托撤单 | |
GetQuote | 获取五档报价 | |
Repay | 融资融券账户直接还款 | |
单账户批量函数 | QueryDatas | 单账户批量查询各类交易数据 |
SendOrders | 单账户批量下单 | |
CancelOrders | 单账户批量撤单 | |
GetQuotes | 单账户批量获取五档报价 | |
多账户批量函数 | QueryMultiAccountsDatas | 多账户批量查询各类交易数据 |
SendMultiAccountsOrders | 多账户批量下单 | |
CancelMultiAccountsOrders | 多账户批量撤单 | |
GetMultiAccountsQuotes | 多账户批量获取五档报价 | |
签名 | void Deinit(); |
功能 | API 反初始化 |
参数 | 无 |
返回值 | 无 |