Main Content

blstheta

Black-Scholes 模型期权价值对到期时间变化的敏感度

说明

示例

[CallTheta,PutTheta] = blstheta(Price,Strike,Rate,Time,Volatility) 返回看涨期权 theta CallTheta 和看跌期权 theta PutTheta

Theta 是期权价值相对于时间的敏感度,以年为单位衡量。CallThetaPutTheta 可以除以 365 来得到每个日历日的 Theta,或除以 252 来得到每个交易日的 Theta。

blstheta 使用 Statistics and Machine Learning Toolbox™ 中的正态累积分布函数 normcdf 和正态概率密度函数 normpdf

此外,您可以将 Financial Instruments Toolbox™ 对象框架与 BlackScholes (Financial Instruments Toolbox) 定价器对象相结合,使用 BlackScholes 模型获得 VanillaBarrierTouchDoubleTouchBinary 工具的价格和 theta 值。

注意

blstheta 可以处理其他类型的标的,如期货和货币期权。在对期货(布莱克模型)进行定价时,按如下方式键入输入参量 Yield

Yield = Rate
在对货币期权(加曼-柯尔哈根模型)进行定价时,按如下方式键入输入参量 Yield
Yield = ForeignRate
其中,ForeignRate 为国外连续复合的年化无风险利率。

示例

[CallTheta,PutTheta] = blstheta(___,Yield) 添加了一个可选参量 Yield

示例

全部折叠

此示例显示了如何计算期权价值相对于时间的敏感度 theta。

[CallTheta, PutTheta] = blstheta(50, 50, 0.12, 0.25, 0.3, 0)
CallTheta = -8.9630
PutTheta = -3.1404

输入参数

全部折叠

标的资产的当前价格,指定为数值。

数据类型: double

期权的行权价格,指定为数值。

数据类型: double

期权有效期内的年化连续复合无风险收益率,指定为正小数值。

数据类型: double

期权到期日(以年为单位),指定为数值。

数据类型: double

年化资产价格波动率(连续复合资产收益率的年化标准差),指定为正小数值。

数据类型: double

(可选)标的资产在期权有效期内的年化连续复合收益率,指定为小数值。例如,对于以股票指数计价的期权,Yield 可以代表股息收益率。对于货币期权,Yield 可以是国外的无风险利率。

数据类型: double

输出参量

全部折叠

看涨期权 theta,以数值形式返回。

看跌期权 theta,以数值形式返回。

参考

[1] Hull, John C. Options, Futures, and Other Derivatives. 5th edition, Prentice Hall, 2003.

版本历史记录

在 R2006a 中推出