讲师中心 微信公众号

工具推荐

视频效率加速
Seko
Seko

AI短剧一键生成成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

updream

一键生成高质量推广成片

Laper
Laper

剧本策划到成片协作

A-Share DCF Valuation

Polar Sponsor
爱发电 赞助
.NET 9.0

对A股上市公司进行DCF估值建模,传入股票代码自动获取财务数据,计算WACC并执行保守/基准/乐观情景

A-共享的DSF估值模型

功能概述

A-共享的DSF估值模型是一项面向实际任务的技能,主要用于Trigger条件;用户要求对A-共享存量进行DCF(折价现金流量)估值分析时使用。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

A股DCF估值建模

触发条件

当用户请求对某只A股股票进行DCF(现金流贴现)估值分析时使用。

环境要求

必需的环境变量

变量 说明 获取方式
TUSHARE_TOKEN Tushare API token(必填) 在 https://tushare.pro 注册,于用户中心获取 token
OPENCLAW_WORKSPACE 工作区根路径(可选) 默认为 ~/.openclaw/workspace

Python依赖包

包名 版本要求 用途
tushare 最新版 A股财务数据API
pandas ≥1.0 数据处理
numpy ≥1.18 数值计算
scipy ≥1.4 Beta回归(stats模块)

配置步骤

  1. 配置Tushare Token:

    # 添加至 ~/.bashrc 或 ~/.bash_profile
    export TUSHARE_TOKEN="your_token_here"
    source ~/.bashrc
    
  2. 安装Python依赖包:

    pip install tushare pandas numpy scipy
    
  3. 验证配置是否成功:

    python3 -c "import tushare as ts; ts.set_token('$TUSHARE_TOKEN'); pro = ts.pro_api(); print(pro.stock_basic(ts_code='600519.SH'))"
    

常见问题排查

错误信息 原因 解决方案
未设置 TUSHARE_TOKEN 环境变量 Token未配置 在Shell配置文件中添加export语句
Tushare API 获取失败 Token无效或网络异常 核对Token有效性,检查网络连接
No module named 'tushare' 未安装tushare包 pip install tushare
Beta 回归数据不足 股票上市时间过短 采用行业默认Beta值

快速开始

User input: "对 贵州茅台 600519 做 DCF 估值"
→ Run: python3 scripts/a_share_dcf.py 600519.SH
→ Report saved to: reports/dcf_贵州茅台_YYYY-MM-DD.md

估值方法论

方法:两阶段FCFF(企业自由现金流)贴现模型

核心公式:

  • FCFF = 经营活动现金流净额 - 资本性支出
  • WACC = We×Re + Wd×Rd×(1−T)
  • 终值 = FCFFₙ × (1+g) / (WACC − g)
  • 股权价值 = 企业价值 − 净负债
  • 每股价值 = 股权价值 / 总股本

三情景假设:

情景 WACC 增长率 永续增长率
保守 WACC + 3%(下限14%) 近3年平均增长率的50% 2%
中性 计算所得WACC 近3年平均增长率的80% 3%
乐观 WACC − 3%(下限7%) 近3年平均增长率的100% 4%

情景假设依据

保守情景:更高的WACC反映更高的风险溢价;下调的增长率考虑了来自竞争、监管或宏观逆风的潜在下行压力。适用于风险厌恶型投资者。

中性情景:使用基于公司特有Beta与资本结构计算得出的WACC;增长率锚定历史均值但适度调低,以匹配企业成熟度轨迹。代表正常条件下最可能的结果。

乐观情景:更低的WACC假设有利的风险环境;采用完整的历史增长率反映最佳执行情况。适用于成长导向型分析或上行空间评估。

执行步骤

1. 确定股票代码格式

Tushare使用 XXXXXX.SH(沪市)或 XXXXXX.SZ(深市)格式:

# 自动转换逻辑
if code.startswith('6'): 
    ts_code = f"{code}.SH"
elif code.startswith(('0', '3')):
    ts_code = f"{code}.SZ"

2. 运行估值脚本

cd $OPENCLAW_WORKSPACE && python3 skills/a-share-dcf-valuation/scripts/a_share_dcf.py  [公司名]
# 示例:python3 skills/a-share-dcf-valuation/scripts/a_share_dcf.py 600519.SH 贵州茅台

注意:$OPENCLAW_WORKSPACE 默认为 ~/.openclaw/workspace。为保证可移植性,请始终使用相对于工作区根目录的路径。

3. 检查输出结果

  • 终端实时显示进度及关键指标
  • Markdown报告保存至 reports/dcf_{公司名}_{日期}.md
  • 确认报告包含全部必需章节

4. 向用户反馈结果

先提供结论摘要,再给出报告路径:

## DCF 估值完成 — {公司名}

| 场景 | DCF每股价值 | vs 当前股价 |
|------|------------|------------|
| 保守 | ¥XX.XX     | -XX.X%     |
| 中性 | ¥XX.XX     | -XX.X%     |
| 乐观 | ¥XX.XX     | -XX.X%     |

当前股价: ¥XXX.XX
完整报告: reports/dcf_{公司名}_{日期}.md

重要说明

数据来源

  • Tushare 是唯一数据源(需配置 TUSHARE_TOKEN 环境变量)
  • 若Tushare数据拉取失败,应明确告知用户数据不可用;严禁虚构数据

Beta值计算

  • 使用约500个交易日(约2年)数据,以CSI 300指数(000300.SH)为基准进行回归
  • 若回归R² < 0.1 或数据不足,则采用行业默认Beta值:
    • 科技/半导体:1.5
    • 消费/医疗健康:0.8
    • 金融/银行:1.0
    • 周期/制造:1.2
    • 其他:1.2

WACC参数(动态计算)

以下参数非硬编码固定值,而是根据明确的数据源与逻辑动态确定:

1. 无风险利率(RF)

方法 数据来源 取值范围
主方法 中国10年期国债收益率 1.8% – 4.5%(历史区间)
参考方法 中债估值 约2.1% – 2.5%(2024–2025年)
备用方法 近期10年期国债收益率均值 2.25%(默认值)

方法说明:优先查询公开债券收益率数据;若不可得,则采用近期参考值并明确标注。

2. 股权风险溢价(ERP)

术语规范:应使用ERP(Equity Risk Premium),而非MRP(Market Risk Premium)。

来源 ERP估算值
Damodaran(2024) 中国适用6.5%
中金/中信研报 5% – 8%
程晓明等学术研究 6.0% – 7.5%
历史法(A股20年平均收益率 − RF) 5.5% – 7.0%

行业调整:

  • 科技/半导体:+1.0% 至 +1.5%
  • 金融:−1.0%
  • 消费/医疗健康:0%

方法说明:以基准ERP 6.5%为基础,叠加行业特定风险调整。

3. 债务成本(Rd)

方法 公式
主方法 LPR 1年期 + 信用利差
LPR参考值 3.1%(2025年1年期LPR)
信用利差 0.5% – 1.5%,依信用评级而定
公司特征 估算Rd
低负债(<10%)、信用资质强 3.6%(LPR + 0.5%)
中等负债(10–50%) 4.0%(LPR + 0.9%)
高负债(>50%) 5.0%(LPR + 1.9%)

方法说明:依据公司负债率与隐含信用质量综合估算。

4. 税率(Tax)

来源 税率
主方法 财报中实际有效税率
高新技术企业 15%(经认定)
一般企业 25%

高新技术企业认定标准:

  1. 所属行业:电子、半导体、计算机、通信、医药生物、医疗器械、新能源、电力设备
  2. 毛利率 > 30%(科技型企业常见指标)

方法说明:优先从利润表中提取实际税率;若不可得,则结合行业属性与毛利率特征判断。

特殊情形处理

  • 金融类股票(银行/保险/券商):标准DCF不适用(FCFF无实质意义),应改用PB-ROE或DDM模型,并向用户说明
  • 亏损企业:若FCFF持续为负且无改善迹象,DCF不适用,应采用替代估值方法
  • ST/*ST股票:须向用户提示退市风险

报告质量要求

  • 所有金额单位统一为“亿元”(即100万元人民币)
  • 增长率以百分比形式呈现
  • 数值保留两位小数
  • 注明数据来源与时效性
  • 必须包含免责声明

风险提示(动态生成)

“风险提示”章节必须基于公司及行业特征动态生成,不得硬编码。脚本应实现以下功能:

  1. 行业特有风险:将公司所属行业映射至对应风险因子
  2. 公司特有风险:通过财务数据分析识别公司层面风险
  3. 模型风险:必须包含DCF对WACC和永续增长率的敏感性分析
  4. 宏观风险:涵盖宏观经济、利率变动及政策不确定性等普适性风险

行业风险映射表:

行业 关键风险因素
科技/半导体 技术迭代快、研发投入大、国际竞争、供应链风险
消费/食品饮料 品牌溢价风险、消费降级、渠道变革
医药/医疗 政策监管(集采)、研发失败、专利到期
金融/银行 利率周期、信用风险、监管趋严
周期/制造 经济周期敏感、产能过剩、环保政策
新能源/光伏 技术路线竞争、产能扩张过快、补贴退坡
房地产/建材 政策调控、去杠杆、销售疲软
互联网/传媒 用户增长放缓、监管趋严、变现模式受限
交通运输 油价波动、需求周期、基础设施投资
其他 行业竞争格局变化、政策不确定性

报告结构(Markdown格式,中文输出)

# DCF 估值报告 — {公司名} ({TS_CODE})

> 估值日期 | 当前股价 | 总市值 | PE | PB

## 一、公司基本面概览
- 公司简介
- 历史财务数据表(7年)
- 关键财务指标(最新年报)

## 二、WACC 计算
- 参数表格(Rf, Beta, MRP, Re, Rd, Tax, We, Wd, WACC)

## 三、三场景 DCF 估值
- 场景假设表(含设定依据说明)
- 估值结果表

## 四、敏感性分析
- WACC × 永续增长率 矩阵

## 五、关键假设
- 列出核心假设

## 六、风险提示(Dynamic)
- 根据公司行业特性、财务状况动态生成针对性风险提示

## 七、结论
- 估值区间
- 与当前股价对比
- 简要分析

> 免责声明

文件组织结构

所有路径均应相对于工作区根目录($OPENCLAW_WORKSPACE 或 ~/.openclaw/workspace):

  • 脚本路径: skills/a-share-dcf-valuation/scripts/a_share_dcf.py
  • 报告路径: reports/dcf_{公司名}_{YYYY-MM-DD}.md

重要提醒:脚本中禁止使用绝对路径(如 /home/laigen/)。请统一使用环境变量 $OPENCLAW_WORKSPACE 或相对路径,确保跨平台可移植性。

目录

热门AI工具

更多
二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

讯飞智文

一款面向学习和办公场景的AI文档创作工具,可辅助生成PPT与Word文档,提高资料整理和内容制作效率。

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

0

2026.11.12

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

0

2026.11.12

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

0

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn