Ptrade

🏦 券商托管级量化交易,Tick级低延迟执行

券商级量化交易云平台,策略托管于券商内网服务器,支持A股/可转债T+0/期货/融资融券,低延迟Tick级执行,适合专业量化投资者。

收藏
2.6k
安装
1k
版本
1.0.2
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心功能与用法

Ptrade 是恒生电子推出的专业量化交易平台,采用券商云端托管模式——策略代码运行在券商内网服务器上,而非本地电脑。这种模式的核心优势是极低的交易延迟(内网直连交易所)和7×24小时无人值守运行

平台基于事件驱动架构,开发者通过 Python 编写策略,主要生命周期函数包括:

  • initialize():策略启动时一次性初始化
  • before_trading_start():盘前准备(默认9:10执行)
  • handle_data():主交易逻辑(日线/分钟线触发)
  • tick_data():Tick级高频交易(每3秒触发,实盘专属)
  • after_trading_end():盘后处理

支持多维度数据获取:K线历史(get_history/get_price)、实时快照(get_snapshot)、Level2逐笔数据(需权限)、财务基本面、可转债专题数据等。交易接口覆盖普通股票、可转债(T+0)、ETF申赎套利、国债逆回购、融资融券、股指期货等全品类。

显著优点

1. 延迟优势:券商内网部署,订单执行延迟远低于本地量化软件
2. 稳定性高:无需担心本地断网、断电、电脑崩溃导致策略中断

3. 合规安全:券商托管符合监管要求,资金全程受第三方存管保护

4. 数据丰富:默认提供Level2十档行情,部分券商赠送逐笔数据

5. 回测实盘一致:同一套代码可直接从回测切换到实盘

潜在局限与风险

  • 环境封闭:策略运行在沙箱环境,无法访问外网,无法pip安装第三方库,只能使用内置包(pandas/numpy/talib等)
  • 券商依赖:需特定券商开通权限,不同券商功能支持程度差异大
  • 灵活性受限:文件IO受限,复杂机器学习模型部署困难
  • 资金门槛:多数券商要求50万-300万资产门槛开通权限

适合人群

  • 有Python基础的中高级量化投资者
  • 追求低延迟执行的日内交易/高频策略开发者
  • 需要7×24小时自动化运行的资管机构或个人
  • 融资融券、股指期货等复杂业务的策略交易者

常规风险提示

  • 策略逻辑风险:Tick级策略需充分测试,异常处理不当可能导致频繁错误委托
  • 价格精度:不同资产类型价格小数位要求严格(可转债0.001元,ETF期权0.0001元),精度错误会导致废单
  • 并发限制:get_history/get_price不可多线程并发调用
  • 券商差异:Level2数据、期货权限、ETF申赎等功能需确认具体券商支持情况

安全解读

核心用法

Ptrade技能是纯文档型API参考,为量化交易者提供恒生电子Ptrade平台的完整Python策略开发指南。该技能不直接执行交易,而是帮助用户理解Ptrade的事件驱动框架、数据接口和交易函数。

典型使用场景:
1. 策略开发参考 — 查询handle_datatick_data等生命周期函数的用法,获取历史数据(get_historyget_price)和实时行情(get_snapshot

2. 交易指令生成 — 学习orderorder_targetmargin_trade等下单函数,支持普通股票、可转债T+0、融资融券、期货、ETF套利等多品种

3. 回测参数配置 — 设置手续费(set_commission)、滑点(set_slippage)、成交量限制等回测环境

4. 定时任务调度 — 使用run_dailyrun_interval实现盘前选股、集合竞价、盘中监控、盘后逆回购等自动化流程

技术特性:

  • 策略运行在券商内网服务器,低延迟执行(Tick级3秒刷新)
  • 支持Level2十档行情、逐笔委托/成交数据(需券商开通)
  • 内置pandas、numpy、talib等第三方库,无法pip install外部依赖
  • 全局对象g自动持久化,支持跨交易日状态保存

显著优点

1. 市场覆盖全面:支持A股普通交易、可转债T+0、融资融券、股指期货、国债逆回购、ETF申赎套利、LOF基金等中国资本市场全品类

2. 执行效率极高:策略部署在券商服务器内网,避免网络延迟;Tick级3秒刷新、分钟级/日级多频率支持,满足高频与低频策略需求

3. 数据接口丰富:提供K线数据(日线/分钟线)、实时快照、盘口深度(get_gear_price)、Level2逐笔数据、财务数据(get_fundamentals)、可转债专题数据(get_cb_info)等多维度数据

4. 风控机制内置:自动检查涨跌停状态(check_limit)、价格精度校验、订单状态实时回调(on_order_response)、持仓与资金实时同步

5. 策略模板完善:内置双均线、MACD+KDJ多因子、Tick级大单跟踪、ETF溢价套利、可转债T+0日内、盘后逆回购+新股申购等完整示例

潜在缺点与局限性

1. 准入门槛极高:必须开通券商Ptrade权限,且不同券商支持的功能差异大(如Level2数据、期货、两融等需额外申请),个人投资者难以获取

2. 环境封闭受限:策略运行在内网沙箱,无法访问外网、无法安装额外Python包,复杂策略(如机器学习模型外推、另类数据源接入)难以实现

3. 实时调试困难:实盘无法打断点调试,策略异常直接终止;回测与实盘环境存在细微差异(如订单撮合机制、市场冲击成本模拟),可能导致回测失真

4. 并发与性能限制get_history/get_price不可多线程并发调用;Tick回调高频触发时,复杂计算可能阻塞后续行情处理

5. 资金与合规风险:实盘直接连接交易所,策略bug可能导致真实资金损失;部分券商对策略撤单率、委托频率有风控限制,超限可能暂停权限

适合的目标群体

  • 量化私募基金/专业投资者:已开通Ptrade权限,需要快速查询API用法和策略模板
  • 券商量化研究员:为内部客户开发策略示例或培训材料
  • 金融科技开发者:熟悉Python量化框架,需迁移至Ptrade平台
  • 高校金融工程师生:学习中国市场量化交易实务和API设计

不适合:无券商资源、无编程基础、风险承受能力不足的个人投资者。

使用风险

1. 资金损失风险:该技能提供的代码均为示例,直接复制到实盘可能因参数不当、逻辑缺陷或市场极端行情导致亏损。必须充分回测、模拟盘验证后再上实盘。

2. 权限与合规风险:Ptrade功能依赖券商授权,策略运行受券商风控规则约束(如最大撤单次数、单笔委托上限)。违规可能导致权限冻结或账户处罚。

3. 数据与执行风险:Tick数据3秒刷新存在采样盲区,极速行情下可能错失最佳价位;券商服务器负载高时可能出现延迟,策略需内置超时与异常处理。

4. 来源可信度风险:技能维护者为社区项目"大佬量化"(T3级别),非恒生电子官方。文档准确性需与券商提供材料交叉验证,关键参数(如手续费、最小变动单位)以券商实际配置为准。

5. 技术依赖风险:Ptrade为封闭商业系统,API可能随券商系统升级变更;技能文档基于特定版本(v1.2.0),长期使用需关注官方更新。

Ptrade 内容

手动下载zip · 17.1 kB
metadata.jsonapplication/json
请选择文件