基于实际API文档分析的四个版本功能对比。
| 项目 | V005 (社区维护) | V016 (国盛证券) | V041 (东莞证券) | V202 (山西证券/恒生投研) |
|---|---|---|---|---|
| 完整版本号 | PBOXQT1.0V202202.00.005 | PBOXQT1.0V202202.01.016 | PBOXQT1.0V202202.01.041 | PBOXQT1.0V202202.03.000 |
| 发布时间 | 2022年2月 | 2022年2月 | 2022年2月 | 2024年 |
| 维护状态 | 社区维护 | 券商维护 | 券商维护 | 恒生官方 |
| 特点 | 功能丰富,示例多 | 稳定可靠 | 最新功能 | 最完整,功能最多 |
| Python版本 | 3.5/3.11 | 3.5/3.11 | 3.11 | 3.11 |
| 功能分类 | V005 | V016 | V041 | V202 |
|---|---|---|---|---|
| 基础交易 | ||||
| 股票买卖 | ✅ | ✅ | ✅ | ✅ |
| 可转债交易 | ✅ | ✅ | ✅ | ✅ |
| 融资融券 | ✅ | ✅ | ✅ | ✅ |
| ETF交易 | ✅ | ✅ | ✅ | ✅ |
| 高级交易 | ||||
| 期货交易 | ✅ | ✅ | ✅ | ✅ |
| 期权交易 | ❌ | 基础支持 | 完整支持 | ✅ 完整支持 |
| 港股通交易 | ❌ | ✅ | ✅ | ✅ |
| 数据获取 | ||||
| 基础行情 | ✅ | ✅ | ✅ | ✅ |
| Level2数据 | ✅ | ✅ | ✅ | ✅ |
| 技术指标 | ❌ | ✅ | ✅ | ✅ |
| 逐笔委托/成交 | ❌ | ✅ | ✅ | ✅ |
| 字段类别 | V005 | V016 | V041 | V202 |
|---|---|---|---|---|
| 委托状态 | ||||
| order.status | int类型 | str类型 | str类型 | str类型 |
| 行情快照 | ||||
| 基础字段 | ✅ | ✅ | ✅ | ✅ |
| wavg_px (加权平均价) | ❌ | ✅ | ✅ | ✅ |
| px_change_rate (涨跌幅) | ❌ | ✅ | ✅ | ✅ |
| business_amount_in (内盘) | ❌ | ❌ | ✅ | ✅ |
| business_amount_out (外盘) | ❌ | ❌ | ✅ | ✅ |
| iopv (基金份额参考净值) | ❌ | ❌ | ✅ | ✅ |
| 主推信息 | ||||
| entrust_type | ❌ | ✅ | ✅ | ✅ |
| entrust_prop | ❌ | ✅ | ✅ | ✅ |
| order_id | 基础 | ✅ | ✅ | ✅ |
| withdraw_no (撤单原委托号) | ❌ | ❌ | ✅ | ✅ |
| cancel_info (废单原因) | ❌ | ❌ | ✅ | ✅ |
| 频率类型 | V005 | V016 | V041 | V202 |
|---|---|---|---|---|
| 日线 (1d) | ✅ | ✅ | ✅ | ✅ |
| 分钟 (1m) | ✅ | ✅ | ✅ | ✅ |
| 5分钟 (5m) | ❌ | ✅ | ✅ | ✅ |
| 15分钟 (15m) | ❌ | ✅ | ✅ | ✅ |
| 30分钟 (30m) | ❌ | ✅ | ✅ | ✅ |
| 60分钟 (60m) | ❌ | ✅ | ✅ | ✅ |
| 120分钟 (120m) | ❌ | ✅ | ✅ | ✅ |
| 周线 (1w) | ❌ | ✅ | ✅ | ✅ |
| 月线 (1mo) | ❌ | ❌ | ✅ | ✅ |
| 季线 (1q) | ❌ | ❌ | ✅ | ✅ |
| 年线 (1y) | ❌ | ❌ | ✅ | ✅ |
| 功能 | V005 | V016 | V041 | V202 |
|---|---|---|---|---|
| 技术指标 | ||||
| get_MACD | ❌ | ✅ | ✅ | ✅ |
| get_KDJ | ❌ | ✅ | ✅ | ✅ |
| get_RSI | ❌ | ✅ | ✅ | ✅ |
| get_CCI | ❌ | ✅ | ✅ | ✅ |
| 通讯功能 | ||||
| send_email | ✅ | ✅ | ✅ | ✅ |
| send_qywx (企业微信) | ✅ | ❌ | ✅ | ✅ |
| set_email_info | ✅ | ❌ | ❌ | ✅ |
| 专门查询 | ||||
| get_cb_info (可转债信息) | ✅ | ❌ | ✅ | ✅ |
| get_enslo_security_info (融券信息) | ✅ | ❌ | ✅ | ✅ |
| get_ipo_stocks (IPO申购) | ✅ | ❌ | ✅ | ✅ |
| get_frequency | ✅ | ❌ | ❌ | ✅ |
| fund_transfer (资金调拨) | ✅ | ❌ | ❌ | ✅ |
| 山西/恒生独有 | ||||
| get_all_positions | ❌ | ❌ | ❌ | ✅ |
| get_lucky_info (中签信息) | ❌ | ❌ | ❌ | ✅ |
| get_future_main_code | ❌ | ❌ | ❌ | ✅ |
| get_trading_day_by_date | ❌ | ❌ | ❌ | ✅ |
| get_tick_direction | ❌ | ✅ | ✅ | ✅ |
| get_sort_msg | ❌ | ✅ | ✅ | ✅ |
| 升级路径 | 兼容性问题 | 必须修改 |
|---|---|---|
| V005 → V016 | 委托状态类型变化 | ✅ 必须 |
| V005 → V041 | 委托状态类型变化 | ✅ 必须 |
| V005 → V202 | 委托状态类型变化 + 新增函数 | ✅ 必须 |
| V016 → V041 | 基本兼容 | ❌ 可选 |
| V016 → V202 | 基本兼容,新增功能 | ❌ 可选 |
| V041 → V202 | 完全兼容 | ❌ 可选 |
| 使用场景 | 推荐版本 | 理由 |
|---|---|---|
| 学习研究 | V005 | 功能丰富,示例多,文档详细 |
| 生产环境 | V016 | 稳定可靠,经过充分验证 |
| 最新功能 | V041 | 功能较全,支持期权等新功能 |
| 完整功能 | V202 (山西证券/恒生投研) | 功能最全,最新版本,支持全部API |
- 委托状态字段类型变化是最重要的兼容性问题
- V005的独有功能在其他版本中不可用
- 期权功能只有V016/V041/V202支持
- 技术指标函数只有V016/V041/V202内置
- V202 (山西证券) 是目前功能最全的版本,基于恒生投研平台
说明: 本对比基于实际API文档分析,具体差异以实际测试为准。V202版本对应山西证券PTrade和恒生投研平台。