EqCliquet¶
For methods of this class, see gs_quant.base.Priceable
- class EqCliquet(return_style=ReturnStyle.Rate_of_Return, last_valuation_date=None, notional_amount=None, underlier_type=None, underlier=None, payment_frequency=PaymentFrequency.Maturity, global_cap=1000000.0, first_valuation_date=None, currency=None, global_floor=-1000000.0, strike_price=None, return_type=ReturnType.Sum, valuation_period=None, expiration_date=None, premium=0.0, name=None)[source]¶
Properties
-
currency:
Optional[Currency] = None¶
- dataclass_json_config = {'letter_case': <function camelcase>}¶
-
expiration_date:
Union[date,str,None] = None¶
-
first_valuation_date:
Optional[date] = None¶
-
global_cap:
Optional[float] = 1000000.0¶
-
global_floor:
Optional[float] = -1000000.0¶
- instrument_quantity¶
-
last_valuation_date:
Optional[date] = None¶
- metadata¶
-
name:
Optional[str] = None¶
-
notional_amount:
Union[float,str,None] = None¶
-
payment_frequency:
Optional[PaymentFrequency] = 'Maturity'¶
- provider¶
- quantity_: InitVar[float] = 1¶
- resolution_key¶
-
return_style:
Optional[ReturnStyle] = 'Rate of Return'¶
-
return_type:
Optional[ReturnType] = 'Sum'¶
-
strike_price:
Optional[float] = None¶
-
type_:
Optional[AssetType] = 'Cliquet'¶
-
underlier:
Union[float,str,None] = None¶
-
underlier_type:
Optional[UnderlierType] = None¶
- unresolved¶
-
valuation_period:
Optional[str] = None¶
-
currency: