| Financial Toolbox | Search  Help Desk |
| blkprice | Examples See Also |
Syntax
[call, put] = blkprice(f, x, r, t, sig)
Arguments
ff = (B - I) * exp(r*t)
B is the face value of the bond and I is the present value of the coupons during the life of the option.xrtsigDescription
[call, put] = blkprice(f, x, r, t, sig)
uses Black's model to value an option and returns the call and put option prices.
Note: This function uses normcdf, the normal cumulative distribution function in the Statistics Toolbox.
Example
The forward price of a bond is $95, the exercise price of the option is $98, the risk-free interest rate is 11%, the time to maturity of the option is 3 years, and the volatility of the bond price is 2.5%.[call, put] = blkprice(95, 98, 0.11, 3, 0.025)
call =
0.4162 (or $0.42)
put =
2.5729 (or $2.57)
References
Hull, Options, Futures, and Other Derivative Securities, 2nd edition, Formulas 15.7 and 15.8. Black, "The Pricing of Commodity Contracts," Journal of Financial Economics, March 3, 1976, pp. 167-179.See Also
binprice, blsprice