近 40 家券商上线 · Python 事件驱动 · 7×24 云端无人值守
量化投研 → 量化回测 → 仿真交易 → 实盘交易 全流程闭环
恒生电子旗下的券商托管式量化交易终端
PTrade(Professional Trade)是恒生电子(600570.SH)控股子公司 杭州云纪网络科技研发的专业级量化交易终端,属恒生「i私募」产品线。 它融合恒生极速柜台的高并发、低时延能力,提供「量化投研 → 回测 → 仿真 → 实盘」全流程服务。
核心特征是云端托管(券商托管)——策略代码上传至券商机房服务器运行, 本地电脑关机、断网、休眠均不影响执行,支持 7×24 小时无人值守。 软件约 2019 年推向市场,官方表述「已在近 40 家券商上线」。
| 属性 | 详情 |
|---|---|
| 开发者 | 恒生电子(600570.SH)· 子公司云纪网络(2015 成立,恒生持股 ~57.93%) |
| 产品定位 | 面向高净值个人 / 私募机构的一体化量化交易终端 |
| 运行模式 | 云端托管(券商机房服务器运行),本地仅编辑/监控 |
| 策略语言 | 仅 Python(2024-10 起新主干升级到 Python 3.11) |
| 客户端 | 仅 Windows(Mac/Linux 需虚拟机;本机配置要求极低) |
| 交易品种 | A 股 / ETF / 可转债 / 两融 / 期权 / 港股通(衍生品支持较弱) |
| 开源情况 | 无官方 SDK / GitHub 仓库,仅社区兼容项目(SimTradeLab 等) |
| 监管合规 | 受证监会《程序化交易管理规定》(2024-10 施行)约束 |
客户端-服务器(C/S)架构,策略在券商内网毫秒级报单
策略采用事件驱动,核心生命周期函数:
initialize()(启动一次)→ before_trading_start()(盘前)→
handle_data()(盘中,日线默认 14:50 触发)→ after_trading_end()(盘后)。
高频扩展支持 tick_data()(约 3 秒)与 run_interval()(自定义间隔 ≥3 秒)。
从全手动编程到图形化拖拽,三种方式覆盖不同水平的量化用户
2025 年 3 月恒生为 PTrade 接入 DeepSeek 大模型,提供 AI 量化编程、AI 量化纠错、AI 问答, 支持自然语言生成策略代码,官方称调试耗时减少 60%、策略迭代效率提升 5 倍。
核心区别:云端托管 vs 本地运行
| 维度 | QMT(迅投) | PTrade(恒生) |
|---|---|---|
| 运行模式 | 本地客户端运行,仅委托上传 | 券商云端服务器托管 |
| 语言 | Python + VBA | 仅 Python |
| 延迟 | 更低(微秒/亚毫秒级) | 毫秒级,适合中低频 |
| 第三方库 | 可自由安装 | 仅白名单内库 |
| 品种覆盖 | 全品类(含期货/期权/港股通) | 现货为主,衍生品支持弱 |
| 回测精度 | Tick 级逐笔 | 分钟级为主 |
| 策略数量 | 理论上无上限 | 模拟盘 ≤5、实盘 ≤8 |
| 策略保密性 | 代码留在本地 | 需上传券商服务器 |
| 上手门槛 | 高(需编程+自运维) | 低(零代码模板 + 云端免运维) |
| 硬件要求 | 高(建议 16G+ 固态) | 极低 |
聚宽(JoinQuant):数据+社区驱动的研究型平台,适合研究/回测/学习,实盘自动交易弱。
掘金(MyQuant):机构级高性能回测 + 多语言,纳秒级事件驱动,适合高频与期货/CTA。
PTrade 定位夹在两者之间:券商托管的一体化实盘终端,更适合股票/ETF/可转债的中低频策略与零代码用户。
「免费」的准确含义与真实开通条件
软件使用权免费:PTrade 客户端本身免年费/授权费,多数券商不收取。 仍需支付:交易佣金(可协商「万一免五」「万 0.5、0.1 元起收」等低佣)、印花税、规费; Level-2 / Tick 行情部分券商收费;恒生 LDP 极速柜台一般不再额外收费。
| 条件 | 典型要求 |
|---|---|
| 资金门槛 | 主流 10 万 – 50 万(国金 ~10 万最低档,华泰 ~20–50 万,国泰君安/招商/中信 ~50 万) |
| 风险测评 | C4(积极型)及以上,部分券商要求 C5 |
| 交易经验 | 部分要求半年以上 |
| 开通流程 | 联系客户经理 → 专属链接开户 → 入金达标 → 签署《量化交易风险揭示书》→ 审核 1–3 个工作日 → 下载客户端 |
| 合规报备 | 按证监会《程序化交易管理规定》「先报告、后交易」,软件名称/版本/策略类型/最高申报速率等需报备 |
资金门槛「10 万 vs 50 万」、期货/期权支持、Level-2 是否免费,均存在不同券商间差异, 实际以开户券商客户经理确认为准。切勿通过自助渠道开户,需走专属量化白名单通道。
云端托管的便利,也带来灵活性与保密性的代价
| 类别 | 事项 | 说明 |
|---|---|---|
| 优点 | 云端托管无人值守 | 7×24 运行,本地关机/断网不影响,运维成本几乎为零 |
| 优点 | 低门槛 / 零代码 | 15+ 工具模板 + 图形化拖拽 + Python 三种方式 |
| 优点 | DeepSeek AI 编程 | 自然语言生成策略代码,调试耗时减少 60% |
| 优点 | 回测→实盘无缝 | 毫秒级报单,券商托管稳定性强,全栈信创适配 |
| 局限 | 不能装第三方库 | 策略逻辑受内置 API 白名单约束,灵活性受限 |
| 局限 | 代码上传券商服务器 | 存在策略保密性顾虑 |
| 局限 | 回测分钟级为主 | 不适合高频/打板/套利等速度敏感策略 |
| 局限 | 策略数量受限 | 实盘约 8 个、模拟约 5 个 |
| 注意 | 仅 Windows 客户端 | Mac/Linux 需虚拟机 |
| 注意 | 版本碎片化 | 各券商版本 API 行为不一致(订单状态字段类型、期权支持度等) |
最接近「可安装 PTrade 兼容 SDK」的第三方项目
PTrade 本身没有官方 pip 包或 GitHub 仓库,是商业软件,由券商统一采购部署, 需通过证券账户申请开通后由券商提供 Windows 客户端。 上述社区项目仅用于学习、本地模拟与回测,不能用于实盘下单,实盘必须通过券商 PTrade 客户端。
联系支持券商的客户经理开通量化白名单,即可获得 PTrade Windows 客户端。 回测 → 仿真 → 实盘,一条链路跑通 A 股中低频量化交易。