FINXIS.

ObservationTerms

Type CDM 7.2.0

Class containing terms that are associated with observing a price/benchmark/index across either single or multiple observations.

Extends —
Extended by —
Attributes 7
Namespace cdm.product.common.schedule

Attributes

All 7 declared on ObservationTerms. Cardinality in amber is required.

NameTypeCard.Description
observationTime BusinessCenterTime 0..1 Defines time in respect to a business calendar location that the price/benchmark/index is observed
observationTimeType TimeTypeEnum 0..1 The enumerated values to specify points in the day when option exercise and valuation can occur.
informationSource FxSpotRateSource 0..1 The information source where a published or displayed market rate will be obtained, e.g. Telerate Page 3750.
precision Rounding 0..1 Defines rounding rules and precision to be used in the rounding of observations.
calculationPeriodDates CalculationPeriodDates 0..1 Defines parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods. A calculation period schedule consists of an optional initial stub calculation period, one or more regular calculation periods and an optional final stub calculation period. In the absence of any initial or final stub calculation periods, the regular part of the calculation period schedule is assumed to be between the effective date and the termination date. No implicit stubs are allowed, i.e. stubs must be explicitly specified using an appropriate combination of firstPeriodStartDate, firstRegularPeriodStartDate and lastRegularPeriodEndDate.
observationDates ObservationDates 1..1 Describes date details for a set of observation dates in parametric or non-parametric form.
numberOfObservationDates int 0..1 The number of observation dates between observation start date and observation end date.

Conditions

Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.

ObservationTime Condition
Checks that an observation time is specified either explicitly (through the observation time) or implicitly (through a observation time type different to Specific Time). If Specific Time is defined as observation time type (i.e. no implicit time value), the condition checks that an explicit observation time is provided.
if observationTimeType = TimeTypeEnum -> SpecificTime
then observationTime exists

Referenced by

3 types hold an ObservationTerms 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.

FunctionRoleDescription
MapAdjustableOrRelativeDateToObservationTerms returns —
MapCommodityOptionToObservationTerms returns —
MapFxOptionFeaturesToObservationTerms returns —
MapFxPerformanceSwapToObservationTerms returns —

Open ObservationTerms 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.

Model Browser All 200+ releases
Parsed from CDM 7.2.0 · product-common-schedule-type.rosetta cdm.product.common.schedule