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¶