主要内容

optstocksensbylr

确定期权价格或敏感性使用Leisen-Reimer二项树模型

描述

例子

PriceSens= optstockbylr (LRTree,OptSpec,罢工,解决,ExerciseDates)计算期权价格或敏感性使用Leisen-Reimer二叉树模型。

请注意

或者,您可以使用香草对象计算价格或敏感性香草选项。有关更多信息,请参见开始使用工作流使用基于对象的金融工具定价的框架

例子

PriceSens= optstockbylr (___,名称,值)添加可选的参数名称-值对AmericanOptOutSpec

例子

全部折叠

这个例子展示了如何使用一个计算期权价格和敏感性Leisen-Reimer二项树模型。考虑欧式看涨和看跌期权的行使价格100美元,12月1日到期,2010年。潜在的股票交易价格在100美元6月1日,2010年,每年30%的波动。年不断加剧无风险利率是每年7%。通过这些数据,计算价格,三角洲和γ的选项使用Leisen-Reimer模型树25步骤和时间PP2方法。

AssetPrice = 100;罢工= 100;ValuationDate = datetime (2010、6、1);成熟= datetime (2010、12、1);%定义StockSpecσ= 0.3;StockSpec = StockSpec(σ,AssetPrice);%定义RateSpec率= 0.07;解决= ValuationDate;基础= 1;复合= 1;RateSpec = intenvset (“ValuationDate”ValuationDate,startdate可以的解决,“EndDates”成熟,“利率”率,“复合”复合,“基础”、基础);%建立Leisen-Reimer (LR)树25的时间步骤LRTimeSpec = LRTimeSpec (ValuationDate成熟25);%使用PP2方法LRMethod =“PP2”;TreeLR = lrtree (StockSpec RateSpec LRTimeSpec,罢工,“方法”,LRMethod);%计算价格和敏感性使用LR模型:OptSpec = {“电话”;“把”};OutSpec = {“价格”,“δ”,“伽马”};(价格、三角洲、γ)= optstocksensbylr (TreeLR OptSpec,罢工,,成熟,“OutSpec”OutSpec)
价格=2×110.1332 - 6.6937
δ=2×10.6056 - -0.3944
γ=2×10.0185 - 0.0185

输入参数

全部折叠

股票树结构,规定lrtree

数据类型:结构体

定义的选项“电话”“把”指定为一个NINST——- - - - - -1单元阵列特征向量的值“电话”“把”

数据类型:字符|细胞

期权执行价格的价值,与非负整数指定:

  • 欧式期权,使用NINST——- - - - - -1向量的价格。

  • 百慕大期权,使用NINST——- - - - - -NSTRIKES向量的价格。每一行是一个选择的时间表。如果一个选项有不足NSTRIKES锻炼的机会,行是垫的结束年代。

  • 对于一个美国选项,使用NINST——- - - - - -1向量的价格。

数据类型:

结算或贸易日期,指定为一个NINST——- - - - - -1使用datetime向量数组,字符串数组,或日期特征向量。

支持现金宝app有的代码,optstocksensbylr还接受连续日期数据作为输入,但不推荐。

选择锻炼日期,指定为一个NINST——- - - - - -1NINST——- - - - - -NSTRIKEDATES使用datetime向量数组,字符串数组,或日期特征向量,每一行是一个选择的时间表和每一行的最后一个元素必须是相同的树的成熟。

  • 欧式期权,使用NINST——- - - - - -1向量的日期。欧式期权,只有一个ExerciseDate在期权到期日。

  • 百慕大期权,使用NINST——- - - - - -NSTRIKEDATES向量的日期。

  • 对于一个美国选项,使用NINST——- - - - - -1矢量的运动日期。对于美国类型,选项可以行使任何树之间的数据ValuationDate和树成熟。

支持现金宝app有的代码,optstocksensbylr还接受连续日期数据作为输入,但不推荐。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:(价格、三角洲、γ)= optstocksensbylr (LRTree OptSpec,罢工,解决、ExerciseDates OutSpec, OutSpec)

选择类型,指定为逗号分隔组成的“AmericanOpt”和一个NINST——- - - - - -1向量的标志值:

  • 0——欧洲或百慕大

  • 1——美国

数据类型:

定义输出,指定为逗号分隔组成的“OutSpec”和一个NOUT-,-11——- - - - - -NOUT单元阵列与可能的值的特征向量“价格”,“δ”,“伽马”,“织女星”,“λ”,的ρ,“θ”,“所有”

OutSpec ={'所有'}指定的输出δ,γ,维加,λ,ρ,θ,价格,在这个秩序。这是一样的指定OutSpec包括每个灵敏度:

例子:OutSpec ={“三角洲”,“伽马”,“织女星”,“λ”、“ρ”、“θ”、“价格”}

数据类型:字符|细胞

输出参数

全部折叠

预期未来价格或敏感值,作为一个返回NINST——- - - - - -1向量。

数据类型:

更多关于

全部折叠

香草选项

一个香草选项是一个类别的选项只包含最标准组件。

香草的选择有一个过期日期和简单的执行价格。美式期权和欧式期权都归类为香草选项。

香草的支付选项如下:

  • 一个电话: 马克斯 ( 年代 t K , 0 )

  • 把: 马克斯 ( K 年代 t , 0 )

地点:

标的资产的价格在时间吗t

K是执行价格。

有关更多信息,请参见香草选项

引用

[1]Leisen聚合度m·雷蒙。“二项期权估值模型——检查和改善收敛。”应用数学金融学。3号,1996年,页319 - 346。

版本历史

介绍了R2010b

全部展开