跳转至

← 返回接口目录

F10-公司资讯研报

作用

查询公司资讯,默认 section="gsyj" 返回研报列表,也可以按服务端分区查询监管措施、财报点评(section="finance_review",底层 Entry 改用 CWServ.tdxf10_gg_cwfx_cbdp)等内容。

项目 内容
调用方法 client.f10.company_news(code, section="gsyj", page=1, page_size=20)
底层 Entry CWServ.tdxf10_gg_gszx(finance_review 走 CWServ.tdxf10_gg_cwfx_cbdp)
返回模型 F10Response

示例

from eltdx import F10Client

f10 = F10Client(timeout=3)
reports = f10.company_news("000034")
supervision = f10.company_news("000034", section="jgcs")

print(reports.rows[:5])
print(supervision.rows[:5])

参数

参数 含义
code 证券代码
section 分区;gsyj 常用于研报,jgcs 常用于监管措施,finance_review 为财报点评(切换 Entry,只使用 page)
keyword 关键词
rating 评级筛选
page / page_size 分页参数

请求对照

Entry = "CWServ.tdxf10_gg_gszx"
body = {"Params": ["000034", "gsyj", "", "0", "1", "20"]}

# section="finance_review" 切换 Entry,Params 只保留代码与页码
Entry = "CWServ.tdxf10_gg_cwfx_cbdp"
body = {"Params": ["000034", "1"]}

返回示例

response.rows[0]
# {
#     "T004": "买入",
#     "T009": "研究员姓名",
#     "T012": "20260505",
#     "T011": 1629068,
#     "T039": "研报标题",
#     "nflag": "0",
#     "ybdz": "研报地址或附件标识"
# }

字段对照

section 含义
gsyj 公司研究 / 研报
jgcs 监管措施 / 处罚函件
finance_review 财报点评(Entry CWServ.tdxf10_gg_cwfx_cbdp)

gsyj 研报常用字段:

原生字段 中文含义
T004 评级类别
T009 研究员
T012 撰写日期
T011 研报详情 ID
T039 研报标题
nflag 服务端标记
ybdz 研报地址 / 附件标识

jgcs 监管措施常用字段:N001 处罚公布日期、N002 处罚对象、N003 监管措施、N004 函件内容、N005 链接。

finance_review 财报点评常用字段:bt 标题、jg 机构、rq 日期、rec_id 详情 ID(交给 client.f10.detail("cwfx", rec_id) 读正文)。

rating 评级筛选常用取值:0 全部、5 买入、4 增持、3 中性、2 减持、1 卖出。

client.f10.digest()

作用

个股 F10「最新提示」页:默认 section="tips" 返回最新提示,其余分区返回公司概要、公司大事、公司新闻、公司公告、公司研报、路演互动和投资者互动。前 7 个分区共用一个 Entry,靠 Params[1] 的子命令区分;interaction 换用投资者互动专用 Entry。

项目 内容
调用方法 client.f10.digest(code, section="tips", *, page=1, page_size=20)
底层 Entry CWServ.tdxf10_gg_zxts(interaction 走 CWServ.tdxf10_gg_zxtstzzhd)
返回模型 F10Response

示例

from eltdx import F10Client

f10 = F10Client(timeout=3)
tips = f10.digest("688004")
events = f10.digest("688004", section="events")
interaction = f10.digest("688004", section="interaction", page_size=5)

print(tips.rows[:3])
print(events.rows[:3])
print(interaction.rows[:3])

参数

参数 含义
code 证券代码
section 分区,见下表,默认 tips;未知取值抛 ValueError 并列出全部合法取值
page 当前没有分区使用,仅为与其它列表方法保持签名一致
page_size 仅 interaction 使用,其它分区由服务端返回全部记录

请求对照

Entry = "CWServ.tdxf10_gg_zxts"
# tips          {"Params": ["688004", "zxts", ""]}
# profile       {"Params": ["688004", "gsgy", ""]}
# events        {"Params": ["688004", "gsds", ""]}
# news          {"Params": ["688004", "gsxw", ""]}
# announcements {"Params": ["688004", "gsgg", ""]}
# reports       {"Params": ["688004", "gsyj", ""]}
# roadshows     {"Params": ["688004", "lyhd", ""]}

Entry = "CWServ.tdxf10_gg_zxtstzzhd"
# interaction   {"Params": ["688004", "1", "1", "20"]}

字段对照

section 中文分区 子命令 实测(688004)
tips 最新提示 zxts 1 行
profile 公司概要 gsgy 1 行(gsdw)
events 公司大事 gsds 13 行
news 公司新闻 gsxw 10 行
announcements 公司公告 gsgg 10 行
reports 公司研报 gsyj 0 行(该股确实为空)
roadshows 路演互动 lyhd 6 行
interaction 投资者互动 无(专用 Entry) 5 行

新闻、公告、研报和投资者互动的行里都带记录 ID,可直接交给 client.f10.detail(detail_type, record_id) 读正文;公告与新闻也可以对照 client.f10.announcements() / client.f10.news() 的缓存列表。