基于Excel和VBA的高级金融建模

2019-03-09 20:28

目 录

前言 .............................................................................................. 6 致谢 .............................................................................................. 7 第1章 介绍 ............................................................................... 8

1.1 金融学概览 ........................................................................................................................ 8

1.2 收益分布假设 .................................................................................................................... 9 1.3 数学和统计方法 ................................................................................................................ 9 1.4 数值方法 ............................................................................................................................ 9 1.5 Excel 解决方案 .................................................................................................................. 9 1.6 本书主题 .......................................................................................................................... 10 1.7 有关Excel工作簿 ........................................................................................................... 11 1.8 意见和建议 ...................................................................................................................... 11

第2章 高级Excel函数和过程 .............................................. 12

2.1 访问Excel函数 ............................................................................................................... 12 2.2 数学类函数 ...................................................................................................................... 13 2.3 统计类函数 ...................................................................................................................... 14

2.3.1 使用频率函数Frequency ..................................................................................... 15 2.3.2 使用分位数函数Quartile ..................................................................................... 17 2.3.3 使用正态函数Norm ............................................................................................ 17 2.4 查找类函数 ...................................................................................................................... 18 2.5 其他类型函数 .................................................................................................................. 19 2.6 审核工具 .......................................................................................................................... 20 2.7 模拟运算表(Data Tables) ........................................................................................... 21

2.7.1 建立单变量模拟运算表 ....................................................................................... 21 2.7.2 建立双变量模拟运算表 ....................................................................................... 22 2.8 XY图 ................................................................................................................................ 23 2.9 访问数据分析和规划求解 .............................................................................................. 26 2.10 使用区域名称 ................................................................................................................ 27 2.11 回归分析 ........................................................................................................................ 29 2.12 单变量求解 .................................................................................................................... 31 2.13 矩阵代数以及相关函数 ................................................................................................ 32

2.13.1 矩阵介绍 ............................................................................................................. 32 2.13.2 矩阵转置 ............................................................................................................. 33 2.13.3 矩阵相加 ............................................................................................................. 33 2.13.4 矩阵相乘 ............................................................................................................. 33 2.13.5 矩阵求逆 ............................................................................................................. 34 2.13.6 线性方程组求解 ................................................................................................. 35

2.13.7 Excel矩阵函数小结 ............................................................................................ 36 小结......................................................................................................................................... 36

第3章 VBA介绍 .................................................................... 38

3.1 掌握VBA的好处 ........................................................................................................... 38 3.2 VBA的面向对象观点 ..................................................................................................... 39 3.3 编写VBA宏 ................................................................................................................... 40

3.3.1 简单VBA子程序 ................................................................................................ 40 3.3.2 交互函数MsgBox ................................................................................................ 41 3.3.3 编写环境 ............................................................................................................... 42 3.3.4 输入代码并运行宏 ............................................................................................... 43 3.3.5 录制按键和编辑代码 ........................................................................................... 43 3.4 编程要素 .......................................................................................................................... 45

3.4.1 变量和数据类型 ................................................................................................... 45 3.4.2 VBA数组变量 ...................................................................................................... 46 3.4.3 控制结构 ............................................................................................................... 48 3.4.4 控制重复过程 ....................................................................................................... 48 3.4.5 在代码中使用Excel和VBA函数 ..................................................................... 50 3.4.6 编程的一般观点 ................................................................................................... 50 3.5 宏与电子表格之间的通信 .............................................................................................. 50 3.6 子程序实例 ...................................................................................................................... 53

3.6.1 图表 ....................................................................................................................... 54 3.6.2 正态概率散点图 ................................................................................................... 56 3.6.3 用规划求解产生有效边界 ................................................................................... 58 小结......................................................................................................................................... 61 附录3A Visual Basic编辑器 ................................................................................................. 62 附录3B 用‘相对引用’模式来录制按键 ......................................................................... 65

第4章 编写VBA用户定义函数........................................... 68

4.1 简单销售佣金函数 .......................................................................................................... 68 4.2 在工作表中创建Commission(Sales)函数 ...................................................................... 69 4.3 多参数期权定价函数 ...................................................................................................... 70 4.4 在VBA中操作数组 ....................................................................................................... 73 4.5 数组变量的期望和方差函数 .......................................................................................... 73 4.6 数组变量的组合方差函数 .............................................................................................. 75 4.7 输出数组形式的函数 ...................................................................................................... 77 4.8 在用户定义函数中调用Excel和VBA函数 ................................................................ 78

4.8.1 在用户定义函数中使用VBA函数 .................................................................... 79 4.8.2 加载宏 ................................................................................................................... 79 4.9 编写VBA函数的优缺点 ............................................................................................... 79 小结......................................................................................................................................... 80 附录4A 演示函数如何处理数组 ......................................................................................... 81 附录4B 二叉树期权定价函数 ............................................................................................. 82 编写函数练习 ......................................................................................................................... 87

第5章 股票的有关简介 ......................................................... 91 第6章 投资组合最优化 ......................................................... 92

6.1 组合的均值和方差 .......................................................................................................... 92 6.2组合的风险-收益表示 ................................................................................................... 94 6.3用规划求解得到有效点 ................................................................................................... 94 6.4求有效边界(黄和利曾伯格的方法) ........................................................................... 97 6.5有约束边界组合 ............................................................................................................... 99 6.6无风险资产和风险资产的结合 ..................................................................................... 101 6.7问题一 一种无风险资产和一种风险资产的组合 ....................................................... 101 6.8问题二 存在两种风险资产的组合 ............................................................................... 103 6.9问题三 一种无风险资产和一个风险投资组合 ........................................................... 104 6.10 Module1中的用户定义函数 ....................................................................................... 106 6.11 Module1中用于解决三类常见组合问题的函数 ........................................................ 107 6.12模块M中的宏功能 ..................................................................................................... 109 小结....................................................................................................................................... 110

第7章 资产定价 ................................................................... 111

7.1单因素模型 ..................................................................................................................... 111 7.2估计β系数 ..................................................................................................................... 112 7.3资本资产定价模型(CAPM) ..................................................................................... 114 7.4方差-协方差矩阵 ......................................................................................................... 114 7.5风险值(VaR) .............................................................................................................. 116 7.6水平财富 ......................................................................................................................... 118 7.7正态和对数正态分布矩之间的关系 ............................................................................. 119 7.8 Module1中的用户定义函数 ......................................................................................... 120 小结....................................................................................................................................... 121

第8章 投资组合业绩评价 ................................................... 122

8.1传统业绩评价方法 ......................................................................................................... 122 8.2 主动—被动管理 ............................................................................................................ 124 8.3风格分析(Style Analysis) .......................................................................................... 126 8.4简单风格分析 ................................................................................................................. 127 8.5 滚动时段风格分析 ........................................................................................................ 128 8.6风格权重的置信区间 ..................................................................................................... 129 8.7 Module1中的用户定义函数 ......................................................................................... 131 小结....................................................................................................................................... 133

第9章 股票期权介绍 ........................................................... 135

9.1 布莱克-舒尔斯公式的起源 .......................................................................................... 135 9.2 布莱克-舒尔斯公式 ...................................................................................................... 136 9.3 对冲投资组合(Hedge Portfolios) ............................................................................. 137 9.4 风险中性定价 ................................................................................................................ 138

9.5 风险中性定价的单期二叉树模型 ................................................................................ 139 9.6期权平价关系(Put-Call Parity) ................................................................................. 140 9.7 红利(Dividends) ....................................................................................................... 141 9.8 美式期权的特征 ............................................................................................................ 141 9.9 数值方法 ........................................................................................................................ 141 9.10 波动率和非正态股票收益 .......................................................................................... 142 小结....................................................................................................................................... 142

第10章 二叉树 ..................................................................... 144

10.1 二叉树介绍 .................................................................................................................. 144 10.2 简化的二叉树 .............................................................................................................. 145 10.3 JR二叉树 ..................................................................................................................... 146 10.4 CRR树 .......................................................................................................................... 149 10.5 二项分布近似与布莱克-舒尔斯公式 ......................................................................... 150 10.6 CRR二叉树的收敛性 .................................................................................................. 151 10.7 LR树 ............................................................................................................................ 152 10.8 CRR树与LR树的比较 ............................................................................................... 153 10.9 美式期权和CRR美式二叉树 .................................................................................... 154 10.10 Module0和Module1中的用户定义函数 ................................................................. 156 小结....................................................................................................................................... 157

第11章 布莱克-舒尔斯公式 ............................................... 159

11.1 布莱克-舒尔斯公式..................................................................................................... 159 11.2 在Excel中运用布莱克-舒尔斯公式 .......................................................................... 160 11.3 外汇(Currencies)和商品(Commodities)期权 ................................................... 161 11.4 计算期权的‘希腊’参数 .......................................................................................... 162 11.5 对冲组合 ...................................................................................................................... 163 11.6 布莱克-舒尔斯公式的正式推导 ................................................................................. 165 11.7 Module1中的用户定义函数 ....................................................................................... 167 小结....................................................................................................................................... 168

第12章 欧式期权定价的其它数值方法 ............................ 170

12.1 蒙特卡罗模拟介绍 ...................................................................................................... 170 12.2 对偶变量(Antithetic Variables)模拟 ...................................................................... 172 12.3 准随机抽样(Quasi-Random Sampling)模拟 ......................................................... 172 12.4 模拟方法比较 .............................................................................................................. 174 12.5 蒙特卡罗 模拟中的希腊参数计算 ............................................................................ 175 12.6 数值积分 ...................................................................................................................... 175 12.7 Module1中的用户定义函数 ....................................................................................... 176 小结....................................................................................................................................... 178

第13章 非正态分布和隐含波动率 .................................... 180

13.1 非正态分布假设下的布莱克-舒尔斯 公式 ............................................................... 180 13.2 隐含波动率(Implied Volatility) .............................................................................. 181

13.3 调整偏度(Skewness)和峰度(Kurtosis) ............................................................. 182 13.4 波动率曲线(The Volatility Smile) .......................................................................... 184 13.5 Module1中的用户定义函数 ....................................................................................... 185 小结....................................................................................................................................... 188

第14章 债券期权定价介绍 ................................................. 189

14.1 利率期限结构 .............................................................................................................. 190 14.2 附息债券的现金流和到期收益率 .............................................................................. 191 14.3 二叉树 .......................................................................................................................... 191 14.4 布莱克的债券期权定价公式 ...................................................................................... 192 14.5 久期和凸性 .................................................................................................................. 193 14.6 符号 .............................................................................................................................. 194 小结....................................................................................................................................... 194

第15章 利率模型 ................................................................. 196

15.1 Vasicek利率期限结构模型 ......................................................................................... 196 15.2 Vasicek模型对零息票债券欧式期权定价 .................................................................. 198 15.3 Vasicek模型对附息债券欧式期权定价...................................................................... 199 15.4 CIR利率期限结构模型 ............................................................................................... 200 15.5 CIR模型对零息票债券欧式期权定价 ....................................................................... 201 15.6 CIR模型附息债券欧式期权定价 ............................................................................... 201 15.7 Module 1中的用户定义函数 ...................................................................................... 202 小结....................................................................................................................................... 204

第16章 拟合利率期限结构 ................................................. 205

16.1 对数正态分布利率树 .................................................................................................. 205 16.2 正态利率二叉树 .......................................................................................................... 207 16.3 BDT树 .......................................................................................................................... 208 16.4 用BDT树为债券期权定价 ........................................................................................ 209 16.5 Module 1中的用户定义函数 ...................................................................................... 210 小结....................................................................................................................................... 212

附录 其它VBA函数 ............................................................. 213

预测....................................................................................................................................... 213 ARIMA模型 ........................................................................................................................ 214 样条....................................................................................................................................... 215 特征值和特征向量 ............................................................................................................... 216


基于Excel和VBA的高级金融建模.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于STC89C51和LCD12864以及DS12C887的温湿度检测时间显示系统(

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: