通达信系统多被认为是股票交易挂单接口支持的重要组成部分,同时是多券商交易接口版本为通达信宽客多券商统一交易接口,即简称通达信多券商接口。
通达信多券商接口是通达信公司基于其专业的金融软件平台开发的一个功能,可以实现多家券商的交易接口的统一管理。通过通达信多券商接口,用户可以在通达信软件中同时操作多家券商的交易账户,实现统一的交易接口和操作界面。
1. 统一操作界面:通达信多券商接口可以在通达信软件中集成多家券商的交易功能,用户可以通过同一个界面进行交易,避免了频繁切换券商软件的繁琐操作。
2.接口文档说明:MetaTradeAPI (metatradeapi) - Gitee.comhttps://gitee.com/metatradeapi
同时,连接的股票交易挂单接口是通过券商提供的API(Application Programming Interface)接口来进行挂单操作的。具体执行步骤如下:
1. 初始化接口:首先,需要使用相应的API接口,初始化连接到券商的交易服务器。这一步通常需要提供正确的登录账户、密码等信息,并确保连接成功。
2. 创建挂单请求:然后,根据需要进行挂单的具体要求,创建一个挂单请求,包括股票代码、买卖方向、价格、数量等信息。可以根据券商提供的文档或API说明,调用相应的函数或方法来创建挂单请求对象。
API说明:
名称 |
功能 |
|
基本函数 |
Init |
|
Deinit |
||
Logon |
||
Logoff |
||
QueryData |
||
QueryHistoryData |
||
SendOrder |
||
CancelOrder |
||
GetQuote |
||
Repay |
||
GetExpireDate |
||
单账户批量函数 |
QueryDatas |
|
SendOrders |
||
CancelOrders |
||
GetQuotes |
||
多账户批量函数 |
QueryMultiAccountsDatas |
|
SendMultiAccountsOrders |
||
CancelMultiAccountsOrders |
||
GetMultiAccountsQuotes |
||
3. 发送挂单请求:通过调用API的函数或方法,将挂单请求发送给券商的交易服务器。在发送之前,通常需要进行数据校验,确保挂单请求的各项参数符合要求。
4. 接收挂单回执:一旦券商的交易服务器接收并处理了挂单请求,会返回一个挂单回执,包含了挂单的状态和相关信息。可以通过调用API的函数或方法,接收和处理这个挂单回执。
5. 监控挂单状态:可以通过调用API的函数或方法,定时或实时地查询当前挂单的状态。券商的交易服务器通常会提供相关的函数或方法,用于查询挂单详情和状态信息。
调用API的函数:
相关函数 |
调用结果 |
Deinit Logoff |
无 |
Init |
返回值为 授权成功的交易账户数量 返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错! |
Logon |
调用成功: 返回值为 客户端 Id 调用失败: 返回值 <= 0 |
参数 ErrorInfo 保存错误信息, 需要分配 256 字节的空间 |
|
GetExpireDate |
返回值为 API 授权到期日期 |
6. 撤销挂单:如果需要撤销已经挂单的订单,可以创建一个撤单请求,并通过API发送给券商的交易服务器。券商会验证撤单请求的有效性,并根据交易规则执行相应的撤单操作。
需要注意的是,具体的挂单接口和执行步骤可能因券商不同而有所差异。因此,在实际操作中,需要参考券商提供的相关文档和API接口说明,确保正确地使用挂单接口,并了解每个步骤的具体要求和操作流程权限的控制。