PositionBase
Type CDM 7.2.0Base class to describe a Position, which could be a group of products (e.g. trade portfolio) or a group of assets (e.g. collateral portfolio).
Attributes
All 5 declared on PositionBase. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| priceQuantity | PriceQuantity | 1..* | Position with many price quantities. |
| product | Product | 0..1 | The product underlying the position. |
| asset | Asset | 0..1 | The asset that underlies the position. |
| cashBalance | Money | 0..1 | The aggregate cost of proceeds. |
| tradeReference | TradeState | 0..1 | Reference to the Contract, in case product is contractual and the contract has been formed. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
ProductOrAsset Condition
A Position must either refer to a grouping by product or a grouping by asset.
required choice product, asset Open PositionBase in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.