v3.0.5¶
v3.0.5 完善股本变迁、权息和本地复权能力,并将对应批量查询能力同步到 MCP。
主要变化¶
client.corporate.capital_changes()支持单只或代码列表,列表默认每批 75 只,batch_size可设为1..200。0x000f支持深圳、上海和北交所混合代码;超过批次后按连接池并发执行,主站短响应会自动补拉未返回的代码。- 返回标签
1..15的广义股本变迁和权息资料,并提供CapitalChangeBatch批量模型。 - 新增
client.corporate.adjustment_factors(),根据0x000f标签1在本地计算事件级前复权、后复权仿射系数;支持start_date、anchor_date和批量代码。 - MCP 新增
eltdx_capital_changes、eltdx_adjustment_factors,默认批次和batch_size规则与 Python API 一致。
修复内容¶
- 修正配股事件字段映射:
c1=D、c2=P、c3=S、c4=R。 - 修正多事件按日期复合、预发行事件过滤、响应块计数和 TCP 半包/粘包处理。
- 补充混合市场、200 只请求、主站 75 只短响应和自动补拉回归测试。
安装和平台¶
本版本支持 CPython 3.10-3.14,使用 cp310-abi3 产物:Windows x64、Linux x64、Linux ARM64、macOS x64 和 macOS ARM64 五个独立 ABI3 wheel,另有一个源码包。
升级注意¶
直接获取服务端复权 K 线继续使用 client.bars.get(..., adjust="none" / "qfq" / "hfq")。只有本地保存不复权 K 线、需要自行计算或审计复权过程时,才使用 client.corporate.adjustment_factors()。