第5节 树形计算亚式期权价格
5.1 简介
- 亚式期权
亚式期权的价格由股票价格在期权有效期内的平均价格决定。特别地,对亚式平均价格看涨期权,在执行时刻期权价格为 max ( S a v e − K , 0 ) \max(S_{ave}-K, 0) max(Save−K,0)。其中 K K K为约定的执行价, S a v e S_{ave} Save为历史股价平均值。对于亚式平均价格看跌期权,在执行时其价格为 max ( K − S a v e , 0 ) \max(K-S_{ave}, 0) max(K−Save,0)。
- 亚式期权具体分类
- 平均价格期权
如上文所述,平均价格看涨和看跌期权在执行时刻的价格分别为 max ( S a v e − K , 0 ) \max(S_{ave}-K, 0) max(Save−K,0)和 max ( K − S a v e , 0 ) \max(K-S_{ave}, 0) max(K−Save,0)。 - 平均执行价格期权
对于平均执行价格期权,其看涨和看跌期权在执行时刻的价格分别为 max ( S T − S a v e , 0 ) \max(S_T-S_{ave}, 0) max(ST−Save,0) 和 max ( S a v e − S T , 0 ) \max(S_{ave}-S_T, 0) max(Save−ST,0),其中 S T S_T ST为执行时刻 T T T时的股票价格。 - 美式/欧式期权
平均价格期权或者平均执行价格期权,都可以是美式或者欧式。如果期权为美式,则持有者有权在期权有效期内任一时刻选择执行期权。
- 平均价格期权
5.2 树形计算亚式期权价格算法
我们依旧首先建立一个描述股价变化的二叉树。然后确定对于每个节点,到达该节点所有可能路径的股价平均值的极大和极小值,在极大和极小值之间等间距地插入一点数量数值点。然后根据亚式期权具体类型确定叶子层每个节点上历史平均股价极大和极小值之间所有数值点对应的期权价格。再逐层递推回根节点处。递推时每个平均股价对应的期权价格的计算需要用到插值法。这里用固定一定数量的数值点而不是所有可能的历史路径平均股价是因为所有可能的路径平均股价的数量可能非常大。
算法具体为:
- 根据给定的相关参数计算出二叉树分叉参数 p , u , d , p,\, u,\, d, p,u,d,并建立股价变化树形。
u = e σ Δ t , d = 1 u , p = e r Δ t − d u − d . u = e^{\sigma \sqrt{\Delta t}}, \;\; d=\frac{1}{u}, \;\; p =\frac{e^{r\Delta t}-d}{u-d} . u=eσΔt,d=u1,p=u−derΔt−d. - 计算并保存树形上每个节点处历史路径平均股价的极大值 S a v e _ m a x