| 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 估值 时 → 查阅
references/valuation-guide.md 获取完整WACC推导方法
- 当需要 行业对标 时 → 参考
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 | 三项之积 | | |
核心驱动因素:{净利率/周转率/杠杆} 驱动
Step 4: 估值分析
4a. 相对估值(市场法)
| 指标 | 当前值 | 历史5年均值 | 行业均值 | 评价 |
|---|
| PE (TTM) | | | | |
| PB | | | | |
| PS | | | | |
4b. 完整 DCF 估值
📚 本阶段启用完整DCF模型,按 references/valuation-guide.md 中的方法逐项推导 WACC。
每个变量必须标注数据来源。
| 变量 | 数值 | 来源 |
|---|
| Rf(无风险利率) | {值}% | 中国10年期国债,AkShare bond_china_yield {日期} |
| β(系统性风险) | {值} | {股票} vs 沪深300 250日回归,R²={值} |
| ERP(市场风险溢价) | {值}% | A股2000-2026历史几何平均,参考 Damodaran |
| D/E(资本结构) | {值} | 市值 / 有息负债 |
| Kd(税前债务成本) | {值}% | 利息支出 / 有息负债 |
| t(有效税率) | {值}% | 财报实际税率 |
| WACC | {值}% | 加权计算 |
预测假设:
- 5年预测期自由现金流:{依据近3年CAGR,逐年列出}
- 永续增长率:{值}%(不超过名义GDP增速)
- DCF 中性估值:{值} 元/股
敏感性分析矩阵(WACC × 永续增长率):
| WACC ↓ / g → | {g1}% | {g2}% | {g3}% | {g4}% | {g5}% |
|---|
| {w1}% | | | | | |
| {w2}% | | | | | |
| {w3}% | | | | | |
| {w4}% | | | | | |
| {w5}% | | | | | |
估值区间:{低估} ~ {高估} 元(基于敏感性矩阵25%-75%分位)
Step 5: 综合评估
| 维度 | 权重 | 评分 (1-10) | 加权分 | 评估说明 |
|---|
| 盈利能力 | 30% | | | |
| 偿债安全 | 20% | | | |
| 成长性 | 25% | | | |
| 估值合理性 | 25% | | | |
| 综合得分 | 100% | — | {加权总分} | |
Step 6: 报告格式(强制附录)
📊 数据来源
| 数据项 | 来源接口 | 置信度 | 获取时间 |
|---|
| 行情/PE/PB | akshare:stock_zh_a_spot_em | {conf} | {timestamp} |
| 利润表 | akshare:stock_financial_report_sina | {conf} | {timestamp} |
| 资产负债表 | akshare:stock_financial_report_sina | {conf} | {timestamp} |
| 现金流量表 | akshare:stock_financial_report_sina | {conf} | {timestamp} |
| 无风险利率 | akshare:bond_china_yield | {conf} | {timestamp} |
⚠️ 假设说明
- WACC 各变量取值依据见 Step 4b 表格
- 永续增长率 {值}%:依据 {说明}
- 预测期5年增速 {值}%:依据近3年CAGR调整
🔍 数据质量
- 交叉验证:{是/否}(使用 yfinance 对价格/PE/PB 进行了交叉验证)
- 整体置信度:{high/medium/acceptable}
📝 免责声明
本分析由 AI 基于公开数据生成,仅供学习研究参考,不构成任何投资建议。
金融市场变量众多,分析结果可能与实际情况存在偏差。
本报告所有结论均可追溯其数据来源和推导过程。
投资有风险,入市需谨慎。