A 股常用封装¶
这些方法都是 Python Helpers 组合,不是新的协议号。底层原始数据仍可通过对应的 client.* 原生入口取得。
| 功能 | 调用 | 数据来源 | 独立文档 |
|---|---|---|---|
| 最新股票列表 | client.helpers.latest_stock_list() |
0x044d 代码表 |
查看 |
| 最新 ST 列表 | client.helpers.latest_st() |
0x044d 名称规则 |
查看 |
| 最新停牌列表 | client.helpers.latest_suspended() |
0x044d + 0x053e 状态位 0x20 |
查看 |
| 每日股本(盘前) | client.helpers.daily_share_capital(codes=None) |
0x0010 财务快照 + 0x06b9 统计资源 |
查看 |
| 每日涨跌停价 | client.helpers.daily_price_limits(codes=None, trade_date=...) |
0x052d 不复权日线 + 0x000f 当日权息 + 板块/ST规则 |
查看 |
| 实时榜单 | client.helpers.realtime_rank(sort_by="涨幅") |
0x054b 分类行情 |
查看 |
| 买卖力道 | client.helpers.buy_sell_strength(code) |
0x051b 分时副图 |
查看 |
| 成交对比 | client.helpers.volume_comparison(code) |
0x051b 分时副图 |
查看 |
| 实时涨停梯队 | client.helpers.limit_ladder() |
实时快照 + 0x06b9 |
查看 |
| 题材强度排行 | client.helpers.theme_strength_rank() |
实时涨停梯队 + F10 题材 | 查看 |
with TdxClient(timeout=3) as client:
st_rows = client.helpers.latest_st()
suspended = client.helpers.latest_suspended()
limits = client.helpers.daily_price_limits(
["sz000001", "sh600000"], trade_date="2026-08-28"
)
rank = client.helpers.realtime_rank(sort_by="涨幅", count=20)
说明¶
daily_price_limits()必须传入trade_date。返回结果会明确给出pre_close_trade_date(实际采用的上一根日线日期)和pre_close_source(日线及是否叠加当日权息)。取 T 日之前最近一根实际成交的不复权日线,缺失时返回missing_pre_close,再应用 T 日权息和规则。2026 年 7 月 6 日起,主板 ST/*ST 按 10% 处理。latest_suspended()使用旧版批量行情的公开交易状态位,只返回当前状态,不提供历史停牌日期表。limit_ladder()默认扫描全部 A 股,数据量大时建议先传入候选代码列表。theme_strength_rank()会读取候选股票的 F10 题材,适合盘后或小范围候选,不建议在每秒刷新循环中调用。
真实返回 JSON · A 股常用封装(真实采样节选)
{
"latest_stock_list": [
{"full_code": "sz000001", "name": "平安银行", "category": "a_share"}
],
"latest_st": [],
"latest_suspended": [],
"daily_price_limits": {
"full_code": "sz000001",
"pre_close": 11.2,
"limit_up_price": 12.32,
"limit_down_price": 10.08,
"limit_rule": "main_10pct"
},
"realtime_rank": {
"rank": 1,
"full_code": "sz000001",
"change_pct": 3.21,
"amount": 1280000000.0
}
}