主要内容

计算权益工具灵敏度

敏感性可以用美元价格变动或百分比价格变动来报告。工具箱计算的delta、gamma和织女星灵敏度是美元灵敏度。

的函数crrsenseqpsensittsens,sttsens使用库存树计算仪器的delta, gamma和织女星灵敏度。他们也有选择地返回每个工具的计算价格。敏感性函数需要与定价函数相同的两个输入参数(CRRTreeCRRInstSet退休研究中心,EQPTreeEQPInstSetEQP,ITTTreeITTInstSetITT公司,STTTreeSTTInstSetSTT)。

与仪器定价函数一样,可选输入参数选项也是允许的。如果您希望使用敏感性函数为障碍期权生成价格作为其输出之一,并希望控制工具箱用于执行定价操作的方法,则可以包含此参数。看到期权定价结构或者是derivset函数以获取更多信息。

对于依赖路径的选项(lookback和Asian), delta和gamma是通过调用的有限差来计算的crrpriceeqppriceittprice,sttprice.对于其他期权(股票期权、障碍期权和复合期权),delta和gamma是根据CRR、EQP、ITT和STT树以及相应的期权价格树计算的。(见克里斯,尼尔,布莱克-斯科尔斯和超越, 308 - 312页。)

CRR敏感的例子

灵敏度函数的调用语法是:

[Delta, Gamma, Vega, Price] = crrsens(CRRTree, InstSet, Options)

使用示例数据deriv.mat,计算仪器的灵敏度。

负载deriv.mat[Delta, Gamma, Vega, Price] = crrsens(CRRTree, CRRInstSet);

你可以方便地检查敏感性和价格排列成一个单一的矩阵。

格式银行All = [Delta, Gamma, Vega, Price]
All = 0.59 0.04 53.45 8.29 -0.31 0.03 67.00 2.50 0.69 0.03 67.00 12.13 -0.12 -0.01 -98.08 3.32 -0.40 -45926.32 88.18 7.60 -0.42 -112143.15 119.19 11.78 0.60 45926.32 49.21 4.18 0.82 112143.15 41.71 3.42

与价格一样,灵敏度向量的每一行都对应于中类似的索引工具CRRInstSet.要查看每美元的敏感性,用相应的仪器价格除以每美元的敏感性。

所有= [Delta ./ Price, Gamma ./ Price, Vega ./ Price, Price]
0.07 0.00 6.45 8.29 -0.12 0.01 26.78 2.50 0.06 12.13 -0.04 -0.00 -29.51 3.32 -0.05 -6041.77 11.60 7.60 -0.04 -9522.02 10.12 11.78 0.14 10987.98 11.77 4.18 0.24 32771.92 12.19 3.42

ITT公司敏感的例子

灵敏度函数的调用语法是:

[Delta, Gamma, Vega, Price] = ittsens(ITTTree, ITTInstSet, Options)

使用示例数据deriv.mat,计算仪器的灵敏度。

负载deriv.mat
警告(“关闭”,“fininst: itttree:外推”);[Delta, Gamma, Vega, Price] = ittsens(ITTTree, ITTInstSet);

你可以方便地检查敏感性和价格排列成一个单一的矩阵。

格式银行All = [Delta, Gamma, Vega, Price]
全部= 0.24 0.03 19.35 1.65 -0.43 0.02 49.69 10.68 0.35 0.04 12.29 2.41 -0.07 0.00 6.73 3.23 0.63 142945.66 38.90 0.54 0.60 22703.21 68.92 6.18 0.32 -142945.66 18.48 3.21 0.67 -22703.21 17.75 6.61

与价格一样,灵敏度向量的每一行都对应于中类似的索引工具ITTInstSet

请注意

在本例中,外推警告在计算灵敏度之前被关闭,以避免在计算灵敏度时在命令窗口上显示许多警告。

如果外推警告被打开

警告(“上”“fininst: itttree:外推”);
ittsens重新运行时,推断警告会在命令执行时滚动:
[Delta, Gamma, Vega, Price] = ittsens(ITTTree, ITTInstSet)
警告:StockOptSpec中指定的选项集对生成的树太窄。因此有必要进行推断。下面是超出StockOptSpec中指定范围的选项列表。期权类型:看涨期限:2007年1月01日Strike=67.2897期权类型:看跌期限:2007年1月01日Strike=37.1528期权类型:看跌期限:2008年1月01日Strike=27.6066期权类型:看跌期限:2008年12月31日Strike=20.5132期权类型:看涨期限:2010年1月01日Strike=164.0157期权类型:看跌期限:01 - 1月- 2010年itttree罢工= 15.2424 > > InterpOptPrices(第680行)itttree(第285行)stocktreesens > stocktreevega(第193行)stocktreesens(第94行)ittsens(第79行)δ= 0.24 -0.43 0.35 -0.07 0.63 0.60 0.32 0.67γ= 0.03 0.02 0.04 0.00 142945.66 22703.21 -142945.66 -22703.21维加= 19.35 49.69 12.29 6.73 38.90 68.92 18.48 17.75Price = 1.65 10.68 2.41 3.23 0.54 6.18 3.21 6.61

这些警告是必须推断树节点的期权价格的结果。在这个例子中,输入选项的集合太窄,无法计算灵敏度的扰动所引起的树节点移位。因此,需要对一些节点进行外推。由于输入数据与外推数据非常接近,外推引入的误差相当低。

STT敏感的例子

灵敏度函数的调用语法是:

[Delta, Gamma, Vega, Price] = sttsens(sttree, InstSet, Name, Value)

使用示例数据deriv.mat,计算仪器的灵敏度。

负载deriv.mat[Delta, Gamma, Vega, Price] = sttsens(STTTree, STTInstSet); / /输出

你可以方便地检查敏感性和价格排列成一个单一的矩阵。

格式银行All = [Delta, Gamma, Vega, Price]
所有= 0.53 0.02 52.90 4.50 -0.09 0.00 42.44 3.06 0.47 0.03 25.98 3.80 -0.06 0.00 -9.53 1.71 0.23 -186495.25 70.38 11.73 0.33 -191186.43 92.92 12.91 0.57 186495.25 25.81 1.69 0.66 191186.43 37.88 2.62

另请参阅

|||||||||||||||||||||||||||||||||||||||||||||

相关的例子

更多关于