跳转至

← 返回接口目录

7709-股本变迁GBBQ

作用

查询股本变迁 / 除权相关事件,包含除权除息、股本变化、增发、回购等记录。get_gbbq() 是兼容旧版的便捷名称。

项目 内容
主要调用 client.corporate.capital_changes(code)
旧版兼容 client.get_gbbq(code, ...)
底层接口 0x000f
返回模型 CapitalChangeBlock

示例

from eltdx import TdxClient

with TdxClient(timeout=3) as client:
    block = client.corporate.capital_changes("sz000001")
    block2 = client.get_gbbq("sz000001")

遍历事件:

for item in block.records:
    print(item.date, item.category_name, item.c1_value, item.c2_value, item.c3_value, item.c4_value)

参数

参数 含义
code 证券代码
include_raw 是否保留原始 payload
refresh get_gbbq() 支持;跳过缓存

解析字段

CapitalChangeBlock 字段 含义
exchange / market_id / code / full_code 市场和代码
block_count 服务端块数量
records / items 事件列表
count 实际记录数
raw_payload 原始 payload
CapitalChangeRecord 字段 含义
exchange / market_id / code / full_code 市场和代码
reserved_7 保留字节
date_raw 事件日期原始值,形如 YYYYMMDD
date 事件日期
category_raw / category 事件类别编号
category_name 类别名称
c1_raw / c2_raw / c3_raw / c4_raw 四个原始字段
c1_float / c2_float / c3_float / c4_float 四个字段按 float32 解释的值
c1_value / c2_value / c3_value / c4_value 按类别解码后的四个业务值
c1 / c2 / c3 / c4 c1_valuec4_value 的简写属性
record_hex 单条原始十六进制
time 事件日期派生出的 15:00 时间

类别表

category_raw category_name 参数口径
1 除权除息 c1..c4 按 float32 解释,常用于分红、配股价、送转股、配股
2 送配股上市 股本数量类字段
3 非流通股上市 股本数量类字段
4 国家股配售 样本少,保留 raw,谨慎解释
5 股本变化 股本数量类字段,可用于整理流通股本 / 总股本
6 增发新股 股本数量类字段
7 股份回购 股本数量类字段
8 增发新股上市 股本数量类字段
9 转配股上市 股本数量类字段
10 可转债上市 股本数量类字段
11 扩缩股 float32 比例类字段
12 非流通股缩股 float32 比例类字段
13 送认购权证 float32 权证类字段
14 送认沽权证 float32 权证类字段
15 重整调整 float32 比例类字段,样本里 c3 可和 F10 的转增显示对齐

单位口径

类别 1/11/12/13/14/15 按 float32 解释。其他类别按通达信数量编码解码后再乘 10000,因此 c*_value 是股数口径。

get_gbbq() 默认缓存结果;需要重拉时传 refresh=Trueinclude_raw=True 时不走缓存,方便排查字段。