Find the implied volatility of a european-exercise option with term structures
Find the implied volatility of a european-exercise option with term structures
Use the Black-Scholes formula to generate European option values and run them through Newton's method until a constant volatility matching the provided option price has been found.
...: Further arguments to be passed on to black_scholes_on_term_structures
starting_volatility_estimate: The Newton method's original guess
relative_tolerance: Relative tolerance in instrument price defining the root-finder halting condition
max.iter: Maximum number of root-finder iterations allowed
max_vola: Maximum volatility to try
Returns
Estimated volatility
Details
Differs from implied_volatility by calling black_scholes_on_term_structures for pricing, thereby allowing term structures of rates, and a nontrivial survival_probability_fcn
implied_volatility for simpler cases with constant parameters, black_scholes_on_term_structures for the underlying pricing algorithm, implied_volatilities_with_rates_struct when neither volatilities nor survival probabilities have a nontrivial term structure
Other European Options: black_scholes_on_term_structures(), blackscholes(), implied_volatilities_with_rates_struct(), implied_volatilities(), implied_volatility()