06 实务与查证

查一家上市公司的基本盘

查一家上市公司基本盘的五件事:实控人、股东人数、股权质押、ST 风险、分红记录——每件事都要指得出可查证的入口。

公司基本盘五查

查一家上市公司的基本盘B6261最大风险:查错公司(代码与名称对不上),或者以为看完年报就算完——年报是基准日快照,质押与 ST 状态会变,必须再查最新公告。
证据等级

B 级

什么时候用

你准备买入某只 A 股上市公司之前,或者听到「实控人」「质押」「ST」相关说法想自己核实的时候。

关键数字

62616261 条(官方数字的复算:巨潮公司名录 2026-10-13 实测条数

完整口径

6261 条(官方数字的复算:巨潮公司名录 2026-10-13 实测条数;五查 = 实控人、股东人数、股权质押、ST 风险、分红,前三查对应可复跑的公告类目检索——年报 51 条、半年报 52 条、重大事项 1998 条)

最大风险

查错公司(代码与名称对不上),或者以为看完年报就算完——年报是基准日快照,质押与 ST 状态会变,必须再查最新公告。

本条内容
  1. 怎么做
  2. 什么时候用
  3. 步骤
  4. 做完你会得到
  5. 怎么算过关
  6. 说人话
  7. 收益
  8. 来源
  9. 备注

怎么做

什么时候用:准备买入某只 A 股上市公司之前;或者听到一只股票的「实控人」「质押」「ST」相关说法,想自己动手核实的时候。

步骤

  1. 打开巨潮资讯网(http://www.cninfo.com.cn,「信息披露」栏目),输入股票代码或公司名称,核对公司全称与代码一致(防止查错公司);
  2. 在披露栏目按「年度报告」筛选(半年报亦可),打开最新一份年报 PDF;
  3. 在 PDF 里依次检索五个关键词并记录:「实际控制人」(谁真正控制公司)、「股东人数」(报告基准日有多少名股东)、「质押」(大股东是否质押所持股份、比例多少)、「分红」或「利润分配」(近三年分红记录),并记下股票简称上是否带 ST/*ST 标记;
  4. 到交易所披露栏目(上交所 https://www.sse.com.cn/disclosure/listedinfo/announcement/ 或深交所 http://www.szse.cn/disclosure/index.html,两页均为动态加载,正文需人工查阅)找临时公告:有没有「股份质押」「风险提示」「ST」相关公告;
  5. 把五件事汇成一页「基本盘五查记录」,每件写「看到了什么、在哪里看到的(哪份公告、什么日期)」。

研报能不能信:先看谁付的钱(第 5 步之后、把结论写进记录之前)

研报在站内被提到过多次,但没有一条讲怎么用——这里是它的位置:研报是二手,永远不是一手。它可以是线索(告诉你该去查哪份公告),不能是结论(替你看完那份公告)。三问过一遍再决定要不要采信:

问为什么问不通过时的处置
谁写的、谁付的钱卖方研报由券商发布、其收入来自交易佣金与投行业务,存在结构性立场;署名分析师与机构名要能查到只作线索,不进来源节
结论指向哪个公告一条可核的研报论断,应能指回某份年报、问询回复或临时公告的具体段落指不回去的,标「需人工核对」
数字和公告一致吗研报的预测数字是估算,公告的数字是事实——两者混用即错只引公告数字,估算另标

最容易踩的一处:把研报的目标价当成估值依据。目标价是「某机构在某假设下的估算」,既不是公告数字,也不对你承担任何责任;锚定效应条目已经指出,任何先看到的数字都会变成后面判断的标尺(见 锚定效应:成本价、高点都是锚)。正确用法是反过来——研报说「某业务将放量」,你去查这条业务在年报里的收入、毛利率与产能披露,放没放量以公告为准。研报的价值在它提出的问题,不在它给出的答案。

算例(官方数字的复算:输入不是假设值,是巨潮资讯网公开接口 2026-10-13 实测返回的真实记录——公司名录与公告计数。本条复算的是「五查各自对应哪一个检索动作、照做能查到什么」,不对公司作任何评价,也不把「查得到」等同于「没问题」)

任务:把「五查」从「翻年报」翻译成五个各自可复跑、有返回条数的检索动作。

查什么检索动作(2026-10-13 实测)真实返回
0. 先定主体(防查错公司)拉巨潮公开的公司名录 http://www.cninfo.com.cn/new/data/szse_stock.json,按代码定位名录共 6261 条;字段 code / zwjc(中文简称)/ category(如「A股」)/ orgId。以 code=000001 为例 → zwjc「平安银行」、orgId = gssz0000001
1. 定期报告在哪hisAnnouncement/query,stock=000001,gssz0000001、category=category_ndbg_szsh(年报)totalRecordNum = 51,首行 2025年年度报告、披露日期 2026-03-21(UTC+8)
2. 半年报同一入口,category=category_bndbg_szshtotalRecordNum = 52,首行 2026年半年度报告、2026-08-15(UTC+8)
3. 质押/风险/ST 类临时公告同一入口,category=category_zyjc_szsh(重大事项)totalRecordNum = 1998,首行是一条 2026-10-13(UTC+8)的任职资格核准公告
4. 实控人 / 股东人数 / 分红下第 1 行那一份年报 PDF,在 PDF 内检索「实际控制人」「股东人数」「利润分配」逐项落进笔记(本条不预填任何数字——那是公司的数字,会随报告期变,必须你从当次年报里读)

关键对照:「五查」不是五次阅读,是五次检索。前四行走接口,返回的是条数与字段——条数为 0 与条数为 1998 是两种完全不同的处境,而这两种处境都能在十几秒内拿到;第五行才是需要耐心读 PDF 的那一步。最容易做错的是顺序:先读 PDF、最后才想起来确认主体(代码与简称对不对),结果整条记录挂在错的公司上。

判定标准:这一串动作的产出是一份八字段的五查记录——代码、orgId、中文简称、年报条数与首行披露日期、半年报条数与首行披露日期、重大事项条数、五查各自「看到了什么+在哪份公告的什么位置」、核对日期。任何一项异常(简称带 ST/*ST、质押类公告密集、定期报告缺失)都是认真存疑或放弃的信号;五项都「正常」也只能得到「未发现风险披露」,不是「这家公司安全」。

常见错

  1. 查错公司:代码与名称对不上,查成了另一家公司的年报——核实的第一步是确认代码与全称一致;
  2. 以为看完年报就算完——年报是报告基准日的快照,质押与 ST 状态会变,必须再查最新临时公告;
  3. 看到「没找到质押公告」就认为「没有质押」——披露缺失不等于事实不存在,记录里应写「未见披露」,不是「无质押」。

做完你会得到:一页「基本盘五查记录」,五个字段(实控人、股东人数、股权质押、ST 风险、分红记录),每个字段带「看到了什么 + 在哪里看到(公告名称 + 日期)」——用来决定「这家公司能否进入『买多少』环节」,并在每次持仓复核时重新验证。

怎么算过关:五个字段全部填写,每个字段都能回答「这条信息从哪来」(哪份年报/哪份公告、什么日期);查不到的字段写「未见披露」而不是留空。

说人话

是什么:年报是公司的自画像,自画像要对着原件看。五件事就是五个「原件」:谁真正控制这家公司,多少人分着这块蛋糕,大股东有没有把蛋糕抵押出去,公司有没有被挂上风险警示的牌子,公司过去有没有真的给股东分过钱。

为什么发生:市场的「故事」通常讲的是公司的未来,而五件事问的是公司的「现在」:实控人决定你实际押注的是谁,质押比例决定大股东会不会被迫卖出,ST 风险决定你是否在受限制的状态里,分红记录决定它是不是只会讲未来。未来可以讲,现在可以查。

什么时候不成立:这套流程有边界,其一,五件事只能核实「披露过的信息」,核不了没披露的事实——公告少或披露延迟时,你得到的是「未见披露」,不是「没问题」;其二,五件事是入门级检查,不是完整尽调——如果要投大钱,财务报表和行业逻辑仍要逐项读;其三,五件事与研报三问都只对「公开信息」负责,任何「内部消息」「未公开调研」都不在这套流程能核的范围内(见 别转发「内部消息」:编造传播本身就是违法)。

收益

无量级(方向性):它拦掉的是「持有一家不知道实控人、质押与风险状态的公司」这类亏损,金额取决于公司与仓位,无法预设。可自查的口径只有一个:你的每只持仓,能否答出五件事并指得出来源。

来源

  • (B 级,官方接口,一手复算)巨潮资讯网公开接口,本条算例的全部计数与字段出自它 2026-10-13 的实测返回,可原样重跑:
    • 公司名录 http://www.cninfo.com.cn/new/data/szse_stock.json(GET)→ 共 6261 条,字段 code / zwjc / category / orgId;code=000001 → zwjc「平安银行」、orgId gssz0000001;
    • 公告查询 http://www.cninfo.com.cn/new/hisAnnouncement/query(POST 表单,stock=000001,gssz0000001、column=szse)→ category=category_ndbg_szsh 得 totalRecordNum = 51(首行 2025年年度报告、2026-03-21);category=category_bndbg_szsh 得 52(首行 2026年半年度报告、2026-08-15);category=category_zyjc_szsh 得 1998(首行一条 2026-10-13 的任职资格核准公告)。 日期一律按 UTC+8 读:接口 announcementTime 是毫秒时间戳,三组原始值分别 ≡ 2026-03-20 / 2026-08-14 / 2026-10-12 的 16:00Z,即北京时间次日 00:00——按 UTC 读会读早一天,按 UTC+8 读到的日期才与 adjunctUrl 的目录日期同一天(口径与 公告与财报去哪查:巨潮与交易所披露 一致)。 接口字段名与类目枚举值以官方页面现行版本为准;条数会随披露滚动,复跑得到不同条数是正常的,判定看的是「五查各自有没有可复跑的检索动作」,不是某个固定条数。核对于 2026-10-13;
  • 巨潮资讯网首页(公告查询入口,「信息披露」栏目):http://www.cninfo.com.cn/ — HTTP 200,核对于 2026-10-11(页面为入口;查询流程由本站于同日实证跑通:搜代码 → 公告列表 → 打开 PDF,三步均 200)。
  • 上交所最新公告栏目:https://www.sse.com.cn/disclosure/listedinfo/announcement/ — HTTP 200,核对于 2026-10-11(页面动态加载,正文需人工查阅)。
  • 深交所披露栏目:http://www.szse.cn/disclosure/index.html — HTTP 200,核对于 2026-10-11(页面动态加载,正文需人工查阅)。
  • 本条引用的年报/半年报/利润分配公告为各公司自身披露;正文不引用任何公司的实控人、股东人数、质押比例、分红金额——那四个数字必须由读者从当次年报 PDF 里自行读出,本条只复算检索动作与返回条数。

备注