The UnderlyingComplexEvent Group is a repeating block which allows specifying an unlimited number and types of advanced events, such as observation and pricing in over the lifetime of an option, futures, commodities or equity swap contract. Use UnderlyingEvntGrp to specify more straightforward events.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
2045 | NumInGroup | Number of complex events in the repeating group. | ||
2046 | Int Enum | Required if NoUnderlyingComplexEvents(2045) > 0 | ||
2261 | Int Enum | |||
2262 | Int Enum | |||
2263 | String | |||
2047 | Amount | |||
2264 | Percentage | |||
2265 | Int Enum | |||
2266 | Currency | |||
2947 | String Enum | |||
2048 | Price | |||
2267 | Percentage | |||
2049 | Int Enum | |||
2050 | Percentage | |||
2051 | Int Enum | |||
2052 | Int Enum | Conditionally required when there are more than one UnderlyingComplexEvent occurrences. A chain of events must be linked together through use of the UnderlyingComplexEventCondition(2052) in which the relationship between any two events is described. For any two occurrences of events the first occurrence will specify the UnderlyingComplexEventCondition(2052) which links it with the second event | ||
Component | ||||
2268 | Currency | |||
2948 | String Enum | |||
2269 | Currency | |||
2949 | String Enum | |||
2270 | Int Enum | |||
2271 | Float | |||
2419 | Price | |||
2420 | PriceOffset | |||
2272 | String | |||
2273 | Int Enum | |||
2274 | Price | |||
2275 | Float | |||
2276 | Int | |||
Component | ||||
Component | ||||
Component | ||||
2277 | XIDREF | |||
2278 | Int Enum | |||
2279 | String | |||
2280 | Boolean | |||
2281 | Int | |||
Component | ||||
Component | ||||
2611 | Boolean | |||
2612 | Boolean | |||
2613 | Int Enum | |||
2282 | XID | |||
2283 | XIDREF |