程序化交易接口通常具备哪些功能?

一个实用的程序化交易接口会包含哪些功能呢?我们一起来分析一下。

首先程序化交易接口必须能实现自动化交易功能的,毕竟程序化交易接口是量化交易的一个工具,而量化交易之所以称之为量化交易,也是因为要进行海量的交易,所以,一个实用的程序化交易接口必须要有自动交易的动能。

其次,程序化交易接口还需要有获取数据的功能,我们在指定交易策略的时候,少不了要用到一些数据,而这些数据一般是通过程序化交易接口获取的,也可以通过一些行情接口来获取,但是这样就等于要多加一个接口,操作起来会比较麻烦。

最后,程序化交易接口肯定是需要实盘操作的,也就是可以对接券商账户,因为我们做量化,不会只想做模拟交易的,不能实操的程序化交易接口也不是一个好接口,这一点大家需要记住的。

综合来说,程序化交易接口需要具备下面这些功能:

名称

功能

基本函数

Init

API 初始化

Deinit

API 反初始化

Logon

登录交易账户

Logoff

登出交易账户

QueryData

查询各类交易数据

QueryHistoryData

查询各类历史数据

SendOrder

委托下单

CancelOrder

委托撤单

GetQuote

获取五档报价

Repay

融资融券账户直接还款

GetExpireDate

查询API 授权到期日期

单账户批量函数

QueryDatas

单账户批量查询各类交易数据

SendOrders

单账户批量下单

CancelOrders

单账户批量撤单

GetQuotes

单账户批量获取五档报价

多账户批量函数

QueryMultiAccountsDatas

多账户批量查询各类交易数据

SendMultiAccountsOrders

多账户批量下单

CancelMultiAccountsOrders

多账户批量撤单

GetMultiAccountsQuotes

多账户批量获取五档报价

好了,现在大家应该都清楚程序化交易接口需要具备哪些功能了吧,想了解更多可以看https://gitee.com/metatradeapi,获利问小编(下方Q)。

猜你喜欢

转载自blog.csdn.net/qq1841085904/article/details/128535529
今日推荐