The UnderlyingInstrument component block, like the Instrument component block, contains all the fields commonly used to describe a security or instrument. In the case of the UnderlyingInstrument component block it describes an instrument which underlies the primary instrument Refer to the Instrument component block comments as this component block mirrors Instrument, except for the noted fields.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
311 | String | Common, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles) | ||
312 | String Enum | |||
309 | String | |||
305 | String Enum | |||
Component | ||||
2874 | String | Used for unique identification of the underlying instance that can subsequently be used to serve as input value for fields such as UnderlyingRefID(2841), for example, whenever a simple underlying reference is allowed or needed | ||
462 | Int Enum | |||
Component | Embedded XML document describing the underlying instrument | |||
463 | String | |||
2894 | String | |||
310 | String Enum | |||
763 | String | |||
313 | MonthYear | |||
542 | LocalMktDate | |||
1213 | TZTimeOnly | |||
2984 | String Enum | Conditionally required when UnderlyingMaturityFrequencyPeriod(2985) is specified | ||
2985 | Int | Conditionally required when UnderlyingMaturityFrequencyUnit(2984) is specified and the value is not EOM (End of Month) or F (Flexible) | ||
1837 | MonthYear | |||
241 | LocalMktDate | |||
1453 | String Enum | |||
1454 | String Enum | |||
2614 | Amount | |||
2615 | Currency | |||
2921 | String Enum | |||
2616 | String | |||
2617 | Int Enum | |||
2619 | XIDREF | |||
1455 | Percentage | |||
1456 | Percentage | |||
1459 | Percentage | |||
1460 | Percentage | |||
242 | LocalMktDate | |||
243 | String | |||
244 | Int | |||
245 | Percentage | |||
246 | Float | |||
256 | String | |||
595 | String | |||
592 | Country | |||
593 | String | |||
594 | String | |||
247 | LocalMktDate | |||
316 | Price | |||
941 | Currency | |||
2917 | String Enum | |||
317 | Char | |||
436 | Float | |||
1437 | Int Enum | |||
2363 | Int | |||
1441 | Int Enum | |||
998 | String Enum | |||
1423 | Quantity | |||
1718 | Currency | |||
2918 | String Enum | |||
1424 | String Enum | |||
1425 | Quantity | |||
1719 | Currency | |||
2919 | String Enum | |||
1000 | String Enum | Used to indicate a time unit for the contract (e.g., days, weeks, months, etc.) | ||
1419 | Int Enum | |||
1526 | Currency | |||
2920 | String Enum | |||
435 | Percentage | |||
308 | Exchange | |||
306 | String | |||
362 | Length | Must be set if UnderlyingEncodedIssuer(363) field is specified and must immediately precede it | ||
363 | Data | Encoded (non-ASCII characters) representation of the UnderlyingIssuer(363) field in the encoded format specified via the MessageEncoding(347) field | ||
2742 | String | |||
2720 | String | |||
2721 | Length | Must be set if EncodedUnderlyingFinancialInstrumentFullName(2722) field is specified and must immediately precede it | ||
2722 | Data | Encoded (non-ASCII characters) representation of the UnderlyingFinancialInstrumentFullName(2720) field in the encoded format specified via the MessageEncoding(347) field | ||
2723 | String Enum | Requires UnderlyingSecurityID(305) to identify the index. Requires UnderlyingIndexCurvePeriod(2724) | ||
2724 | Int | Requires UnderlyingSecurityID(305) to identify the index. Requires UnderlyingIndexCurveUnit(2723) | ||
307 | String | |||
364 | Length | Must be set if UnderlyingEncodedSecurityDesc(307) field is specified and must immediately precede it | ||
365 | Data | Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc(307) field in the encoded format specified via the MessageEncoding(347) field | ||
877 | Int Enum | |||
878 | String | |||
972 | Percentage | Specific to the < UnderlyingInstrument > Percent of the Strike Price that this underlying represents. Necessary for derivatives that deliver into more than one underlying instrument | ||
318 | Currency | Specific to the (not in ) | ||
2916 | String Enum | |||
879 | Quantity | Specific to the (not in ) | ||
975 | Int Enum | Specific to the < UnderlyingInstrument > Indicates order settlement period for the underlying deliverable component | ||
973 | Amount | Specific to the < UnderlyingInstrument > Cash amount associated with the underlying component. Necessary for derivatives that deliver into more than one underlying instrument and one of the underlying's is a fixed cash value | ||
974 | String Enum | Specific to the < UnderlyingInstrument > Used for derivatives that deliver into cash underlying. Indicates that the cash is either fixed or difference value (difference between strike and current underlying price) | ||
810 | Price | Specific to the (not in ) | ||
882 | Price | Specific to the (not in ) | ||
883 | Price | Specific to the (not in ) | ||
884 | Amount | Specific to the (not in ) | ||
885 | Amount | Specific to the (not in ) | ||
886 | Amount | Specific to the (not in ) | ||
2885 | Amount | |||
2886 | Int | |||
Component | Specific to the (not in ) | |||
1044 | Quantity | Specific to the (not in ). For listed derivatives margin management, this is the number of shares adjusted for upcoming corporate action. Used only for securities which are optionable and are between ex-date and settlement date (4 days) | ||
1045 | Float | Specific to the (not in ). Foreign exchange rate used to compute UnderlyingCurrentValue (885) (or market value) from UnderlyingCurrency (318) to Currency (15) | ||
1046 | Char Enum | Specific to the (not in ). Specified whether UnderlyingFxRate (1045) should be multiplied or divided to derive UnderlyingCurrentValue (885) | ||
1038 | Amount | |||
Component | ||||
1039 | String Enum | |||
315 | Int Enum | Used to express option right | ||
2683 | Int Enum | Used to express in-the-moneyness behavior in general terms for the option without the use of UnderlyingStrikePrice(316) and UnderlyingPutOrCall(315) | ||
2687 | Boolean | |||
1988 | Float | |||
1989 | Int Enum | |||
1990 | Amount | |||
1991 | Int | Conditionally required when UnderlyingCouponFrequencyUnit(1992) is specified | ||
1992 | String Enum | Conditionally required when UnderlyingCouponFrequencyPeriod(1991) is specified | ||
1993 | Int Enum | |||
2881 | String | |||
1994 | String | |||
1995 | String Enum | Conditionally required when UnderlyingObligationID(1994) is specified | ||
1996 | String | |||
1997 | String Enum | Conditionally required when UnderlyingEquityID(1996) is specified | ||
2620 | String | |||
2621 | String Enum | Required if UnderlyingFutureID(2620) is specified | ||
Component | ||||
1998 | Int Enum | |||
1999 | Int Enum | |||
2000 | Int Enum | |||
2003 | Int | |||
2004 | Int | |||
2005 | LocalMktDate | |||
2006 | String | |||
2284 | String | |||
2285 | String | |||
2286 | String | |||
2287 | Length | Must be set if EncodedUnderlyingOptionExpirationDesc(2288) field is specified and must immediately precede it | ||
2288 | Data | Encoded (non-ASCII characters) representation of the UnderlyingOptionExpirationDesc(2286) field in the encoded format specified via the MessageEncoding(347) field | ||
2007 | String | |||
2008 | String | |||
2009 | String | |||
2010 | Char Enum | |||
2011 | String Enum | |||
2012 | String Enum | |||
2491 | Int Enum | |||
2013 | Int Enum | Required if UnderlyingAssetSubClass(2014) is specified | ||
2014 | Int Enum | Required if UnderlyingAssetType(2015) is specified | ||
2015 | String | Required if UnderlyingAssetSubType(2744) is specified | ||
2744 | String | |||
Component | ||||
Component | ||||
2016 | String Enum | |||
2289 | String Enum | |||
2017 | Int | Conditionally required when UnderlyingMthToDefault(2018) is specified | ||
2018 | Int | |||
2019 | String | |||
2020 | LocalMktDate | |||
2021 | Float | |||
2022 | Float | |||
2290 | String Enum | |||
2622 | String | |||
2291 | String | |||
2623 | Int Enum | |||
2292 | PriceOffset | |||
2023 | Int Enum | |||
2024 | Int Enum | When specified, UnderlyingPutOrCall(315), UnderlyingStrikePrice(316), and UnderlyingStrikePriceBoundaryPrecision(2025) must also be specified | ||
2025 | Percentage | |||
2026 | Float | |||
2027 | Amount | |||
2028 | Int Enum | |||
2029 | Amount | Conditionally required if UnderlyingOptPayoutType(2028) = 3 (Binary) | ||
2757 | Int Enum | |||
2030 | String Enum | |||
2031 | String Enum | |||
2293 | String | |||
2294 | String | |||
2032 | Int Enum | |||
2033 | Price | |||
2034 | Price | |||
2035 | Boolean | |||
2036 | Boolean | |||
2037 | Int | |||
2038 | Int | |||
2039 | String | |||
2040 | MonthYear | |||
2041 | LocalMktDate | |||
2042 | LocalMktDate | |||
2043 | Int Enum | |||
2044 | Int | |||
41314 | XIDREF | |||
41315 | XIDREF | |||
Component | ||||
2295 | String Enum | |||
2296 | Boolean | |||
2297 | Int Enum | |||
2756 | String | |||
2298 | Char Enum | |||
2299 | Int | |||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
Component | ||||
2624 | Int Enum | |||
2625 | Boolean | |||
2626 | Amount | |||
2627 | Int | |||
2628 | Boolean | |||
2629 | Quantity | |||
2630 | Float | |||
2631 | XID |