blstheta
Black-Scholes sensitivity to time-until-maturity change
Syntax
Description
[
returns the call option theta CallTheta,PutTheta] = blstheta(Price,Strike,Rate,Time,Volatility)CallTheta, and the put option
theta PutTheta.
Theta is the sensitivity in option value with respect to time and is measured
in years. CallTheta or PutTheta can be
divided by 365 to get Theta per calendar day or by 252 to get Theta by trading
day.
blstheta uses normcdf, the normal cumulative distribution function, and normpdf, the normal probability density function, in the Statistics and Machine Learning Toolbox™.
In addition, you can use the Financial Instruments Toolbox™ object framework with the BlackScholes (Financial Instruments Toolbox) pricer object to obtain price and
theta values for a Vanilla,
Barrier, Touch,
DoubleTouch, or Binary instrument using a
BlackScholes model.
Note
blstheta can handle other types of underlies like
Futures and Currencies. When pricing Futures (Black model), enter the input
argument Yield
as:
Yield = Rate
Yield
as:Yield = ForeignRate
ForeignRate is the continuously compounded,
annualized risk-free interest rate in the foreign country.
Examples
Input Arguments
Output Arguments
More About
References
[1] Hull, John C. Options, Futures, and Other Derivatives. 5th edition, Prentice Hall, 2003.
Version History
Introduced in R2006a