对A股非金融类上市公司进行系统性财务报表排雷分析,严格按照三步流程、六大模块、五个风险等级(正常→谨慎关注→关注→规避→坚决回避)执行。覆盖50项核心排雷指标。
本排雷框架仅适用于非金融类 A 股企业(制造业、消费、能源、运输、地产、科技等)。
明确不适用于以下行业:
原因:
若误用: 下载脚本会自动检测金融企业并输出警告,排雷分析结果不可采信。
核心铁律:所有数据只能通过 WeStock Data 技能 / westock-data-clawhub 获取。
禁止使用任何其他数据源或旧脚本、手工网页抓取、年报 PDF 手工摘录。
执行路径固定如下:
scripts/westock_fetch.py 调用 npx -y westock-data-clawhub@1.0.4 finance <股票代码> --num 4 获取三大报表。westock-data-clawhub profile 获取公司名称和行业信息。westock-data-clawhub dividend 获取分红数据。<股票代码>_合并财报数据.json。compute_indicators.py 和 generate_report.py。必须使用 WeStock Data 标准代码格式:
sh600000、sh688981sz000001bj430047用户只给 6 位代码时,先按交易所规则补前缀:6/5/9 开头默认 sh,0/2/3 开头默认 sz,8/4 开头默认 bj。
WeStock Data / 腾讯自选股数据接口。严格按照以下三步流程执行,不得颠倒、跳步:
scripts/westock_fetch.py 调用 WeStock Data 获取合并三大报表数据,然后从返回的 JSON 中提取数据,填充「一、三大财务报表模板」全部表格;WeStock 未返回的数据统一标注【无公开数据】,不得留空;绝对不能提取母公司报表数据。⚠️ 数据源限制说明:
从财报中提取数据,填充三大财务报表模板。完整模板见 references/templates.md。
填充规则:
三大报表模板:
> 详细模板表格见 references/templates.md 第一节。
执行要求:所有指标均需完整对比4期全周期数据,分四期单独列示,不遗漏任何一期。
执行要求:所有指标均需完整对比4期全周期数据,分四期单独列示,不遗漏任何一期。
执行要求:所有指标均需完整对比4期全周期数据,分四期单独列示,不遗漏任何一期。
> 注:编号 3.3 为预留位,模块三当前仅有 3.1(在建工程)、3.2(商誉)、3.4(资产减值损失)三个指标。
执行要求:所有指标均需完整对比4期全周期数据,分四期单独列示,不遗漏任何一期。
执行要求:所有指标均需完整对比4期全周期数据,分四期单独列示,不遗漏任何一期。
> 注:编号 5.2.2 为预留位。
执行要求:所有指标均需完整对比4期全周期数据,分四期单独列示,不遗漏任何一期。
核心数值列示 — 分四期单独列示以下指标(亿元,保留4位小数,标注正负):
类型判定标准:
| 类型 | CFO | CFI | CFF | 解读 |
|---|---|---|---|---|
| ------ | ----- | ----- | ----- | ------ |
| 优质现金牛 | + | - | - | 可长期持有 |
| 扩张成长型 | + | - | + | 谨慎跟踪 |
| 烧钱续命型 | - | - | + | 优先排除 |
| 困境变卖型 | - | + | - | 谨慎回避 |
明确标注第一期至第四期各期现金流类型。
逐条判定,分四期逐期标注:
异常影响:第5项异常 → 明确存在资金体外占用,利润真实性存疑
排雷用法:触发第5项异常且持续1期 → 坚决回避
| 触发条件 | 风险等级 | 处置 |
|---|---|---|
| --------- | --------- | ------ |
| 无异常项 | 正常 | 通过排雷 |
| 存在少量异常项(单期≥3项) | 谨慎关注 | 标记【谨慎关注】 |
| 单期≥5项异常,或持续2期≥3项 | 关注 | 标记【关注】,建议核查年报附注 |
| 持续2期≥5项异常 | 规避 | 标记【规避】,不建议持有 |
| 持续3期≥5项异常 | 坚决回避 | 标记【坚决回避】 |
| 触发任意1项舞弊红线规则 | 坚决回避 | 标记【坚决回避】(优先级最高) |
完成模块七至模块十一的全部内容输出。所有输出模板详见 references/templates.md 第二节至第六节。
当用户提到以下关键词时使用本技能:
期数识别:默认拉取足够期数并自动筛选最近4年年报(-12-31)。用户可指定 --start-year YYYY --end-year YYYY 定制年报区间。
若目标公司属于银行、保险、证券等金融企业,应拒绝执行,提示用户本技能不适用。
WeStock Data 固定路径:
# 一键执行(默认最近4年年报)
python scripts/run_minesweeper.py sh601006
# 指定年报区间
python scripts/run_minesweeper.py sz000100 --start-year 2022 --end-year 2025
# 或分步执行
python scripts/westock_fetch.py sh601006 --start-year 2022 --end-year 2025
python scripts/compute_indicators.py sh601006_合并财报数据.json
python scripts/generate_report.py sh601006_排雷指标.json
输出文件:
<股票代码>_合并财报数据.json — WeStock 三大报表原始数据转换后的统一 JSON<股票代码>_排雷指标.json — 50项指标计算结果<股票代码>_财报排雷报告.md — Markdown 格式报告<股票代码>_财报排雷报告.html — HTML 格式报告(可浏览器查看、可打印)所有脚本支持单行命令调用,禁止使用 heredoc 内联代码。
唯一方案:WeStock Data
脚本特性:
{股票代码}_合并财报数据.json,包含资产负债表、利润表、现金流量表、分红数据。scripts/westock_fetch.py 内置映射完成。关键规则:
WeStock Data / 腾讯自选股数据接口。> 💡 默认使用连续4年年报数据进行排雷分析,指标计算标准,趋势判定可靠。
>
> - ✅ 年报模式(默认):自动筛选最近4期-12-31年报,覆盖完整财年 —— 已启用
> - ⚠️ 季报模式:季节性波动大,部分科目口径不一致,效果打折扣 —— 不推荐
> - ⚠️ 少于4期:无法覆盖完整的风险升级规则(持续2期/4期全周期),异常判定不完整 —— 不推荐
>
> 如需指定年报区间:--start-year 2022 --end-year 2025
共 5 个版本