一个实用的程序化交易接口会包含哪些功能呢?我们一起来分析一下。
首先程序化交易接口必须能实现自动化交易功能的,毕竟程序化交易接口是量化交易的一个工具,而量化交易之所以称之为量化交易,也是因为要进行海量的交易,所以,一个实用的程序化交易接口必须要有自动交易的动能。
其次,程序化交易接口还需要有获取数据的功能,我们在指定交易策略的时候,少不了要用到一些数据,而这些数据一般是通过程序化交易接口获取的,也可以通过一些行情接口来获取,但是这样就等于要多加一个接口,操作起来会比较麻烦。
最后,程序化交易接口肯定是需要实盘操作的,也就是可以对接券商账户,因为我们做量化,不会只想做模拟交易的,不能实操的程序化交易接口也不是一个好接口,这一点大家需要记住的。
综合来说,程序化交易接口需要具备下面这些功能:
|
名称 |
功能 |
基本函数 |
Init |
|
Deinit |
||
Logon |
||
Logoff |
||
QueryData |
||
QueryHistoryData |
||
SendOrder |
||
CancelOrder |
||
GetQuote |
||
Repay |
||
GetExpireDate |
||
|
||
单账户批量函数 |
QueryDatas |
|
SendOrders |
||
CancelOrders |
||
GetQuotes |
||
|
||
多账户批量函数 |
QueryMultiAccountsDatas |
|
SendMultiAccountsOrders |
||
CancelMultiAccountsOrders |
||
GetMultiAccountsQuotes |
||
|
好了,现在大家应该都清楚程序化交易接口需要具备哪些功能了吧,想了解更多可以看https://gitee.com/metatradeapi,获利问小编(下方Q)。