第一部分 期权定价入门 3
1 资产定价基本概念 3
基本概念 3
单期二叉树模型中的状态价格 10
概率和计价物 12
连续状态的资产定价 15
期权定价入门 19
一个不完全市场的例子 21
问题 23
2 连续时间模型 24
布朗运动的模拟 25
二阶变差 26
It?过程 28
It?公式 30
多维It?过程 31
It?公式的例子 33
红利再投资 34
几何布朗运动 35
计价物和概率 37
几何布朗运动的尾部概率 41
波动率 42
问题 44
3 Black-Scholes 46
数字期权 46
股份数字期权 48
看跌期权和看涨期权 49
希腊字母 50
德尔塔对冲 52
伽玛对冲 54
隐含波动率 55
波动率期限结构 55
微笑现象 57
用VBA进行计算 57
问题 65
4 波动率的估计和建模 69
统计复习 69
不变波动率的估计和均值的估计 71
可变波动率的估计 73
GARCH模型 75
随机波动率模型 78
微笑现象的再讨论 81
对冲和完全市场 82
问题 83
5 蒙特卡洛方法和二叉树模型介绍 85
蒙特卡洛方法介绍 85
二叉树模型介绍 87
美式期权的二叉树模型 89
二叉树模型的参数 90
二叉树模型中的希腊字母 92
蒙特卡洛方法中的希腊字母Ⅰ:差值比 94
蒙特卡洛方法中的希腊字母Ⅱ:按路径估计 95
用VBA进行计算 98
问题 106
第二部分 复杂期权定价 109
6 外汇 109
货币期权 109
执行价格以外币计价的外国资产期权 110
执行价格以本币计价的外国资产期权 110
货币远期和货币期货 111
Quanto 113
Quanto的复制 115
Quanto远期 118
Quanto期权 118
收益互换 120
风险中性概率下的无抛补利率平价 122
问题 122
7 远期、期货和交换期权 124
Margrabe公式 125
Black公式 127
Merton公式 131
延迟交换期权 134
用VBA进行计算 135
希腊字母和对冲 138
远期价格和期货价格的关系 139
期货期权 141
时变波动率 142
用远期和期货进行对冲 143
市场完备性 146
问题 148
8 奇异期权 149
远期生效期权 150
复合期权 153
离散红利支付的美式看涨期权 157
选择型期权 161
最大值期权和最小值期权 163
界限期权 167
回望期权 170
篮子期权和价差期权 172
亚式期权 173
用VBA进行计算 179
问题 193
9 再论蒙特卡洛和二叉树定价 196
路径依赖期权的蒙特卡洛模型 196
篮子期权和价差期权的二叉树定价 197
篮子期权和价差期权的蒙特卡洛定价 199
蒙特卡洛方法中的对偶变量 201
蒙特卡洛方法中的控制变量 202
加快二叉树模型的收敛 204
用VBA进行计算 205
问题 218
10 有限差分法 221
基本偏微分方程 221
偏微分方程的离散化 223
直接方法和间接方法 224
Crank-Nicolson方法 226
欧式期权 228
美式期权 228
界限期权 229
用VBA进行计算 229
问题 236
第三部分 固定收益 239
11 固定收益的概念 239
收益率曲线 239
LIBOR 241
互换 242
到期收益率、久期和凸性 244
主成分 246
主成分的对冲 249
问题 251
12 固定收益衍生证券入门 253
上限互换期权和下限互换期权 253
远期利率 254
按即期利率支付的投资组合 255
上限互换期权和下限互换期权的市场模型 256
欧式互换期权的市场模型 257
关于一致性 259
将上限互换期权元看做以贴现债券为标的的看跌期权 260
将互换期权看做以附息债券为标的的期权 261
用VBA进行计算 261
问题 263
13 衍生证券的扩展Vasicek定价模型 266
短期利率和贴现债券价格 266
Vasicek模型 267
Vasicek模型的估计 270
Vasicek模型的对冲 271
Vasicek模型的扩展 273
贴现债券价格和远期利率的拟合 276
贴现债券期权、上限互换期权和下限互换期权 277
附息债券期权和互换期权 280
上限互换期权期权和下限互换期权期权 282
收益率和收益率波动率 284
一般Hull-White模型 285
用VBA进行计算 288
问题 294
14 期限结构模型简介 296
Ho-Lee模型 296
Black-Derman-Toy模型 300
Black-Karasinski模型 302
Cox-Ingersoll-Ross模型 303
Longstaff-Schwartz模型 308
Heath-Jarrow-Morton模型 310
再论市场模型 313
问题 316
附录 318
A VBA编程 318
VBA编辑器和模块 318
子程序和函数 319
信息框和输入框 320
写入或者读出单元格 321
变量及其赋值 322
数学运算 323
随机数 323
For循环 324
While循环和逻辑表达式 325
If,Else和ElseIf语句 326
变量的说明 327
变量的传递 328
数组 329
程序调试 331
B 连续时间模型中的几个专题 332
Girsanov定理 332
几何布朗运动极小值的分布 335
平方Bessel过程和CIR模型 339
程序表 343
符号表 346
参考文献 349