IRCMSOption

For methods of this class, see gs_quant.base.Priceable

class IRCMSOption(cap_floor=None, termination_date=None, notional_currency=None, notional_amount=None, effective_date=None, strike=None, index=None, rate_option=None, multiplier=None, premium=None, premium_payment_date=None, fee=0.0, fee_currency=None, start_date=None, fee_payment_date=None, buy_sell=None, name=None)[source]

Properties

buy_sell: Optional[BuySell] = None
cap_floor: Optional[str] = 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
index: Optional[str] = None
instrument_quantity
metadata
multiplier: Optional[float] = None
name: Optional[str] = None
notional_amount: Union[float, str, None] = None
notional_currency: Optional[Currency] = None
premium: Union[float, str, None] = None
premium_payment_date: Union[date, str, None] = None
provider
quantity_: InitVar[float] = 1
rate_option: Optional[str] = None
resolution_key
start_date: Union[date, str, None] = None
strike: Union[float, str, None] = None
termination_date: Union[date, str, None] = None
type_: Optional[AssetType] = 'CMSOption'
unresolved