The Security Definition Request (c) message is used for the following:
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = c | |||||
| 320 | SecurityReqID | SecurityReqID | Y | ||||
| 321 | SecurityRequestType | SecurityReqType | Y | ||||
| 55 | Symbol | Symbol | N | Symbol of the requested Security | |||
| 65 | SymbolSfx | SymbolSfx | N | Suffix of the Requested Security | |||
| 48 | SecurityID | SecurityID | N | Security ID of the requested Security | |||
| 22 | IDSource | IDSource | N | Source of the Security ID | |||
| 167 | SecurityType | SecurityType | N | Must be specified if a Future or Option. If a Future: Symbol (55) , SecurityType (167) , and MaturityMonthYear (200) are required. If an Option: Symbol (55) , SecurityType (167) , MaturityMonthYear (200) , PutOrCall (201) , and StrikePrice (202) are required. | |||
| 200 | MaturityMonthYear | MonthYear | C | Specifiesthe month and year of maturity. Required if MaturityDay (205) is specified. | |||
| 205 | MaturityDay | Day | N | Can be used in conjunction with MaturityMonthYear (200) to specify a particular maturity date. | |||
| 201 | PutOrCall | PutCall | C | For Options. | |||
| 202 | StrikePrice | StrikePx | C | For Options. | |||
| 206 | OptAttribute | OptAttribute | N | For Options. | |||
| 231 | ContractMultiplier | ContractMultiplier | N | For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount. | |||
| 223 | CouponRate | CouponRate | N | For Fixed Income. | |||
| 207 | SecurityExchange | SecurityExch | N | ||||
| 106 | Issuer | Issuer | N | ||||
| 348 | EncodedIssuerLen | EncodedIssuerLen | C | Must be set if EncodedIssuer (349) field is specified and must immediately precede it. | |||
| 349 | EncodedIssuer | EncodedIssuer | C | Encoded (non-ASCII characters) representation of the Issuer (106) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 107 | SecurityDesc | SecurityDesc | N | ||||
| 350 | EncodedSecurityDescLen | EncodedSecDescLen | C | Must be set if EncodedSecurityDesc (351) field is specified and must immediately precede it. | |||
| 351 | EncodedSecurityDesc | EncodedSecDesc | C | Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 15 | Currency | Currency | N | ||||
| 58 | Text | Text | N | Comment, instructions, or other identifying information. | |||
| 354 | EncodedTextLen | EncodedTextLen | C | Must be set if EncodedText (355) field is specified and must immediately precede it. | |||
| 355 | EncodedText | EncodedText | C | Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 336 | TradingSessionID | TrdSesID | N | Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable. | |||
| 146 | NoRelatedSym | NoRelatedSym | C | Number of legs that make up the Security | |||
| => | 311 | UnderlyingSymbol | UndrSymbol | C | The UnderlyingSymbol (311) must be specified as the first field in the repeating group. Required if NoRelatedSym (146) > 0. | ||
| => | 312 | UnderlyingSymbolSfx | UndrSymbolSfx | N | |||
| => | 309 | UnderlyingSecurityID | UndrSecurityID | N | |||
| => | 305 | UnderlyingIDSource | UndrIDSource | N | |||
| => | 310 | UnderlyingSecurityType | UndrSecurityType | N | Must be specified if a Future or Option. If a Future: UnderlyingSymbol (311) , UnderlyingSecurityType (310) , and UnderlyingMaturityMonthYear (313) are required. If an Option: UnderlyingSymbol (311) , UnderlyingSecurityType (310) , UnderlyingMaturityMonthYear (313) , UnderlyingPutOrCall (315) , and UnderlyingStrikePrice (316) are required. | ||
| => | 313 | UnderlyingMaturityMonthYear | UndrMonthYear | C | Specifies the month and year of maturity. Required if UnderlyingMaturityDay (314) is specified. | ||
| => | 314 | UnderlyingMaturityDay | UndrDay | N | Can be used in conjunction with UnderlyingMaturityMonthYear (313) to specify a particular maturity date. | ||
| => | 315 | UnderlyingPutOrCall | UndrPutCall | C | For Options. | ||
| => | 316 | UnderlyingStrikePrice | UndrStrikePx | C | For Options. | ||
| => | 317 | UnderlyingOptAttribute | UndrOptAttribute | N | For Options. | ||
| => | 436 | UnderlyingContractMultiplier | UndrContractMultiplier | N | For Fixed Income, Convertible Bonds, Derivatives, etc. | ||
| => | 435 | UnderlyingCouponRate | UndrCouponRate | N | For Fixed Income. | ||
| => | 308 | UnderlyingSecurityExchange | UndrSecurityExch | N | Can be used to identify the security. | ||
| => | 306 | UnderlyingIssuer | UndrIssuer | N | |||
| => | 362 | EncodedUnderlyingIssuerLen | UndrEncodedIssuerLen | C | Must be set if EncodedUnderlyingIssuer (363) field is specified and must immediately precede it. | ||
| => | 363 | EncodedUnderlyingIssuer | UndrEncodedIssuer | C | Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. | ||
| => | 307 | UnderlyingSecurityDesc | UndrSecurityDesc | N | |||
| => | 364 | EncodedUnderlyingSecurityDescLen | UndrEncodedSecDescLen | C | Must be set if EncodedUnderlyingSecurityDesc (365) field is specified and must immediately precede it. | ||
| => | 365 | EncodedUnderlyingSecurityDesc | UndrEncodedSecDesc | C | Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. | ||
| => | 319 | RatioQty | RatioQty | N | Quantity of particular leg in the Security | ||
| => | 54 | Side | Side | N | Indicates if this leg of the security is to be Bought or Sold as part of this complex security. | ||
| => | 318 | UnderlyingCurrency | UndrCurrency | N | |||
| <Standard Message Trailer> | Y | ||||||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.