概述
本 skill 用于判断某只股票是否存在"价值陷阱":即表面估值较低,但低估值其实是基本面恶化、现金流质量下降、资产质量变差、行业衰退或治理问题的合理反映。
依赖 cninfo-announcement-scraper 获取上市公司财报和公告数据,并基于估值、利润质量、现金流、资产负债、行业趋势、管理层行为等维度进行综合判断。
依赖
- cninfo-announcement-scraper:用于从巨潮资讯网抓取上市公司年报、季报、临时公告、分红公告、回购公告、减持公告、关联交易公告等数据。
- finance:股票/ETF/指数/加密货币行情查询,用于获取 PE、PB、PS 等估值指标。
分析工作流
调用本 skill 后,依次执行以下步骤。
第一步:确认低估值前提
价值陷阱的前提是"看起来便宜"。若公司并不低估,则不进入价值陷阱判断流程。
采集指标
- PE / TTM PE
- PB
- PS
- 股息率
- EV/EBITDA
- 历史估值分位数
- 行业估值分位数
判断规则
若满足以下任一条件,则进入后续分析:
- PE、PB、PS 中至少两个指标处于公司近 5 年历史估值 30% 分位以下;
- PE、PB、PS 中至少两个指标明显低于行业中位数;
- 股息率明显高于行业平均水平,但基本面存在恶化迹象;
- EV/EBITDA 显著低于行业平均水平。
若不满足,则输出:
该公司暂未形成明显低估前提,不适合直接按"价值陷阱"框架判断。
第二步:行业适配
识别公司所属行业,并根据行业特征调整判断规则,避免误判。
特殊处理
- 银行、保险、券商:不使用经营现金流 / 净利润作为核心指标,应重点关注资本充足率、资产质量、利差、偿付能力、投资收益质量等指标。
- 房地产:重点关注现金短债比、有息负债、存货去化、融资能力。
- 周期行业:观察周期扩展至 10 年,避免将周期底部误判为长期衰退。
- 制造业、消费、医药、科技等一般企业:使用常规利润、现金流、资产负债和治理指标。
第三步:数据采集
默认采集:
- 最近 5 年年报;
- 最近 8 个季度季报;
- 最近 5 年重要公告。
若属于强周期行业,扩展至最近 10 年年报。
利润表
- 营业收入
- 毛利率
- 净利润
- 扣非净利润
- 非经常性损益
- 投资收益
- 财务费用
- 资产减值损失
- 信用减值损失
现金流量表
- 经营活动现金流净额
- 资本开支
- 自由现金流
- 筹资活动现金流净额
- 分红支付现金
- 回购支付现金
资产负债表
- 货币资金
- 受限货币资金
- 交易性金融资产
- 应收账款
- 存货
- 固定资产
- 在建工程
- 商誉
- 总资产
- 短期借款
- 一年内到期的非流动负债
- 长期借款
- 应付债券
- 有息负债
- 净资产
公告数据
- 分红记录
- 回购记录
- 股权融资记录
- 关联交易
- 对外担保
- 高溢价收购
- 商誉减值
- 大股东及董监高减持
- 管理层薪酬
第四步:利润质量检验
核心指标
- 营业收入同比增速
- 毛利率变化
- 净利润变化
- 扣非净利润变化
- 非经常性损益 / 净利润
- 投资收益 / 净利润
- 经营现金流 / 净利润
- 应收账款增速 vs 营业收入增速
- 存货增速 vs 营业收入增速
预警信号
满足以下情况时标记风险:
- 营业收入连续 2 年以上下降;
- 毛利率连续下降,且累计降幅超过 5 个百分点;
- 营收、毛利率、净利润同步下滑;
- 净利润为正,但扣非净利润连续 2 年为负;
- 非经常性损益 / 净利润 > 50%;
- 投资收益 / 净利润 > 30%,且主业利润下滑;
- 经营现金流 / 净利润长期 < 0.5;
- 净利润为正,但经营现金流连续 2 年为负;
- 应收账款增速连续高于营业收入增速;
- 存货增速高于营业收入增速,且存货周转率下降。
第五步:现金流与资本开支检验
核心指标
- 经营活动现金流净额
- 自由现金流
- 资本开支 / 营业收入
- 固定资产周转率
- 总资产周转率
- ROIC
- 筹资现金流依赖程度
预警信号
满足以下情况时标记风险:
- 自由现金流连续多年为负;
- 资本开支持续较高,但收入和利润未同步增长;
- 固定资产周转率持续下降;
- ROIC 连续下降,且低于行业平均水平;
- 经营现金流不足以覆盖资本开支和债务到期;
- 公司频繁定增、发债、借新还旧。
第六步:资产负债质量检验
核心指标
- 有效资产占比 =
(货币资金 + 交易性金融资产) / 总资产 - 受限资金比例 =
受限货币资金 / 货币资金 - 短期有息债务 =
短期借款 + 一年内到期的非流动负债 - 现金短债比 =
货币资金 / 短期有息债务 - 利息支出 / 净利润
- 商誉 / 净资产
- 固定资产 + 在建工程占总资产比例
- 资产减值损失
- 信用减值损失
预警信号
满足以下情况时标记风险:
- 有效资产占比 < 15%,且固定资产、商誉、存货占比较高;
- 受限货币资金 / 货币资金 > 30%;
- 货币资金 < 短期有息债务;
- 利息支出 / 净利润 > 30%,且利润下滑;
- 商誉 / 净资产 > 30%;
- 存在频繁高溢价收购,且后续业绩承诺未完成;
- 固定资产和在建工程占比较高,但收入、毛利率、利润持续下滑;
- 资产减值损失或信用减值损失连续增加。
第七步:行业与竞争格局检查
结合公司数据、同行业公司数据和行业公开信息,判断公司风险是否来自行业长期恶化。
检查维度
- 行业需求是否下滑;
- 产品价格是否持续下降;
- 行业是否产能过剩;
- 公司核心产品是否被技术替代;
- 商业模式是否被新模式冲击;
- 政策是否持续压缩收入、利润或估值空间;
- 同行业公司是否出现类似收入、毛利率、利润下滑。
预警信号
满足以下情况时标记风险:
- 公司收入下滑,同时行业需求下滑;
- 产品价格持续下降,且公司毛利率同步下降;
- 行业产能利用率下降,库存和价格压力上升;
- 核心产品被替代,新业务无法弥补老业务下滑;
- 商业模式被持续冲击,转型效果不明显;
- 政策变化持续压缩盈利空间;
- 同行业多数公司出现类似恶化趋势。
第八步:管理层与股东回报评估
核心指标
- 分红率 =
现金分红 / 归母净利润 - 实际回购金额 / 计划回购上限
- 股权融资频率
- 关联交易规模
- 大股东及董监高减持金额
- 管理层薪酬增速 vs 净利润增速
预警信号
满足以下情况时标记风险:
- 连续 3 年以上不分红,且无实质回购;
- 经营现金流稳定、资本开支需求不高,但长期低分红;
- 实际回购金额 / 计划回购上限 < 30%;
- 在股价低迷或估值较低时频繁股权融资;
- 频繁高溢价收购并形成大量商誉;
- 关联交易占比较高,且定价机制不透明;
- 大股东或董监高连续大额减持;
- 管理层薪酬增长,但公司利润持续下滑。
若以上治理类风险满足 2 项以上,标记:管理层可能损害股东利益
第九步:综合评分
采用加权评分,而非简单统计预警数量。
| 维度 | 权重 |
|---|---|
| 利润质量风险 | 25% |
| 现金流质量风险 | 25% |
| 资产负债风险 | 20% |
| 行业趋势风险 | 15% |
| 治理与股东回报风险 | 15% |
计算方式:
价值陷阱风险分 =
利润质量风险 × 25%
+ 现金流质量风险 × 25%
+ 资产负债风险 × 20%
+ 行业趋势风险 × 15%
+ 治理与股东回报风险 × 15%
风险等级
| 综合风险分 | 风险判定 |
|---|---|
| ≥ 75 | 高概率价值陷阱 |
| 50 ~ 74 | 明显风险,需谨慎 |
| 30 ~ 49 | 存在风险点,需要持续跟踪 |
| < 30 | 暂未显示典型价值陷阱特征 |
第十步:结论输出
输出以下结构化报告:
## 🔍 `{股票代码} {股票名称}` 价值陷阱分析
**报告期**:`{起始年份}-{结束年份}` | **行业**:`{行业名称}` | **数据来源**:巨潮资讯网
---
### 🚦 综合判定
| 判定结果 | 风险分 | 说明 |
|----------|-------|------|
| 🟢 暂未显示 / 🟡 存在风险 / 🟠 明显风险 / 🔴 高概率价值陷阱 | {风险分}/100 | {一句话核心结论} |
---
### 📊 核心指标速览
| 指标 | 趋势 | 数据说明 |
|------|------|----------|
| 收入变动 | 下滑/增长/持平 | 近{N}年 CAGR {X}%,从 {A} 亿→{B} 亿 |
| 毛利率变动 | 下降/上升/平稳 | 从 {X}% 降至 {Y}%,降幅 {Z} 个百分点 |
| 经营现金流/净利润 | 偏弱/健康/正常 | 比值 {X},{N}年均低于 0.5 |
| 自由现金流 | 为负/为正/波动 | 连续 {N} 年为负,累计 {X} 亿 |
| 现金短债比 | 不足/充足/临界 | 货币资金/短期有息债务 = {X} |
| 利息负担 | 压力大/较轻/可控 | 利息支出/净利润 = {X}% |
| 有效资产占比 | 偏低/充裕/一般 | 有效资产/总资产 = {X}% |
| ROIC | 下降/上升/平稳 | 从 {X}% 降至 {Y}% |
| 行业需求 | 衰退/增长/平稳 | {简要描述} |
| 管理层行为 | 负面/正面/中性 | {涉及问题} |
---
### 📈 真实低估特征(若存在)
- 短期困难但现金流稳定
- 行业未死,核心竞争力仍在
- 价格下跌幅度 > 基本面恶化速度
*若无真实低估特征,可标注"未发现明显低估支撑信号"。*
---
### 📋 分维度评分
| 维度 | 风险分 | 说明 |
|------|-------|------|
| 利润质量 | {}/100 | {简述} |
| 现金流质量 | {}/100 | {简述} |
| 资产负债 | {}/100 | {简述} |
| 行业趋势 | {}/100 | {简述} |
| 治理与股东回报 | {}/100 | {简述} |
| **综合** | **{}/100** | **{风险等级}** |
---
### 🧾 详细分析
#### 1. 利润质量
{具体数据和判断}
#### 2. 现金流与资本开支
{具体数据和判断}
#### 3. 资产负债真实性
{具体数据和判断}
#### 4. 行业与竞争格局
{具体数据和判断}
#### 5. 管理层行为
{具体数据和判断}
---
### ❓ 最大不确定性
1. {不确定因素}
2. {不确定因素}
---
### 🔄 后续反证观察条件
若未来 2~4 个季度出现以下信号,则价值陷阱风险下降:
1. 营业收入同比恢复增长;
2. 毛利率止跌或回升;
3. 扣非净利润恢复增长;
4. 经营现金流明显改善;
5. 应收账款和存货压力缓解;
6. 现金短债比改善;
7. ROIC 止跌回升;
8. 管理层停止减持,并实施真实分红或回购。
---
### 💬 一句话总结
> 低估值背后的原因是暂时还是永久的?未来还能创造现金流吗?
> **{回答}**
注意事项
- 本 skill 输出的是风险识别结果,不构成投资建议。
- 低估值不必然代表投资机会,也可能是市场对基本面恶化的合理定价。
- 单一年份财务恶化不能直接判定为价值陷阱,应结合连续趋势判断。
- 周期行业需要拉长观察周期,避免将周期底部误判为长期衰退。
- 银行、保险、地产等特殊行业必须使用行业适配指标。
- 所有财务数据务必通过
cninfo-announcement-scraper获取最新财报,避免使用过期的第三方数据。 - 若公司出现明显反转信号,应重新评估价值陷阱风险等级。