← 返回接口目录
概念板块成分股
作用
查询某个概念 / 题材里的股票,并按服务端返回的排名字段整理成表。
| 项目 |
内容 |
| 调用方法 |
client.helpers.topic_stocks(seed_code, topic_id=...) |
| 返回模型 |
TopicStockTable |
| 底层能力 |
F10-题材内对比、F10-热点题材 |
示例
from eltdx import TdxClient
client = TdxClient(timeout=3)
table = client.helpers.topic_stocks(
"000034",
topic_name="存储芯片",
sort_by="zdf",
)
for row in table.rows[:10]:
print(row.rank, row.full_code, row.name, row.change_pct)
参数
| 参数 |
含义 |
seed_code |
种子股票。服务端题材对比接口需要一个股票代码配合题材 ID 使用 |
topic_id |
题材 ID,来自 stock_topics() / client.f10.topic_ids() / client.f10.hot_topics() |
topic_name |
题材名称;不传 topic_id 时,Helper 会先在该股票的题材里按名称匹配 |
sort_by |
排序字段,默认 zdf,表示按涨跌幅 |
section |
F10 对比分区,默认 gndbzfsj |
返回字段
TopicStockTable
| 字段 |
含义 |
seed_code |
查询时使用的种子股票 |
topic_id / topic_name |
题材 ID / 题材名称 |
sort_by |
排序字段 |
rows |
TopicStock 列表 |
count |
股票数量 |
TopicStock
| 字段 |
含义 |
rank |
题材内排名 |
full_code / exchange / market_id / code |
股票代码和市场 |
name |
股票简称 |
change_pct |
当日涨跌幅 |
change_pct_3d / change_pct_5d |
近 3 日 / 近 5 日涨跌幅 |
change_pct_20d / change_pct_60d |
近 20 日 / 近 60 日涨跌幅 |
change_pct_ytd |
年初以来涨跌幅 |
trading_date |
统计日期 |
raw |
F10 原始行 |
返回示例
[
TopicStock(
rank=1,
full_code="sz300975",
name="商络电子",
change_pct=19.97,
change_pct_3d=37.24,
trading_date=20260528,
),
TopicStock(
rank=2,
full_code="bj920971",
name="和创科技",
change_pct=17.98,
trading_date=20260528,
),
]