IRSwap¶
For methods of this class, see gs_quant.base.Priceable
- class IRSwap(pay_or_receive=None, termination_date=None, notional_currency=None, notional_amount=None, effective_date=None, principal_exchange=None, floating_rate_for_the_initial_calculation_period=None, floating_rate_option=None, floating_rate_designated_maturity=None, floating_rate_spread=None, floating_rate_frequency=None, floating_rate_day_count_fraction=None, floating_rate_business_day_convention=None, fixed_rate=None, fixed_rate_frequency=None, fixed_rate_day_count_fraction=None, fixed_rate_business_day_convention=None, fee=0.0, fee_currency=None, fee_payment_date=None, clearing_house=None, fixed_first_stub=None, floating_first_stub=None, fixed_last_stub=None, floating_last_stub=None, fixed_holidays=None, floating_holidays=None, roll_convention=None, fixed_rate_accrual_convention=None, floating_rate_accrual_convention=None, name=None)[source]¶
Properties
-
clearing_house:
Optional
[SwapClearingHouse
] = None¶
- dataclass_json_config = {'letter_case': <function camelcase>}¶
-
effective_date:
Union
[date
,str
,None
] = None¶
-
fee:
Optional
[float
] = 0.0¶
-
fee_currency:
Optional
[Currency
] = None¶
-
fee_payment_date:
Union
[date
,str
,None
] = None¶
-
fixed_first_stub:
Union
[date
,str
,None
] = None¶
-
fixed_holidays:
Optional
[str
] = None¶
-
fixed_last_stub:
Union
[date
,str
,None
] = None¶
-
fixed_rate:
Union
[float
,str
,None
] = None¶
-
fixed_rate_accrual_convention:
Optional
[AccrualConvention
] = None¶
-
fixed_rate_business_day_convention:
Optional
[BusinessDayConvention
] = None¶
-
fixed_rate_day_count_fraction:
Optional
[DayCountFraction
] = None¶
-
fixed_rate_frequency:
Optional
[str
] = None¶
-
floating_first_stub:
Union
[date
,str
,None
] = None¶
-
floating_holidays:
Optional
[str
] = None¶
-
floating_last_stub:
Union
[date
,str
,None
] = None¶
-
floating_rate_accrual_convention:
Optional
[AccrualConvention
] = None¶
-
floating_rate_business_day_convention:
Optional
[BusinessDayConvention
] = None¶
-
floating_rate_day_count_fraction:
Optional
[DayCountFraction
] = None¶
-
floating_rate_designated_maturity:
Optional
[str
] = None¶
-
floating_rate_for_the_initial_calculation_period:
Optional
[float
] = None¶
-
floating_rate_frequency:
Optional
[str
] = None¶
-
floating_rate_option:
Optional
[str
] = None¶
-
floating_rate_spread:
Union
[float
,str
,None
] = None¶
- instrument_quantity¶
- metadata¶
-
name:
Optional
[str
] = None¶
-
notional_amount:
Union
[float
,str
,None
] = None¶
-
notional_currency:
Optional
[Currency
] = None¶
-
pay_or_receive:
Optional
[PayReceive
] = None¶
-
principal_exchange:
Optional
[PrincipalExchange
] = None¶
- provider¶
- quantity_: InitVar[float] = 1¶
- resolution_key¶
-
roll_convention:
Optional
[str
] = None¶
-
termination_date:
Union
[date
,str
,None
] = None¶
-
type_:
Optional
[AssetType
] = 'Swap'¶
- unresolved¶
-
clearing_house: