Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Price options on futures and forwards using Black option pricing model

`Price = optstockbyblk(RateSpec,StockSpec,Settle,Maturity,OptSpec,Strike)`

`Price = optstockbyblk(___,Name,Value)`

computes option prices on futures using the Black option pricing model. `Price`

= optstockbyblk(`RateSpec`

,`StockSpec`

,`Settle`

,`Maturity`

,`OptSpec`

,`Strike`

)

`optstockbyblk`

calculates option prices on futures and forwards.
If `ForwardMaturity`

is not passed, the function calculates prices
of future options. If `ForwardMaturity`

is passed, the function
computes prices of forward options. This function handles several types of underlying
assets, for example, stocks and commodities. For more information on the underlying
asset specification, see `stockspec`

.

adds an optional name-value pair argument for `Price`

= optstockbyblk(___,`Name,Value`

)`ForwardMaturity`

to
compute option prices on forwards using the Black option pricing model.