Ptrade

🏦 券商级低延迟量化,A股全品种托管交易

恒生电子官方量化平台,策略托管于券商服务器,支持A股/期货/两融T+0,Level2实时数据,低延迟执行。

收藏
4.3k
安装
1k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Ptrade 是恒生电子推出的专业量化交易平台,采用券商服务器托管模式——策略代码运行在券商内网,与交易所直连,实现低延迟执行。核心架构为事件驱动型Python框架,通过 initializehandle_databefore_trading_start 等生命周期函数组织策略逻辑。

执行模式:支持日线/分钟/Tick三级频率,Tick级最小3秒触发。实盘交易覆盖股票、可转债(T+0)、ETF申赎套利、国债逆回购、融资融券、股指期货等全品种,默认配备Level2十档行情,部分券商提供免费逐笔数据。

关键约束:策略运行于封闭内网,无互联网访问权限,无法pip install,仅依赖内置库(pandas、numpy、talib等)。代码需预先上传至券商系统,通过UI配置参数后启动。

显著优点

1. 极低延迟:券商机房直连交易所,Tick级响应远超本地运行方案
2. 合规安全:交易指令不经第三方,满足机构合规要求;恒生电子为国内金融IT龙头(T1级信源)

3. 全品种覆盖:唯一同时支持股票T+1、可转债/期货T+0、两融、ETF套利、国债逆回购的国产平台

4. 回测实盘一致:同一套代码无缝切换,内置滑点、手续费、除权除息模拟

5. 机构级数据:Level2逐笔委托/成交数据、财务数据、板块/行业成分股等基础数据完备

潜在局限

1. 生态封闭:无法自主扩展依赖库,策略复杂度受限;缺少现代ML框架(PyTorch/TensorFlow)
2. 券商门槛:需特定券商开通权限(通常30万+资金门槛或机构客户)

3. 调试困难:内网环境无法本地IDE调试,日志排查依赖平台有限输出

4. 并发限制get_history/get_price禁止多线程并发调用,高频策略需谨慎设计

5. 价格精度敏感:股票/可转债/期货等各有独立精度规则,错误精度直接导致废单

适合人群

  • 中高频量化私募:需要Tick级执行、两融/期货对冲的机构
  • ETF套利/做市团队:依赖ETF申赎、瞬时套利、成分股替代功能
  • 可转债T+0交易者:日内波段策略,利用正股联动套利
  • 合规敏感型机构:券商托管模式满足风控穿透、指令留痕要求

常规风险

| 风险类型 | 说明 |
|---------|------|
| 策略错误 | 无外部网络无法实时告警,异常未捕获会导致静默终止 |
| 数据延迟 | Level2权限未开通时,Tick数据可能缺失逐笔字段 |
| 废单风险 | 价格精度、涨跌停状态、资金/持仓不足均会导致委托被拒(status=9)|
| 流动性风险 | `order_market`等市价单类型在极端行情下成交价格偏离预期 |
| 持续化失效 | `g`对象超量或包含不可序列化对象(如文件句柄)会导致重启丢失状态 |

与QMT对比速览

| 维度 | Ptrade | QMT |
|-----|--------|-----|
| 运行环境 | 券商服务器(云端) | 本地/券商服务器可选 |
| 延迟 | 极低(机房直连) | 依赖网络,可配置极速柜台 |
| 扩展性 | 封闭,不可pip | 相对开放,支持部分本地库 |
| 门槛 | 较高(资金/机构) | 更灵活,散户友好 |
| 最佳场景 | 高频、两融、合规严格 | 中低频、复杂算法、研究优先 |

> 综合评估:专业级托管量化平台,适合对延迟和合规有硬性要求的机构交易者,个人研究者可能面临较高的准入门槛和生态限制。

Ptrade 内容

demo_project文件夹
手动下载zip · 19.9 kB
demo.pytext/plain
请选择文件