quantlib.termstructures.volatility.sabr_interpolated_smilesection.SabrInterpolatedSmileSection

class SabrInterpolatedSmileSection(Date option_date, forward, vector[Rate] strikes, bool has_floating_strikes, atm_volatility, list vol_handles, Real alpha, Real beta, Real nu, Real rho, bool is_alpha_fixed=False, bool is_beta_fixed=False, bool is_nu_fixed=False, bool is_rho_fixed=False, bool vega_weighted=True, EndCriteria end_criteria=EndCriteria.__new__(EndCriteria), OptimizationMethod method=OptimizationMethod(), DayCounter dc=Actual365Fixed(), Real shift=0.)

Bases: SmileSection

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

density(self, Rate strike, Real discount=1., ...)

option_price(self, Rate strike, ...)

vega(self, Rate strike, Real discount=1.)

volatility(self, Rate strike)

Attributes

alpha

beta

day_counter

end_criteria

exercise_date

exercise_time

max_error

max_strike

min_strike

nu

reference_date

rho

rms_error