有很多投资者对于证券接口通达信软件PC版的形态还是太了解的,通达信软件PC版,有以下两种形态:
第一种形态是官方版,第二种形态是券商定制版,那么券商为了嵌入自己的经纪、资管、咨询等业务,一般都有通达信内核的定制版软件,只不过各自起的名字不同而已。比如,国金证券,同花顺内核的版本叫做“全能行”,通达信内核的叫做“至强版”。
如果你想使用通达信内核的交易软件,请咨询你开户券商的经纪人。因各家券商定制软件的界面不同,本文主要介绍如何使用官方版的通达信软件。
证券接口通达信使用流程
将 MetaTrade.dll, MetaTrade.lic, MetaTrade.ini 三个文件放到应用程序同级目录
-
- 调用 LoadLibrary 加载 MetaTrade.dll 实例
- 调用 GetProcAddress 获取 API 函数地址
- 调用 Init 接口进行 API 初始化
- 调用 Logon 接口登录券商账户并获得与之对应的 ClientId, 一个应用程序实例可以同时登录多个账户
- 通过 ClientId 调用其它 API 接口进行查询或委托下单
- 调用 Logoff 接口登出券商账户
- 调用 Deinit 接口进行 API 清理
- 调用 FreeLibrary 卸载 MetaTrade.dll 实例
注: API 具有自动断线重连功能, 应用程序只需进行简单的错误处理即可除 Init/Deinit/Logon 外的其它接口都是线程安全
证券接口通达信API 功能概述
名称 | 功能 | |
基本函数 | Init | API 初始化 |
Deinit | API 反初始化 | |
Logon | 登录交易账户 | |
Logoff | 登出交易账户 | |
QueryData | 查询各类交易数据 | |
QueryHistoryData | 查询各类历史数据 | |
SendOrder | 委托下单 | |
CancelOrder | 委托撤单 | |
GetQuote | 获取五档报价 | |
Repay | 融资融券账户直接还款 | |
GetExpireDate | 查询 API 授权到期日期 | |
单账户批量函数 | QueryDatas | 单账户批量查询各类交易数据 |
SendOrders | 单账户批量下单 | |
CancelOrders | 单账户批量撤单 | |
GetQuotes | 单账户批量获取五档报价 | |
多账户批量函数 | QueryMultiAccountsDatas | 多账户批量查询各类交易数据 |
SendMultiAccountsOrders | 多账户批量下单 | |
CancelMultiAccountsOrders | 多账户批量撤单 | |
GetMultiAccountsQuotes | 多账户批量获取五档报价 | |
注意: 某些券商会对批量操作进行限速, 批量操作过于频繁可能导致 IP 被封
以上就是小编对证券接口通达信的相关阐述了,有不明白的地方可以通过(下方QQ)和小编交流!