ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

年报里 86% 的风险,散户都跳过未读(附AI 财报文本深度解读skill)

年报里 86% 的风险,散户都跳过未读(附AI 财报文本深度解读skill) 年报里 86% 的风险散户都跳过了摘要本文介绍一个零成本的财报文本深度解读智能体 mda-tone-risk它把公开年报里被散户普遍跳过的 86% 内容MDA、附注、关键审计事项、监管问询函用确定性规则加开源金融情感词典拆成一张一眼能看懂的风险雷达。文章先剖析散户读年报的 5 个死穴再讲清这个技能做什么、谁该用、怎么用、强在哪并用茅台、中科三环、卓易信息等真实案例验证效果最后坦诚说明它的边界与未来方向。核心观点读懂年报不是省钱技能而是不被割的铠甲真正的风险雷达应该握在自己手里。一份几百页的年报你真正读过的可能不到 14%。而真正能救命的那部分恰好在被你合上 PDF 时跳过的 86% 里。全文总览5 大模块 × 关键数字一图看懂风险雷达在做什么。你有没有过这种时刻K 线盯到凌晨两点年报却一个字没读。花一下午啃完一家公司的年报合上 PDF脑子里只剩营收增长了四个字。你有没有在周一早上刷到某某公司暴雷的头条心里一凉——因为那只票你上周刚建仓。而你明明读过它的年报。至于这家公司到底有没有雷、管理层是不是在粉饰、风险提示是不是藏着掖着——你一个都说不上来。你不是分析能力差。你是被市场训练成了只看价格的动物。而真正要命的东西九成都不在财务三表里。如果你也曾在年报季对着几百页 PDF 发呆如果你也受够了被大 V 牵着走——这篇就是写给你看的。认知刷新年报不是14% 有用、86% 废话。恰恰相反——财务三表是结果MDA管理层讨论、附注、关键审计事项KAM才是结果的成因和伏笔。读懂这 86%你才不是在看后视镜而是在看仪表盘。一个反常识的冷知识A 股长期被低估的免费研报是交易所发给上市公司的问询函。那是监管用职业身份替你追问你这利润到底怎么来的。可它淹没在上千条公告里九成的人从没点开过。一、散户读年报的 5 个死穴痛点为什么那 86% 人人都知道重要却人人都跳因为公开年报是写给监管和机构看的不是写给散户看的。它天生有五个反人性的坑死穴真实体感后果1. 语文题不是数学题MDA 全是面临挑战积极布局这类定性话术没公式可套肉眼读不出情绪和隐瞒管理层美化业绩、淡化风险你读不出来2. 风险藏在脚注深处真正的雷往往在附注第 6 类科目、在重要事项的括号里等暴雷时才想起那行小字3. 同业对比根本凑不齐企业都多元化想找 30–50 家干净同业做参照系几乎不可能没有标杆好坏全凭感觉4. 监管问询函被淹没交易所的问询函是官方盖章的风险提示却埋在上千条公告里错过监管亲自点名的雷5. 读财报靠大 V 带自己读不动只能看别人复盘被人带着节奏走成了被收割的那一环这五个坑靠更努力地读填不平。它们每一个都在把你推向同一个位置把判断权交出去让别人替你决定买还是卖。而这篇想给你的恰恰是那把拿回来的钥匙。二、这个技能做什么把年报变成风险雷达mda-tone-risk是一个零成本的财报文本深度解读智能体。它不调昂贵的付费大模型做主引擎而是把公开年报里被忽略的那 86%用确定性的规则加开源金融情感词典拆成一张你能一眼看懂的风险雷达。它做三件事情绪空间分析不再算一句整体向好的全局净语调那会失效而是看情绪在九大模块里的分布——哪里突然转冷、哪里把利空藏到了结尾、哪里成绩说三遍、风险提一句。全文红线解析自动抓取审计意见等级、关键审计事项KAM的风险类型、附注里的异常科目、重要事项的敏感措辞。监管信号追踪区分年报问询函真风险和再融资审核问询常规流程把交易所亲自点名的公司挑出来。关键设计用硬信号绕开参照系困境。KAM、审计意见、监管问询——这些都不是和别家比出来的而是监管和审计师用职业身份盖章的独立信号。企业再多元这套硬信号都通用。你不用再为找不齐同业发愁。三、谁该用、用在哪使用场景建仓前排雷持仓年报季体检行业龙头批量扫描验证自己的判断投研/投教写作场景你得到什么建仓前扫一遍目标公司3 分钟知道这家审计有没有保留意见、KAM 点了哪些雷、MDA 有没有成绩说三遍风险提一句持仓股年报季做风险体检不用逐字读直接看雷达图情绪分化大不大、利空藏匿度高不高研究一个板块的龙头批量跑十几家自动生成带来源链接的资料包横向一眼看穿谁在裸泳验证大 V 或自己的判断每段结论都带原文锚点可溯源、可反驳不再是他说他涨写研报 / 做投教内容把定性年报变成结构化素材省下大半抄写时间四、怎么用使用说明它是个本地 Python 工具装好依赖后核心就两条命令# 1. 单家公司读年报 → 出风险雷达 python scripts/analyze_company.py 600519 --year 2025 2. 批量丢一份龙头名单 xlsx自动生成每家资料包 python scripts/batch_analyze.py 名单.xlsx单家跑完你会拿到一份带来源直链的资料包文件内容00_速览.md一句话结论 年报 PDF 直链 巨潮页面链接03_九大模块.txtMDA 被切成 9 个模块的原文04_分析结果.json情绪分化度 / 聚光灯落差 / 利空藏匿度 三个指标05_审计与KAM.txt审计意见等级 关键审计事项风险标签08_监管问询.csv年报问询 vs 再融资问询已区分零成本含义主引擎用的是公开年报加开源中文金融情感词典姜富伟等不调用付费 LLM 做核心解读。词典运行时自动获取不随包分发无版权分发风险。需要 Python 3.9 与一个虚拟环境numpy / pandas / jieba / akshare / pymupdf / openpyxl。五、它强在哪优点传统读法这个技能只读财务三表前两页靠感觉把年报 86% 的 MDA / 附注 / KAM 全部用起来全局净语调容易被一句漂亮话带偏看情绪空间分布分化度、聚光灯落差、利空藏匿度想对比却凑不齐同业用审计 / KAM / 问询函等硬信号不依赖参照系读完只剩营收增长了每段结论带原文锚点可溯源、可反驳问询函淹没在公告海自动区分年报问询风险与再融资问询常规三个空间情绪指标是它核心的方法创新为什么不用全局净语调实测踩过坑一家公司在开头猛夸、结尾一句带过巨额减值全局算出来还是偏正面。这类公司往往格外危险。所以本技能刻意不看全局只看分布和落差——这正是它和大部分财报情感分析工具的本质区别。六、真实跑过的案例不是 PPT这套方法不是纸上谈兵已经在十几家 A 股龙头上实跑过也真踩过真坑茅台600519初版只覆盖 MDA 的 44%修复章节锚点误伤后覆盖率拉到接近全覆盖可分析文本从 8400 字扩到 17600 字——说明切得对比读得多更重要。中科三环000970一度报出聚光灯落差 0.737的高风险信号人工复核发现是负债/受限/风险等术语的否定句被词典误判并非真负面。这条教训直接推动了术语假阳性的过滤逻辑。卓易信息利润 142.79% 但收入只 3.67%境外收入占比从 20.42% 跳到 40.12%同时收到上交所年报问询函。三个硬信号叠在一起是整批里尤其值得警惕的一家。这些案例说明两件事方法能挖出人眼容易漏的信号同时它诚实地把假阳性也记了下来——下面就说它的边界。七、它的边界局限性说实话一个负责任的工具必须说清自己不能做什么。否则它就是另一个带节奏的大 V。局限说明术语假阳性词典法对负债/受限/风险等词的否定句会误判需人工复核中科三环即此扫描件年报部分公司如中芯国际、中兴通讯的部分页是图片扫描零可提取文本需先 OCRAH 编号体例同时两地上市的公司用数字编号章节解析需额外适配KAM 两体例关键审计事项有一和1、两种写法已适配但边界仍有不是买卖建议它只做风险雷达不预测涨跌、不荐股只看公开年报不读尽调、电话会、供应链暗线信号有盲区请务必把它当排雷放大镜不是算命先生。任何高亮信号都建议回到原文锚点自己看一眼。它的价值是帮你不漏不是替你决策。八、未来会往哪走展望接 OCR让扫描件年报也能进雷达不再有不可用盲区。微调中文金融 BERT用模型替代词典从根上压住术语假阳性专业术语识别更准。问询函时序追踪不只看有没有被问还看问了几次、回得干不干净做成时间线上的压力曲线。行业硬信号基准线在每个板块内给 KAM / 审计信号建基线让硬信号也能横向比。跨市场H 股、美股的同源年报一套方法通用。文末一句掏心窝的话读懂年报从来不是一个省钱的技能而是一个不被割的铠甲。当你能自己从一份年报里看出别人看不出的雷你就从等别人告诉你要涨要跌的人变成了自己能判断的人。这中间的认知差就是你的安全边际。把这个技能转给那个总在看大 V 复盘的朋友——真正的风险雷达应该握在自己手里。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进