Smile.Dynamics.LogLinearVolatilityDynamicsModel¶
Classes
IVolatilityDynamicsModel |
General interface to describe how implied volatility evolves according to market evolution. |
LogLinearVolatilityDynamicsModel(...) |
Class to describe the following relationship between the implied volatility dynamics. |
Market(ref_date: datetime.date, ...) |
Container class to encapsulate dated market data. |
MoneynessSmileRepresentation(atm_vol: float, ...) |
” Container Class that describes a smile as a vector of deltas for moneyness, the atm volatility, and the shifts in |
-
class
Smile.Dynamics.LogLinearVolatilityDynamicsModel.LogLinearVolatilityDynamicsModel(ref_underlying_level: float, steepness: float)[source]¶ Class to describe the following relationship between the implied volatility dynamics. \(d\sigma = \kappa d\ln(F)\) where
- \(\sigma\): the At-The-Money volatility
- \(\kappa\) : the steepness parameter
- \(F\) : the underlying level
Parameters: ref_underlying_level : float
The reference underlying level for which the volatility smile is observed.
steepness : float
The parameter that links the underlying level dynamics to the volatility smile dynamics
Methods
smile(...)Describe the moneyness smile representation for a given market state. -
smile(market: MarketQuotations.Market.Market) → Smile.Representations.MoneynessSmileRepresentation.MoneynessSmileRepresentation[source]¶ Describe the moneyness smile representation for a given market state.
Parameters: market : date
Maturity of the linear rate.
Returns: moneyness_smile :
MoneynessSmileRepresentationA representation of the smile parametrized by deltas