The ComplexEvent Group is a repeating block which allows specifying an unlimited number and types of advanced events, such as observation and pricing over the lifetime of an option, futures, commodities or equity swap contract. Use EvntGrp to specify more straightforward events.
Pedigree Added EP92
Updated EP208
Expand Components | Collapse Components
Field or Component | Field Name | Abbr Name | Req'd | Comments | Pedigree |
---|
Repeating Group 1483 | NoComplexEvents | Added EP92 Updated EP169 |
1484 | ComplexEventType | Typ | Required if NoComplexEvents(1483) > 0. | Added EP92 Updated EP169 | ||
2117 | ComplexOptPayoutPaySide | OptPay | Added EP169 | |||
2118 | ComplexOptPayoutReceiveSide | OptRcv | Added EP169 | |||
2119 | ComplexOptPayoutUnderlier | OptUndlr | Added EP169 | |||
1485 | ComplexOptPayoutAmount | OptPayAmt | Added EP92 | |||
2120 | ComplexOptPayoutPercentage | OptPctage | Added EP169 | |||
2121 | ComplexOptPayoutTime | OptTm | Added EP169 | |||
2122 | ComplexOptPayoutCurrency | OptCcy | Added EP169 | |||
2941 | ComplexOptPayoutCurrencyCodeSource | OptCcySrc | Added EP273 | |||
1486 | ComplexEventPrice | Px | Added EP92 | |||
2123 | ComplexEventPricePercentage | PxPctage | Added EP169 | |||
1487 | ComplexEventPriceBoundaryMethod | PxBndryMeth | Added EP92 | |||
1488 | ComplexEventPriceBoundaryPrecision | PxBndryPrcsn | Added EP92 | |||
1489 | ComplexEventPriceTimeType | PxTmTyp | Added EP92 | |||
1490 | ComplexEventCondition | Cond | Conditionally required when there are more than one ComplexEvents occurrences. A chain of ComplexEvents must be linked together through use of the ComplexEventCondition(1490) in which the relationship between any two events is described. For any two ComplexEvents the first occurrence will specify the ComplexEventCondition(1490) which links it with the second event. | Added EP92 Updated EP169 |
Component | ComplexEventDates | EvntDts | Added EP92 Updated EP169 |