跳转至

← 返回接口目录

F10-行业分析

作用

查询行业分析页面:同业对比、同业分红排名、同业规模、同业估值、行业新闻、行业研报、市场份额和行业汇总。前 8 个分区由 client.f10.industry_analysis() 的 section 参数分派,底层只有 CWServ.tdxf10_gg_hyfx 一个 Entry,靠 Params[0] 的子命令区分;另两个分区 comparable(可比公司列表)与 comparable_profile(本公司在本页的资料)改用 CWServ.tdxf10_gg_kbgs,Params 为 [子命令, code]。

项目 内容
调用方法 client.f10.industry_analysis(code, section="peers", *, arg="")
底层 Entry CWServ.tdxf10_gg_hyfx
返回模型 F10Response

分区(section)

section 中文分区 子命令 arg 默认值
peers 同业对比 cwgz 000
dividend_rank 同业分红排名 fhrzb 100
scale 同业规模 gsgm 000
valuation 同业估值 gzsp 011
news 行业新闻 hyxw 空串
reports 行业研报 hyyb 空串
market_share 市场份额 scbx 000
summary 行业汇总 tot 空串
comparable 可比公司列表(Entry 改用 CWServ.tdxf10_gg_kbgs) 1 不使用
comparable_profile 可比公司资料(本公司,同一 Entry) 0 不使用

arg 为空字符串时使用上表的默认值;显式传入会覆盖默认值。

示例

from eltdx import F10Client

f10 = F10Client(timeout=3)

peers = f10.industry_analysis("688004", "peers")
valuation = f10.industry_analysis("688004", "valuation", arg="011")
summary = f10.industry_analysis("688004", "summary")

print(peers.rows[:5])
print(valuation.rows[:3])
print(summary.rows[0])

参数

参数 含义
code 证券代码
section 分区,见上表,默认 peers
arg 分区附加参数;空字符串时用该分区的默认值

请求对照

Params 顺序是「子命令在前、代码在后、附加参数最后」:

Entry = "CWServ.tdxf10_gg_hyfx"
# peers         {"Params": ["cwgz",  "688004", "000"]}
# dividend_rank {"Params": ["fhrzb", "688004", "100"]}
# scale         {"Params": ["gsgm",  "688004", "000"]}
# valuation     {"Params": ["gzsp",  "688004", "011"]}
# news          {"Params": ["hyxw",  "688004", ""]}
# reports       {"Params": ["hyyb",  "688004", ""]}
# market_share  {"Params": ["scbx",  "688004", "000"]}
# summary       {"Params": ["tot",   "688004", ""]}

comparable / comparable_profile 的子命令在前、代码在后,但换用另一个 Entry:

Entry = "CWServ.tdxf10_gg_kbgs"
# comparable        {"Params": ["1", "688004"]}
# comparable_profile {"Params": ["0", "688004"]}

注意这与 client.f10.shareholders() 等「代码在前」的 Entry 相反,写自定义调用时不要照抄别的分区。

返回示例

section="peers"(同业对比,实测 20 行):

f10.industry_analysis("688004", "peers").rows[0]
# {
#     "pm": 1,            # 排名
#     "zqdm": "688692",   # 同业代码
#     "zqjc": "达梦数据",  # 同业名称
#     "sc": 1,            # 市场
#     "T056": 1.95,       # 财务指标
#     "T059": 34.2257,
#     "T062": 0.0399,
#     "T067": 30.29,
#     "T118": 7.99,
# }

section="summary"(行业汇总,实测 1 行):

f10.industry_analysis("688004", "summary").rows[0]
# {"cnt": 232, "bkname": "计算机-软件服务", "jzrq": 20261012}

section="news"(行业新闻,实测 87 行)与 section="reports"(行业研报,实测 22 行):

f10.industry_analysis("688004", "news").rows[0]
# {"issue": "09:06", "Title": "财联社10月13日电,…", "rec_id": 22074829, "nflag": "1"}

f10.industry_analysis("688004", "reports").rows[0]
# {"issue": "09-24", "Title": "软件与服务行业…", "rec_id": 3414137, "nflag": "0", "ybdz": "172CF691…"}

新闻 / 研报的 rec_id 可以直接交给 client.f10.detail("xw", rec_id) 读正文。

字段对照

section 常用字段
peers pm 排名、zqdm/zqjc 代码与名称、sc 市场,T056/T059/T062/T067/T118 为同业对比指标
dividend_rank pm 排名、ssfh 每股分红、fhje 分红金额、sfmzje 首发募资、pgmzje 配股募资、fhrzb 分红融资比
scale zqdm/zqjc、T013 总市值、T012 流通市值、T010/T011 总股本与流通股本、T009 营业收入、T006 指标值
valuation T006 指标值、T019/sT019 市盈率、T018 市净率、T017 市销率、T020/T021 分位
news issue 时间、Title 标题、rec_id 详情 ID、nflag 标记
reports issue 日期、Title 标题、rec_id 详情 ID、ybdz 研报地址标记
market_share zqdm/zqjc、T022~T027 市场表现指标
summary cnt 同业家数、bkname 行业名称、jzrq 数据日期
comparable t003 可比公司代码、T004 公司名称(688004 实测 11 行,首行 300628 亿联网络)
comparable_profile 本公司在本页的资料(688004 实测 1 行)

多数分区会返回多张表(主表 + 口径说明),需要全部表时用:

for table in response.tables:
    print(table.key, table.columns, table.rows[:2])

适合做同业估值比较、行业地位和行业资讯跟踪。