Skip to content

Latest commit

 

History

History
129 lines (109 loc) · 5.15 KB

File metadata and controls

129 lines (109 loc) · 5.15 KB

版本功能对比表

基于实际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

⚠️ 关键注意事项

  1. 委托状态字段类型变化是最重要的兼容性问题
  2. V005的独有功能在其他版本中不可用
  3. 期权功能只有V016/V041/V202支持
  4. 技术指标函数只有V016/V041/V202内置
  5. V202 (山西证券) 是目前功能最全的版本,基于恒生投研平台

说明: 本对比基于实际API文档分析,具体差异以实际测试为准。V202版本对应山西证券PTrade和恒生投研平台。