C++ 核心 + Python 接口 · 四引擎 · 纳秒级超低延迟
数据清洗 → 回测 → 实盘 → 调度全环节覆盖
C++ 核心的高性能量化交易开发框架
WonderTrader(WT) 是基于 C++ 核心模块的量化交易开发框架, 官方定位「量化研发交易一站式框架」,面向专业机构,覆盖「数据落地清洗 → 回测分析 → 实盘交易 → 运营调度」全环节, 宣称可支撑数十亿级实盘管理规模。
作者 Wesley Liu(知乎「雁过也」),自述为某量化私募 CTO 合伙人。2020 年开源,MIT 许可。
| 属性 | 详情 |
|---|---|
| GitHub | wondertrader/wondertrader · 6,261 Star |
| 许可证 | MIT(免费开源) |
| 主语言 | C++(核心)+ Python 子框架 wtpy |
| 最新版本 | wtpy 0.9.9.3(2023-12)· Python ≥3.8 |
| 维护状态 | 成熟但低活跃(2024 年后更新放缓) |
从同步策略到纳秒级超高频
策略组合统一管理 · 目标仓位合并执行
多个策略组合(M)+ 一个统一执行层(1)+ 多个交易通道/账户(N), 支持目标仓位合并执行、理论部位独立核算、多账户按手数倍率并发执行。 数据层用 UDP 广播实时行情 + mmap 文件(高速不丢数据)。
| 品种 | 对接柜台 |
|---|---|
| 期货 | CTP、CTPMini、飞马 Femas、易达 |
| 期权 | CTPOpt、金证期权 maOpt、QWIN |
| 股票 | 中泰 XTP、华鑫奇点、华锐 ATP、宽睿 OES |
pip install wtpy --upgrade # Python ≥ 3.8
机构友好,新手优先 vnpy
| 类别 | 事项 | 说明 |
|---|---|---|
| 优点 | 高性能低延迟 | C++ 内核,UFT 纳秒级,适合高频/极速 |
| 优点 | 架构完整 | M+1+N 多账户、策略保密、独立核算 |
| 局限 | 门槛高 | 需配置大量基础文件,文档不如 vnpy |
| 局限 | 社区小 | 单维护者项目,2024 后更新放缓 |
| 局限 | 性能稀释 | 策略写 Python 层时,C++ 优势会被稀释 |