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.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
1483 | NumInGroup | Number of complex event occurrences. | ||
1484 | Int Enum | Required if NoComplexEvents(1483) > 0 | ||
2117 | Int Enum | |||
2118 | Int Enum | |||
2119 | String | |||
1485 | Amount | |||
2120 | Percentage | |||
2121 | Int Enum | |||
2122 | Currency | |||
2941 | String Enum | |||
1486 | Price | |||
2123 | Percentage | |||
1487 | Int Enum | |||
1488 | Percentage | |||
1489 | Int Enum | |||
1490 | Int Enum | 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 | ||
Component | ||||
2124 | Currency | |||
2942 | String Enum | |||
2125 | Currency | |||
2943 | String Enum | |||
2126 | Int Enum | |||
2127 | Float | |||
2407 | Price | |||
2408 | PriceOffset | |||
2128 | String | |||
2129 | Int Enum | |||
2130 | Price | |||
2131 | Float | |||
2132 | Int | |||
Component | ||||
Component | ||||
Component | ||||
2133 | XIDREF | |||
2134 | Int Enum | |||
2135 | String | |||
2136 | Boolean | |||
2137 | Int | |||
Component | ||||
Component | ||||
2597 | Boolean | |||
2598 | Boolean | |||
2599 | Int Enum | |||
2138 | XID | |||
2139 | XIDREF |