Description Usage Arguments Details Value Author(s)
Bisection method to compute the implied volatility of a european option using the Black-Scholes-Merton model.
1 2 | impliedVolBS(vol_range, S0, K, r, q, ttm, P_mkt, type,
tol = .Machine$double.eps, max_it = 200)
|
vol_range |
c(lower, upper) the lower and upper bounds of the implied volatility range to search |
S0 |
underlying asset price |
K |
strike price |
r |
risk free rate |
q |
continuous dividend yield rate for options on stocks or stock indices paying a dividend. Also the foreign risk free rate for options on currencies |
ttm |
time to maturity, the life of the option, measured in years |
P_mkt |
market price |
type |
type of the option; "call" or "put" |
tol |
tolerance used for stopping criteria |
max_it |
maximum number of iterations |
A bisection algorithm is used to compute the implied volatility of a European option priced with the Black-Scholes-Merton model
implied volatility estimate
Ross Bennett
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.