准备开始做量化策略,QMT和PTrade怎么选?26年有提供这两款软件的券商?确实,如果决定参与自研量化策略开发,一个专业的开发交易平台
必不可少。从目前国内的情况来看,比较主流的就是迅投的QMT量化系统,以及恒生PTrade量化系统,聚宽等几家量化平台。金我们来看看QMT和PTrade大体有哪些差异。
1.编程语言与开发环境
QMT:基于原生 Python,内置 Python 3.6 环境,支持 Pandas、NumPy、TA-Lib 等标准库,策略以脚本形式编写。
PTrade:支持 Python,自带python库。
2.策略运行模式
QMT:提供“大QMT”(回调框架)和“MiniQMT”(独立进程)两种模式,支持高频实盘与隔离部署。
PTrade:主要依赖客户端内置引擎运行,策略通常在统一进程中执行,隔离性较弱。
3.行情与数据支持
QMT:支持 tick、逐笔、L2 十档等高频行情,历史数据需通过 API 主动下载(尤其 MiniQMT)。
PTrade:以分钟线、日线为主,高频数据支持相对有限,更多面向中低频策略。
4.交易品种与接口能力
QMT:支持 A 股、两融、ETF、可转债、期权、期货(CTP),提供异步下单与算法交易(TWAP/VWAP)。
PTrade:主要聚焦 A 股、ETF、两融,对可转债、期货等支持较弱,算法交易功能较少。
5.本地化与部署方式
QMT:完全本地运行,策略不上传云端,适合私有化部署;MiniQMT 可脱离 GUI 独立运行。
PTrade:深度集成于恒生客户端,依赖其交易柜台,策略通常需在图形界面中配置启动。