查一家上市公司的基本盘
查一家上市公司基本盘的五件事:实控人、股东人数、股权质押、ST 风险、分红记录——每件事都要指得出可查证的入口。
公司基本盘五查
B 级
你准备买入某只 A 股上市公司之前,或者听到「实控人」「质押」「ST」相关说法想自己核实的时候。
62616261 条(官方数字的复算:巨潮公司名录 2026-10-13 实测条数 6261 条(官方数字的复算:巨潮公司名录 2026-10-13 实测条数;五查 = 实控人、股东人数、股权质押、ST 风险、分红,前三查对应可复跑的公告类目检索——年报 51 条、半年报 52 条、重大事项 1998 条)完整口径
查错公司(代码与名称对不上),或者以为看完年报就算完——年报是基准日快照,质押与 ST 状态会变,必须再查最新公告。
怎么做
什么时候用:准备买入某只 A 股上市公司之前;或者听到一只股票的「实控人」「质押」「ST」相关说法,想自己动手核实的时候。
步骤
- 打开巨潮资讯网(http://www.cninfo.com.cn,「信息披露」栏目),输入股票代码或公司名称,核对公司全称与代码一致(防止查错公司);
- 在披露栏目按「年度报告」筛选(半年报亦可),打开最新一份年报 PDF;
- 在 PDF 里依次检索五个关键词并记录:「实际控制人」(谁真正控制公司)、「股东人数」(报告基准日有多少名股东)、「质押」(大股东是否质押所持股份、比例多少)、「分红」或「利润分配」(近三年分红记录),并记下股票简称上是否带 ST/*ST 标记;
- 到交易所披露栏目(上交所 https://www.sse.com.cn/disclosure/listedinfo/announcement/ 或深交所 http://www.szse.cn/disclosure/index.html,两页均为动态加载,正文需人工查阅)找临时公告:有没有「股份质押」「风险提示」「ST」相关公告;
- 把五件事汇成一页「基本盘五查记录」,每件写「看到了什么、在哪里看到的(哪份公告、什么日期)」。
研报能不能信:先看谁付的钱(第 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_szsh | totalRecordNum = 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、质押类公告密集、定期报告缺失)都是认真存疑或放弃的信号;五项都「正常」也只能得到「未发现风险披露」,不是「这家公司安全」。
常见错
- 查错公司:代码与名称对不上,查成了另一家公司的年报——核实的第一步是确认代码与全称一致;
- 以为看完年报就算完——年报是报告基准日的快照,质押与 ST 状态会变,必须再查最新临时公告;
- 看到「没找到质押公告」就认为「没有质押」——披露缺失不等于事实不存在,记录里应写「未见披露」,不是「无质押」。
做完你会得到:一页「基本盘五查记录」,五个字段(实控人、股东人数、股权质押、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「平安银行」、orgIdgssz0000001; - 公告查询
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 里自行读出,本条只复算检索动作与返回条数。
备注
- 适用前提:本流程核实的是「披露过的信息」,核不了未披露的事实;若公司公告少或披露延迟,结论限于「未见披露」,不得写成「没问题」。
- 已知反例:暂未找到可核实的反例(流程本身 2026-10-11 实证跑通;五件事的数字取决于各公司披露,本条不引用任何具体公司数据)。
- 关联条目:看不懂的不碰 查规则只去这三个地方 利好出来之前别冲,出来之后别追 查历史数据:中证指数与FRED怎么用(指数与宏观数据的另一类入口)公告与财报去哪查:巨潮与交易所披露(本条检索步骤的完整展开与留证格式)锚定效应:成本价、高点都是锚(为什么目标价这类先看到的数字最危险)巴菲特:圈定能力圈,圈外不赚(三问与研报三问共用一套「答案必须是自己讲出来的」判据)。
- 有效期:三个站点入口页 2026-10-11 实证可达(HTTP 200);若页面改版,入口可能变化;交易所披露页动态加载,正文每次需人工查阅;研报部分无外部来源,随用随按三问复核。
- 核验方式:巨潮查询流程(代码 → 公告列表 → PDF)于 2026-10-11 经站点查询接口实证跑通;条目正文以官网页面为入口。