内容简介
本书是《财务金融建模:用Excel工具》的第五版,在这一版中,作者对部分章节的构架、写作重点、案例和数据进行了新的调整和修订,并增加了关于R和Python的示例说明。其中,特别更新了有效投资组合和有效边界、期权的二阶和三阶希腊字母、蒙特卡罗模拟、在险价值等部分的内容。本书共分为公司金融、债券、投资组合理论、期权、蒙特卡罗方法和技术六大部分,每一部分都提供了生动的财务金融案例和详细的编程代码,供读者动手操作。本书适合金融学、统计学等专业的学生、研究人员,以及金融行业的相关从业人员。
目录
Contents目录
0开始之前
0.1模拟运算表
0.2Getformula是什么
0.3怎样在你的Excel工作簿中添加Getformula
0.4保存Excel工作簿:Windows
0.5保存Excel工作簿:Mac
0.6你必须把Getformula添加到每个Excel工作簿吗?
0.7使用Formulatext( )代替Getformula
0.8使用Getformula和Formulatext的快捷方式
0.9在Windows系统中录制Getformula
0.10在Mac系统中录制Getformula
0.11使用R
第一部分公司金融
1基本财务分析
1.1概述
1.2现值和净现值
1.3内部收益率和贷款表
1.4多个内部收益率
1.5等额偿付计划
1.6未来价值及应用
1.7养老金问题——使未来价值问题复杂化
1.8连续复利
1.9对特定日期的现金流贴现
练习
2公司估值概述
2.1概述
2.2计算企业价值的三种方法
2.3用会计账面价值评估公司:企业的账面企业价值
2.4企业估值的有效市场方法
2.5以自由现金流的现值为企业价值:贴现现金流法“自上而下”估值
2.6基于合并现金流量表的自由现金流
2.7基于预估财务报表的自由现金流
2.8总结
练习
3计算加权平均资本成本
3.1概述
3.2计算公司的权益价值
3.3计算公司的债务价值
3.4计算企业所得税税率
3.5计算公司的债务成本
3.6计算企业权益成本的两种方法
3.7使用证券市场线来计算Caterpillar的权益成本
3.8市场期望收益率的三种计算方法
3.9CAPM中的无风险利率rf是多少?
3.10计算加权平均资本成本
3.11何时模型不起作用?
3.12总结
练习
4基于现金流贴现法的预估分析与估值
4.1概述
4.2“布置舞台”——贴现自由现金流
4.3以合并现金流量表为基础的简化方法
4.4预估财务报表建模
4.5使用自由现金流对公司及其权益进行估值
4.6将债务设定为吸收项,并将目标债务/权益比率纳入预估模型
4.7计算投入资本回报率
4.8项目融资:债务偿还时间表
4.9计算净资产收益率
4.10税项损失结转
4.11结论
练习
5建立预估模型:以默克公司为例
5.1概述
5.2默克公司2015—2018年财务报表
5.3分析财务报表
5.4默克公司的模型
5.5运用模型对默克公司进行估值
5.6使用倍数法的默克公司估值模型
5.7小结
6租赁财务分析
6.1概述
6.2一个简单但具有误导性的例子
6.3租赁与企业融资——等效贷款法
6.4出租人的问题:计算可接受的最低租金
6.5资产残值及其他考虑
6.6小案例:租赁什么时候对出租人和承租人都有利可图?
6.7杠杆租赁
6.8杠杆租赁实例
6.9总结
练习
第二部分债券
7债券的久期
7.1概述
7.2两个示例
7.3久期是什么意思
7.4久期的模式
7.5非均匀间隔付息债券的久期
7.6债券的凸性
7.7免疫策略
7.8总结
练习
8期限结构建模
8.1概述
8.2利率期限结构
8.3使用等效单一债券法进行债券定价
8.4同一期限若干债券的定价
8.5将期限结构拟合为函数形式的Nelson-Siegel方法
8.6Nelson-Siegel期限结构的性质
8.7中期国债的期限结构
8.8总结
附录8.1本章使用的VBA函数
9计算违约调整后的债券期望收益率
9.1概述
9.2计算单期框架下的期望收益率
9.3计算多期框架下的债券期望收益率
9.4数值示例
9.5实例实验
9.6计算真实债券的期望收益率
9.7半年转移矩阵
9.8计算债券的贝塔值
9.9总结
练习
第三部分投资组合理论
10投资组合模型——引言
10.1概述
10.2计算股票的描述性统计量
10.3计算投资组合的均值和方差
10.4N种资产的投资组合均值和方差
10.5包络线投资组合
10.6总结
练习
附录10.1连续复利收益率与几何收益率
附录10.2股息调整19311有效投资组合和有效边界
11.1概述
11.2一些初步定义和表示法
11.3关于有效投资组合和CAPM的五个命题
11.4计算有效边界:示例
11.5关于优化过程的三个注意事项
11.6寻找市场投资组合:资本市场线
前言/序言
《财务金融建模》的前四个版已经将其确立为金融学者和专业人士案头的“必备”之书。它直接、动手实践的方法,通过使用Excel和R实现了解释和应用的融合,满足了学术和实务工作者两个市场中读者的需求。他们意识到,通常在介绍性课程中学习的金融基础知识的实现需要另一种更繁重的计算和实现方法。Excel是金融领域使用最广泛的计算工具,是加深我们对材料理解的天然载体,而R和Python是学者和实务工作者最常用的编程语言。
我们为前几版《财务金融建模》的成功感到自豪,我们已经尽了最大努力来更新和完善第五版,使其(或希望使其)更好。本书以前版本的用户会发现第五版在风格上类似,同时由于财务分析的进步,更好地解决了今天的需求和所需的工具。
由于Excel被认为是理解金融理论实现的最佳方式,我们通过两种方法解决Excel的局限性(主要是大数据的可扩展性和效率):第一个是VBA代码,它可以在Excel中实现(VBA是Excel的编程语言),第二个是R,所有数据密集型的章节现在都有在R中的实现,在本书的辅助网站上,你可以找到这些材料的Python实现。
此外,我们用最新的数据更新了书中的所有例子,使它们更贴近时代。金融方面的进步也包括在内,如期权的二阶和三阶希腊字母以及蒙特卡罗方法。
《财务金融建模》包括七个部分。本书的前五个部分都介绍一个特定的金融领域。这些部分彼此独立,但读者应该意识到,它们都建立在读者对财务金融领域有一定的了解的基础之上。财务金融建模可不是一些介绍性的教程。
第一部分(第1-6章)讨论公司财务主题。第二部分(第7-9章)涵盖债券和收益率曲线模型。第三部分(第10-15章)是关于投资组合理论的讨论。第四部分(第16-20章)介绍了期权和衍生品主题,第五部分(第21-27章)介绍了蒙特卡罗方法及其在金融中的实现。
本书最后两部分本质上是技术性的。第六部分(28-33章)涵盖了使用本书的Excel和R的各种主题。本节的章节可以根据需要阅读和访问。第七节(34-37章) 涉及VBA,由Benjamin Czaczkes撰写。为了使这本书更精简,这部分可以在本书附带的辅助网站上找到。本书的结构安排使得读者可以理解所有其他章节的财务建模的材料而不需要VBA或R章节。