目前比较多人用的量化终端应该就是PTrade和QMT了,这两款量化交易终端到底哪个更好呢?今日我们所说这个问题。

首先,ptrade的开发商是恒生电子,恒生电子俗称金融IT茅,是非常有技术实力的一家上市公司,qmt的开发商是迅投,也是目前做机构专业交易软件实力非常强的开发商,所以从背景来说,两款软件都是非常优秀的。其次,ptrade支持python编程语言,qmt除了支持python以外,还支持vba编程,如果之前使用大智慧等软件用vba来写公式,那qmt可能比较适合。

量化实盘支持的业务品种方面,ptrade支持普通股票、两融、ETF申赎、可转债。qmt除了以上业务,还支持期权、期货,在支持的业务品种方面,qmt更胜一筹。

其实两者各有各的优缺点,但是,如果你为了省事,策略托管在券商服务器,那ptrade是一个好的选择。如果你想保护好策略代码,那就选择qmt。不过,我们也不是非得用这些量化终端不可的,我们也可以考虑量化交易接口,一样可以满足大家的需求,还能进行二次开发,灵活性更高。通常来讲,量化交易接口api都会包含下面这些功能:

名称

功能

基本函数

Init

API 初始化

Deinit

API 反初始化

Logon

登录交易账户

Logoff

登出交易账户

QueryData

查询各类交易数据

QueryHistoryData

查询各类历史数据

SendOrder

委托下单

CancelOrder

委托撤单

GetQuote

获取五档报价

Repay

融资融券账户直接还款

GetExpireDate

查询 API 授权到期日期

单账户批量函数

QueryDatas

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

SendOrders

单账户批量下单

CancelOrders

单账户批量撤单

GetQuotes

单账户批量获取五档报价

多账户批量函数

QueryMultiAccountsDatas

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

SendMultiAccountsOrders

多账户批量下单

CancelMultiAccountsOrders

多账户批量撤单

GetMultiAccountsQuotes

多账户批量获取五档报价

上面提到的这个交易接口项目,大家其实可以在gitee上找到:https://gitee.com/metatradeapi,小伙伴可以试用一下,有意见也可以提出~