_FXSabrSurfaceMeta#
- class rateslib.fx_volatility._FXSabrSurfaceMeta(_eval_date, _pair, _calendar, _delivery_lag, _weights, _expiries)#
Bases:
object
An immutable container of meta data associated with a
FXSabrSurface
used to make calculations.Attributes Summary
Settlement calendar used to determine
delivery
fromexpiry
.Business day settlement lag between
expiry
anddelivery
.Evaluation date of the Surface.
The unix timestamp of the
eval_date
.A list of the expiries of each cross-sectional
FXSabrSmile
.A list of the unix timestamps of each date in
expiries
.FX pair against which options priced by this Surface settle against.
Weights used for temporal volatility interpolation.
Weight adjusted time to expiry (in calendar days) per date for temporal volatility interpolation.
Attributes Documentation
- calendar#
Settlement calendar used to determine
delivery
fromexpiry
.
- delivery_lag#
Business day settlement lag between
expiry
anddelivery
.
- eval_date#
Evaluation date of the Surface.
- eval_posix#
The unix timestamp of the
eval_date
.
- expiries#
A list of the expiries of each cross-sectional
FXSabrSmile
.
- expiries_posix#
A list of the unix timestamps of each date in
expiries
.
- pair#
FX pair against which options priced by this Surface settle against.
- weights#
Weights used for temporal volatility interpolation.
- weights_cum#
Weight adjusted time to expiry (in calendar days) per date for temporal volatility interpolation.