optstockbybls
Price options using Black-Scholes option pricing model
Description
returns option prices using the Black-Scholes option pricing model. Price
= optstockbybls(RateSpec
,StockSpec
,Settle
,Maturity
,OptSpec
,Strike
)
Note
When using StockSpec
with optstockbybls
, you
can modify StockSpec
to handle other types of underliers when
pricing instruments that use the Black-Scholes model.
When pricing Futures (Black model), enter the following in
StockSpec
:
DivType = 'Continuous';
DivAmount = RateSpec.Rates;
When pricing Foreign Currencies (Garman-Kohlhagen model), enter the following in
StockSpec
:
DivType = 'Continuous';
DivAmount = ForeignRate;
where ForeignRate
is the continuously compounded, annualized risk
free interest rate in the foreign country. For example, see Compute Option Prices on Foreign Currencies Using the Garman-Kohlhagen Option Pricing Model.
Alternatively, you can use the Vanilla
object to price vanilla
options. For more information, see Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
Examples
Input Arguments
Output Arguments
More About
Version History
Introduced in R2008bSee Also
impvbybls
| intenvset
| optstocksensbybls
| stockspec
| Vanilla
Topics
- Equity Derivatives Using Closed-Form Solutions
- Pricing European Call Options Using Different Equity Models
- Pricing Using the Black-Scholes Model
- Price European Vanilla Call Options Using Black-Scholes Model and Different Equity Pricers
- Vanilla Option
- Supported Equity Derivative Functions
- Mapping Financial Instruments Toolbox Functions for Equity, Commodity, FX Instrument Objects