导言 1
第1章 日期和时间 11
时间演进 11
在Inputs工作表里的日期和时间的表示 12
日期计量体系:30/360、实际天数/360、实际天数/365 13
建模练习1.1:Inputs工作表——日期和时间 14
在Cash Flow工作表中的日期和时间 17
建模练习1.2:现金流模型——日期和时间 19
工具箱 22
第2章 资产池产生的现金流 26
基于信贷产品层次的现金流生成预测和基于资产池代表产品的现金流生成预测两种方法中的资产摊销 27
模型里是如何展示资产现金流的产生的 31
Inputs工作表中的资产产生的现金流的预测 31
建模练习2.1:Inputs工作表关于资产的假设条件和Vectors 工作表 34
在Cash Flow工作表中的资产池现金流预测的生成 38
建模练习2.2:在Cash Flow工作表上创建名义的资产摊销 39
工具箱 47
第3章 提前偿付 49
提前偿付的表示方法 50
历史偿付数据的格式 52
构建提前偿付曲线 53
项目建模中的提前偿付曲线 55
结构化交易产品中提前偿付的影响 55
建模练习3.1:历史提前偿付分析和预期提前偿付曲线的绘制 56
建模练习3.2:将提前偿付预测整合到资产摊销分析里 60
工具箱 64
第4章 拖欠、违约和损失分析 66
拖欠、违约和损失 66
拖欠分析的重要性 68
建模练习4.1:创建历史的拖欠曲线 69
创建历史损失曲线 72
建模练习4.2:创建历史的和预测的损失曲线 75
分析历史的损失曲线 77
建模练习4.2 续 77
预测损失曲线 78
建模练习4.2 续 80
整合损失预测 83
建模练习4.3:在资产摊销中整合违约 85
第5章 损失追偿 94
建模练习5.1:历史追偿数据分析 96
在一个现金流模型里预测追偿 98
建模练习5.2:将追偿数据整合到项目建模中 98
关于追偿的最后说明 100
第6章 负债和现金流瀑布 101
资金偿付的优先次序和现金流瀑布 101
负债类型 103
建模练习6.1:现金流瀑布里费用的计算 104
建模练习6.2:计算现金流瀑布中的利息 109
建模练习6.3:计算在现金流瀑布中的本金 116
理解基础资产和负债之间的相互作用 122
第7章 高级负债结构:触发器、利率互换和储备金账户 123
触发器和它们对负债结构的影响 123
建模练习7.1:在交易中引入触发器 125
互换 131
建模练习7.2:引入基本的利率互换工具 131
互换工具最后的注意事项 135
储备金账户 135
建模练习7.3:引入资金支持的储备金账户 136
现金流瀑布的相关总结 141
工具箱 142
第8章 分析和输出报告 143
内部测试 143
建模练习8.1:现金流入和现金流出测试 144
建模练习8.2:到期金额的测试 147
建模练习8.3:资产池本金测试 148
产品表现的分析 149
建模练习8.4:计算月度收益率 149
建模练习8.5:计算债券等值收益率 153
修正存续期 153
建模练习8.6:计算修正存续期 153
输出数据报告 154
建模练习8.7:创建输出数据报告 155
工具箱 161
第9章 理解模型 165
回顾整个模型 165
理解损失增加的影响 168
改变本金分配方法 171
改变损失的时间分布 173
改变追偿率和追偿滞后时间 174
掉期的价值 174
更多的测试 175
第10章 使用VBA实现自动化 176
本章的惯例 177
VISUAL BASIC编辑器 177
VBA编码 179
打印和单变量求值的简单自动化操作 180
建模练习10.1:自动化打印过程 180
建模练习10.2:自动化单变量求值寻找最优的高级比率 182
理解利用循环来自动化Analytics工作表 186
建模练习10.3:利用自动化单变量求值过程来对交易进行分析 187
自动化生成情境 190
模型练习10.4:创建交易情境生成器 190
在Excel中使用宏 196
第11章 总结 197
从投资银行家的角度 197
从投资者的角度 198
从证券发行人的角度 199
从金融担保人的角度 199
从全局来看 199
附录 在Excel 2007中使用这本书 201
关于网络资源 211