CommodOTCSwap

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

class CommodOTCSwap(quantity=None, legs=None, start=None, end=None, number_of_periods=None, quantity_unit=None, quantity_period=None, strategy=None, settlement=None, name=None)[source]

Properties

dataclass_json_config = {'letter_case': <function camelcase>}
end: Union[date, str, None] = None
instrument_quantity
legs: Optional[Tuple[CommodOTCSwapLeg, ...]] = None
metadata
name: Optional[str] = None
number_of_periods: Optional[int] = None
provider
quantity: Union[float, str, None] = None
quantity_: InitVar[float] = 1
quantity_period: Optional[Period] = None
quantity_unit: Optional[str] = None
resolution_key
settlement: Optional[str] = None
start: Union[date, str, None] = None
strategy: Optional[str] = None
type_: Optional[AssetType] = 'SwapStrategy'
unresolved