| name | financial-analysis-cn |
| description | 对中国A股上市公司进行专业财务分析与估值,覆盖:
DCF估值、可比公司分析、杜邦分析、财务健康检查、行业对标。
数据来源:AkShare(东方财富/新浪财经)、Baostock、yfinance交叉验证。
当用户说以下内容时触发:
- "帮我分析一下XX股票"、"XX的估值是多少"
- "XX的财务报表怎么样"、"XX值不值得买"
- "做个DCF"、"可比公司分析"、"杜邦分析"
- "这家公司的ROE怎么样"、"市盈率高不高"
- "出一份研报"、"分析一下基本面"
- "帮我看看财务数据"、"分析一下这家上市公司"
- "XX股票的PB、PE是多少"、"公司盈利能力怎么样"
- "做个财务健康检查"、"偿债能力分析"
不要用于:
- 技术面分析(K线、均线、MACD等图表分析)
- 期货、外汇、加密货币等非A股品种
- 实时盘中交易决策
- 已有具体投资建议的场景(本Skill仅提供分析,不提供买卖建议)
|
A股财务分析 Skill
对中国A股上市公司进行专业财务分析与估值。
数据获取
- 运行
scripts/fetch_stock.py {股票代码} 获取行情和基本信息
- 运行
scripts/fetch_financial.py {股票代码} 获取财务报表数据
- 运行
scripts/data_validator.py {股票代码} 验证关键数据点
参考资料(按需加载)
根据分析需要加载以下专业参考文档:
- 当用户要求 DCF 估值、WACC 推导时 → 查阅
references/valuation-guide.md
- 当需要 行业对标 或分析银行/保险/新能源等特定行业时 → 查阅
references/industry-metrics.md
- 当需要 查阅数据接口 用法或调试脚本时 → 查阅
references/api-catalog.md
- 输出 完整格式化研报 时 → 使用
assets/report-template.md 的模板结构
工作流程
Step 1: 信息确认
从用户输入中提取:
- 股票代码或名称(必需)
- 分析类型(可选,默认"完整分析"):快速概览 / 完整分析 / DCF估值 / 可比公司
- 关注重点(可选):盈利能力 / 偿债能力 / 成长性 / 分红
Step 2: 基本信息
| 项目 | 内容 | 数据来源 |
|---|
| 公司全称 | {名称} | AkShare spot |
| 股票代码 | {代码} | — |
| 所属行业 | {行业分类} | AkShare spot |
| 总市值 | {市值} 亿元 | AkShare spot(置信度: {conf}) |
| PE (TTM) | {PE} | AkShare spot(置信度: {conf}) |
| PB | {PB} | AkShare spot(置信度: {conf}) |
Step 3: 财务指标分析
对于 银行、保险 等金融行业,先查阅 references/industry-metrics.md 确认行业特定指标(NIM、不良率等)。
3a. 盈利能力
| 指标 | 公式 | 最近年度 | 3年趋势 | 行业均值 | 评价 |
|---|
| 毛利率 | 毛利润 / 营收 | | | | |
| 净利率 | 净利润 / 营收 | | | | |
| ROE | 净利润 / 股东权益 | | | | |
| ROA | 净利润 / 总资产 | | | | |
3b. 偿债能力
| 指标 | 公式 | 数值 | 安全线 | 评价 |
|---|
| 资产负债率 | 总负债 / 总资产 | | < 70% | |
| 流动比率 | 流动资产 / 流动负债 | | > 1.5 | |
| 速动比率 | (流动资产 - 存货) / 流动负债 | | > 1.0 | |
| 利息覆盖率 | EBIT / 利息支出 | | > 3× | |
3c. 成长性
| 指标 | 近1年 | 近3年CAGR | 评价 |
|---|
| 营收增速 | | | |
| 净利润增速 | | | |
| 经营现金流增速 | | | |
3d. 杜邦分析
ROE = 净利率 × 总资产周转率 × 权益乘数
| 组件 | 公式 | 数值 | 说明 |
|---|
| 净利率 | 净利润 / 营收 | | 盈利能力 |
| 总资产周转率 | 营收 / 总资产 | | 运营效率 |
| 权益乘数 | 总资产 / 股东权益 | | 财务杠杆 |
| ROE | 三项之积 | | |
3e. 现金流质量
| 指标 | 数值 | 健康标准 | 评价 |
|---|
| 经营CF/净利润 | | > 1.0 | |
| 自由现金流(FCF) | | 正值 | |
Step 4: 估值分析
4a. 相对估值(市场法)
先查阅 references/industry-metrics.md 确认该行业的核心估值倍数。
| 指标 | 当前值 | 历史5年均值 | 行业均值 | 评价 |
|---|
| PE (TTM) | | | | |
| PB | | | | |
| PS | | | | |
| EV/EBITDA | | | | |
4b. 完整 DCF 估值(查阅 valuation-guide.md)
按 references/valuation-guide.md 第一节逐项推导 WACC:
| 变量 | 数值 | 来源(必须标注) |
|---|
| Rf(无风险利率) | {值}% | 中国10年期国债,AkShare bond_china_yield {日期} |
| β(系统性风险) | {值} | {股票} vs 沪深300,250日回归,R²={值} |
| ERP(市场风险溢价) | {值}% | A股2000-2026历史几何平均,参考 Damodaran |
| Ke(股权资本成本) | {值}% | Rf + β × ERP |
| D/E(资本结构) | {值} | 市值 / 有息负债 |
| Kd(税前债务成本) | {值}% | 利息支出 / 有息负债 |
| t(有效税率) | {值}% | 财报实际税率 |
| WACC | {值}% | 加权计算 |
敏感性分析:输出 5×5 矩阵(WACC ±2% × 永续增长率 1%-5%)
估值区间:{P25} ~ {P75} 元(悲观~乐观)
Step 5: 综合评估
| 维度 | 权重 | 评分 (1-10) | 加权分 | 评估说明 |
|---|
| 盈利能力 | 30% | | | |
| 偿债安全 | 20% | | | |
| 成长性 | 25% | | | |
| 估值合理性 | 25% | | | |
| 综合得分 | 100% | — | {加权总分} | |
Step 6: 报告格式(强制附录)
使用 assets/report-template.md 中的完整研报模板组装输出。
强制包含:
📊 数据来源附录
| 数据项 | 来源接口 | 数据时间 | 置信度 |
|---|
| 行情/PE/PB | akshare:stock_zh_a_spot_em | {timestamp} | {conf} |
| 利润表 | akshare:stock_financial_report_sina | {报告期} | {conf} |
| 资产负债表 | akshare:stock_financial_report_sina | {报告期} | {conf} |
| 现金流量表 | akshare:stock_financial_report_sina | {报告期} | {conf} |
| 无风险利率 | akshare:bond_china_yield | {date} | high |
⚠️ 假设说明
- WACC 各变量取值依据见 Step 4b 表格
- 永续增长率 {值}%:{依据}
- FCF 预测增速:{依据}
🔍 数据质量
- 整体置信度:{high/medium/acceptable}
- 交叉验证:{是/否},价格偏差 {X}%,PE偏差 {X}%
📝 免责声明
本分析由 AI 基于公开数据生成,仅供学习研究参考,不构成任何投资建议。
金融市场变量众多,分析结果可能与实际情况存在偏差。
本报告所有结论均可追溯其数据来源和推导过程。
投资有风险,入市需谨慎。