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.