Underlier
Choice CDM 7.2.0The underlying financial product that will be physically or cash settled, which can be of any type, eg an asset such as cash or a security, a product, or the cash settlement of an index rate. Conditions are usually applied when used in a data type, such as a payout, to ensure this aligns with the use case.
Variants
Exactly one of these must be present. A choice type is how the CDM models “one of” without a discriminator field.
| Variant | Description |
|---|---|
| Observable | Specifies the object to be observed for a price, it could be an asset or a reference. |
| Product | Enables either a TransferableProduct or a NonTransferableProduct to be used in an underlier. |
Referenced by
5 types hold an Underlier as an attribute.
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| UnderlierForOptionOrForwardProduct | returns | Extracts the underlier from an option or a forward. |
| Create_NonTransferableProduct | takes | Creates a NonTransferableProduct (ie EconomicTerms) from an underlier. |
| UnderlierQualification | takes | Identifies whether the underlier(s) have either the specified securityType or assetClass. |
Open Underlier in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the choice type has changed. Free, no signup.