_FloatRateParams#
- class rateslib.periods.parameters._FloatRateParams(*, _fixing_method, _method_param, _fixing_series, _fixing_frequency, _float_spread, _spread_compound_method, _rate_fixing)#
Bases:
objectParameters for a Period containing a floating rate.
- Parameters:
_fixing_method (FloatFixingMethod) – The
FloatFixingMethoddescribing the determination of the floating rate for the period._method_param (int) – A specific parameter that is used by the specific
fixing_method._fixing_series (FloatRateSeries,) – The
FloatRateSeriesof theFloatRateIndexdefining the specific interest rate index and some of its calculation parameters._fixing_frequency (Frequency,) – The
Frequencyof theFloatRateIndex._float_spread (float, Dual, Dual2, Variable) – The amount (in bps) added to the rate in the period rate determination.
_spread_compound_method (SpreadCompoundMethod) – The
SpreadCompoundMethodused in the calculation of the period rate when combining a_float_spread. Used only with RFR typefixing_method._rate_fixing (IBORFixing, IBORStubFixing, RFRFixing) – The appropriate rate fixing class that is used to determine if known, published values are available for the Period.
Attributes Summary
The accrual end date for the Period.
The accrual start date for the Period.
The calendar of the
FloatRateIndex.The day count
Conventionof theFloatRateIndex.The relevant date of the (first) rate fixing for the Period.
The date
Frequencyof theFloatRateIndex.The string identifier provided to
rate_fixingsto construct a Fixings object.The
FloatRateIndexassoociated with the determination of the floating rate for the Period.The
FloatFixingMethoddefining the determination of the floating rate for the period.The date
Adjusterof theFloatRateIndex.The
FloatRateSeriesof theFloatRateIndex.The amount (in bps) added to the rate in the period rate determination.
A parameter used by the
fixing_method.The
IBORFixing,IBORStubFixing, orRFRFixingappropriate for the Period.The
SpreadCompoundMethodused in the calculation.Attributes Documentation
- accrual_end#
The accrual end date for the Period.
Final fixing dates (or IBOR stub weights) will be measured relative to this date under appropriate calendars and
method_param.
- accrual_start#
The accrual start date for the Period.
Fixing dates will be measured relative to this date under appropriate calendars and
method_param
- fixing_calendar#
The calendar of the
FloatRateIndex.
- fixing_convention#
The day count
Conventionof theFloatRateIndex.
- fixing_date#
The relevant date of the (first) rate fixing for the Period.
- fixing_identifier#
The string identifier provided to
rate_fixingsto construct a Fixings object.
- fixing_index#
The
FloatRateIndexassoociated with the determination of the floating rate for the Period.
- fixing_method#
The
FloatFixingMethoddefining the determination of the floating rate for the period.
- fixing_series#
The
FloatRateSeriesof theFloatRateIndex.
- float_spread#
The amount (in bps) added to the rate in the period rate determination.
- method_param#
A parameter used by the
fixing_method.
- rate_fixing#
The
IBORFixing,IBORStubFixing, orRFRFixingappropriate for the Period.
- spread_compound_method#
The
SpreadCompoundMethodused in the calculation.