Smile.Representations.StrikeSmileRepresentation¶
Classes
List |
Methods |
StrikeSmileRepresentation(atm_vol: float, ...) |
Container class that describes a smile as a vector of strikes, the atm volatility, and the shifts in order to recover non-atm vols. |
-
class
Smile.Representations.StrikeSmileRepresentation.StrikeSmileRepresentation(atm_vol: float, strikes: typing.List[float], vol_shifts: typing.List[float])[source]¶ Container class that describes a smile as a vector of strikes, the atm volatility, and the shifts in order to recover non-atm vols. We choose to represent the values as the At-The-Money volatility and shifts in order to do parallel smile deformation without copying the entire smile.
Parameters: atm_vol : float
At-The-Money volatility value
strikes : List[float]
Vector of strikes representing the abscissae of the smile.
vol_shifts: List[float]
Vector of relative shifts (relatively to the At-The-Money volatility) in order to describe the skew.
Attributes
atm_volstrikesvol_shiftsvolatilities