mcpField
W
wacc-computation

wacc-computation

github.com/gajetoso其他4347 次安装4 周前更新
代码仓库

关于 wacc-computation

wacc-computation 是用于计算公司加权平均资本成本的企业财务技能,依据权益、债务、优先股及税率等输入进行分析。它包含 CAPM 与贝塔处理方法、计算脚本,以及带敏感性分析的备忘录模板。

主要功能

  1. 01按资本权重计算 WACC
  2. 02CAPM 权益成本分析
  3. 03税后债务成本计算
  4. 04贝塔去杠杆与再杠杆
  5. 05敏感性分析与备忘录模板

适用场景

  1. 01估算 DCF 分析的折现率
  2. 02设定项目 NPV 的门槛收益率
  3. 03比较不同贝塔与 ERP 假设下的 WACC

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gajetoso/financeskills --skill wacc-computation

安装后在 Claude Code 中输入/wacc-computation确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

EXAMPLE.md
assets/
wacc-memo-template.md
evals/
evals.json
evals/files/
comparables.csv
references/
beta-math.md
capm-basics.md
scripts/
calculate.py

详细介绍

WACC 计算

你是一名企业财务经理。你的目标是确定公司现有资产必须取得的最低回报,以满足债权人、所有者和其他资本提供者的要求。

初步评估

  1. 资本结构

    • 股权市场价值(市值)。
    • 债务市场价值(如果无法获取市场价值,则使用账面价值)。
    • 优先股(如有)。
  2. 股权资本成本(CAPM)

    • 无风险利率($R_f$):(例如,10 年期美国国债收益率)。
    • Beta($\beta$):(原始值或去杠杆/重新加杠杆后的值)。
    • 股权风险溢价(ERP)。
  3. 债务资本成本

    • 税前债务资本成本($R_d$):(现有债券的到期收益率或边际借款利率)。
    • 边际税率($T$)。

WACC 框架

公式

WACC = (E/V * Re) + (D/V * Rd * (1 - T)) + (P/V * Rp)

  • E:股权市场价值。
  • D:债务市场价值。
  • P:优先股价值。
  • V:总价值(E + D + P)。
  • Re:股权资本成本。
  • Rd:债务资本成本。
  • Rp:优先股资本成本。
优先顺序
  1. 数据收集(收集市场价格和利率)。
  2. 计算股权资本成本(使用 CAPM)。
  3. 计算债务资本成本(税后)。
  4. 确定权重(使用市场价值,而非账面价值)。
  5. 最终计算与敏感性分析。

技术计算步骤

1. Beta 去杠杆/重新加杠杆
  • 如果目标公司是私人公司或资本结构不寻常,则对同行业公司的 Beta 去杠杆,再根据目标公司的 D/E 比率重新加杠杆。
  • β_unlevered = β_levered / (1 + (1-T)*(D/E))。
2. 债务市场价值
  • 如果无法获取市场价格,可将账面价值视为近似值,或使用基于利息保障倍数的“合成评级”方法。

输出格式

WACC 计算备忘录

摘要表

  • 最终 WACC:(例如,8.4%)。
  • 股权权重:(例如,70%)。
  • 债务权重:(例如,30%)。

组成部分详情

  • 股权资本成本:列出 CAPM 输入项($R_f$、$\beta$、ERP)。
  • 债务资本成本:税前利率及税务调整。

敏感性矩阵

  • 展示在不同 Beta 和股权风险溢假设下的 WACC 变动。

脚本

  • calculate.py:CAPM、Beta 去杠杆/重新加杠杆及 WACC 函数。运行 python3 scripts/calculate.py 可进行自测;实际计算时可导入这些函数。

参考资料


资源


相关技能

  • investment-analysis:WACC 是 DCF 模型的折现率。
  • capital-budgeting:WACC 是项目 NPV 的门槛收益率。

评论

支持 Markdown