声明
译后记
- 初心
- 收获
- 彩蛋
- 鸣谢
译序
1导论
2金融工具与定价引擎
- 2.1
Instrument类 - 2.1.1接口与需求
- 2.1.2实现
- 题外话:常量还是非常量?
- 2.1.3示例:利率互换
- 题外话:句柄还是共享指针。
- 2.1.4未来的发展
- 2.2定价引擎
- 题外话:非纯虚方法。
- 2.2.1示例:普通香草期权
3期限结构
- 3.1
TermStructure类 - 3.1.1接口与需求
- 3.1.2实现
- 题外话:估值日期的把戏。
- 3.2利率期限结构
- 3.2.1接口与实现
- 3.2.2贴现因子、远期利率和零息利率曲线
- 题外话:打破对称。
- 题外话:双生子类。
- 3.2.3示例:bootstrap 一个插值曲线
- 题外话:友元。
- 3.2.4示例:向利率曲线添加 z-spread
- 3.3其他期限结构
- 3.3.1违约概率期限结构
- 题外话:灰姑娘方法。
- 3.3.2通胀期限结构
- 3.3.3波动率期限结构
- 3.3.4股票波动率期限结构
- 题外话:插值与外推。
- 3.3.5利率波动率期限结构
4现金流与票息
- 4.1
CashFlow类 - 题外话:推迟付息。
- 4.2票息
- 4.2.1固定利率票息
- 4.2.2浮动利率票息
- 题外话:保持平衡。
- 4.2.3示例:LIBOR 票息
- 题外话:合约到期。
- 4.2.4示例:有 cap/floor 的票息
- 4.2.5产生现金流序列
- 4.2.6其他票息和将来的开发
- 4.3现金流分析
- 4.3.1示例:固息债
5参数模型与校准
- 5.1
CalibrationHelper类 - 5.1.1示例:Heston 模型
- 题外话:打破假设。
- 5.2参数
- 5.3
CalibratedModel类 - 5.3.1示例:Heston 模型(续)
6蒙特卡罗框架
- 6.1路径生成
- 6.1.1随机数生成
- 题外话:更好走的路。
- 6.1.2随机过程
- 6.1.3随机路径生成器
- 题外话:访问模式。
- 题外话:糟心事。
- 6.2在路径上定价
- 6.3整合
- 6.3.1蒙特卡罗特性
- 6.3.2蒙特卡罗模型
- 6.3.3蒙特卡罗模拟
- 题外话:协同。
- 6.3.4示例:一篮子期权
- 题外话:基础须知。
7树框架
- 7.1
Lattice和DiscretizedAsset类 - 7.1.1示例:离散债券
- 7.1.2示例:离散期权
- 7.2树和基于树的网格
- 7.2.1
Tree类模板 - 题外话:越来越奇异了。112
- 7.2.2二叉树和三叉树
- 7.2.3
TreeLattice类模板 - 7.3基于树的定价引擎
- 7.3.1示例:可赎回固息债
8有限差分框架
- 8.1旧框架
- 8.1.1微分算子
- 8.1.2演化格式
- 8.1.3边界条件
- 8.1.4步骤条件
- 题外话:看,老妈,大撒把!130
- 8.1.5
FiniteDifferenceModel类 - 8.1.6示例:美式期权
- 8.1.7时间依赖算子
- 8.2新框架
- 8.2.1网格器
- 8.2.2算子
- 8.2.3示例:Black-Scholes 算子
- 8.2.4初始、边界和步骤条件
- 题外话:消除魔法。
- 8.2.5格式和求解器