Ptrade -量化平台-0919


Ptrade量化交易平台核心内容总结

一、基础定位与核心优势

  1. 开发与部署:恒生电子研发,券商采购提供,券商机房云端托管运行,稳定性与速度优于本地部署的QMT,不受本地网络、设备故障影响。
  2. 运行环境:仅支持Windows,Mac/Linux可通过虚拟机使用;策略托管后无需本地开机/在线,无人值守自动运行。
  3. Python版本:国金等少数券商为Python 3.11,多数停留在3.5,函数与数据格式存在差异。
  4. 核心优势:内网环境稳定高速、Tick级3秒粒度、十档行情/L2逐笔数据免费、策略代码可加密防泄露。

二、支持券商与开通

  • 支持券商:国盛、国金、东莞、湘财、长江、国泰君安、海通等。
  • 开通方式:关注公众号留言开通/试用,有资金门槛,开户可获独立账号与社群指导。
  • 测试账号:55010687/259800(共享,卡顿不保障,勿存敏感数据)。

三、支持交易品种与权限

  1. 支持品种:股票、ETF/LOF、可转债(T+0)、债券、期货、国债逆回购、融资融券、ETF申赎套利。
  2. 支持板块:主板、创业板、科创板;暂不支持港股通、北交所
  3. 行情权限:默认十档行情,部分券商免费提供L2逐笔数据。
  4. 最小价差:股票0.01元;可转债/ETF/LOF 0.001元;逆回购0.005元;股指期货0.2元。

四、核心功能模块

1. 策略开发(必选框架)

  • 必选函数:initialize(初始化全局变量/股票池)、handle_data(核心交易逻辑,按周期触发)。
  • 可选函数:before_trading_start(盘前9:10)、after_trading_end(盘后15:30)、tick_data(Tick级3秒触发)、on_order_response/on_trade_response(委托/成交主推,极速响应)。
  • 定时工具:run_daily(每日定时)、run_interval(最小3秒间隔循环)。

2. 回测与实盘

  • 回测:支持日线/分钟级,实盘版多仅盘后回测,模拟版无时间限制;可设佣金、滑点、成交量限制、初始底仓。
  • 实盘:一键部署,支持订单管理、持仓查询、成交推送、异常告警邮件/企业微信推送。

3. 零代码量化工具

无需编程,鼠标配置即可运行:ETF趋势、网格交易、拐点交易、盘口扫单、篮子交易、追涨停、可转债套利等。

4. 数据与接口限制

  • 数据获取:支持历史K线、实时快照、逐笔委托/成交、板块排行、财务数据、可转债基础信息。
  • 环境限制:默认无法联网、不能pip安装第三方库,仅可用内置库;极少数券商支持外网对接可转债因子数据。

五、核心交易API(常用)

  1. 下单:order(按数量)、order_target(目标持仓)、order_value(按金额)、order_tick(Tick专用)、order_market(市价)。
  2. 查持仓/订单:get_positionget_positionsget_ordersget_open_orderscancel_order(撤单)。
  3. 特色功能:ipo_stocks_order(一键打新)、debt_to_stock_order(债转股)、etf_basket_order(ETF篮子下单)、get_cb_info(可转债信息)。
  4. 两融专用:margincash_open(融资买入)、marginsec_open(融券卖出)、合约/资产/担保券查询。
  5. 期货专用:buy_open/sell_close等开平仓、保证金/手续费设置。

六、策略关键要点

  1. 持久化:用pickle保存全局变量,避免服务器重启丢失状态;私有变量以__开头不保存。
  2. 异常处理:必加try-except,防止数据缺失导致策略终止。
  3. 价格精度:严格按品种小数点位数传参,否则委托失败。
  4. 运行周期:日线(每日14:50/15:00)、分钟(每分钟)、Tick(每3秒)。

七、典型策略示例

  • 双均线、MACD、集合竞价追涨停、Tick级均线、盘后逆回购、定时打新、融资融券双均线策略。

官网-文档