FIX.4.2 Message

SecurityDefinitionRequest [type 'c']

The Security Definition Request message is used for the following:

1. Request a specific Security to be traded with the second party. The request security can be defined as a complex security made up of one or more underlying securities.

2. Request a list of the Security Types that can be traded with the second party.

3. Request a list of Securities that can be traded with the second party. This request can optionally be qualified with Symbol, TradingSessionID, SecurityExchange, and Security Type.


Added  FIX.4.2

Expand Components | Collapse Components

Field or ComponentField NameReq'dCommentsDepr.
ComponentStandardHeader

MsgType = c (lowercase)

 
320SecurityReqID 
321SecurityRequestType 
55Symbol 

Symbol of the requested Security

 
65SymbolSfx 

Suffix of the Requested Security

 
48SecurityID 

Security ID of the requested Security

 
22IDSource 

Source of the Security ID

 
167SecurityType 

Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.

 
200MaturityMonthYear 

Specifiesthe month and year of maturity. Required if MaturityDay is specified.

 
205MaturityDay 

Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.

 
201PutOrCall 

For Options.

 
202StrikePrice 

For Options.

 
206OptAttribute 

For Options.

 
231ContractMultiplier 

For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.

 
223CouponRate 

For Fixed Income.

 
207SecurityExchange  
106Issuer  
348EncodedIssuerLen 

Must be set if EncodedIssuer field is specified and must immediately precede it.

 
349EncodedIssuer 

Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.

 
107SecurityDesc  
350EncodedSecurityDescLen 

Must be set if EncodedSecurityDesc field is specified and must immediately precede it.

 
351EncodedSecurityDesc 

Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

 
15Currency  
58Text 

Comment, instructions, or other identifying information.

 
354EncodedTextLen 

Must be set if EncodedText field is specified and must immediately precede it.

 
355EncodedText 

Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

 
336TradingSessionID 

Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.

 
Repeating Group 146NoRelatedSym 

Number of legs that make up the Security

 
311UnderlyingSymbol 

The UnderlyingSymbol must be specified as the first field in the repeating group.

Required if NoRelatedSym > 0.

 
312UnderlyingSymbolSfx  
309UnderlyingSecurityID  
305UnderlyingIDSource  
310UnderlyingSecurityType 

Must be specified if a Future or Option. If a Future: UnderlyingSymbol, UnderlyingSecurityType, and UnderlyingMaturityMonthYear are required. If an Option: UnderlyingSymbol, UnderlyingSecurityType, UnderlyingMaturityMonthYear, UnderlyingPutOrCall, and UnderlyingStrikePrice are required.

 
313UnderlyingMaturityMonthYear 

Specifiesthe month and year of maturity. Required if UnderlyingMaturityDay is specified.

 
314UnderlyingMaturityDay 

Can be used in conjunction with UnderlyingMaturityMonthYear to specify a particular maturity date.

 
315UnderlyingPutOrCall 

For Options.

 
316UnderlyingStrikePrice 

For Options.

 
317UnderlyingOptAttribute 

For Options.

 
436UnderlyingContractMultiplier 

For Fixed Income, Convertible Bonds, Derivatives, etc.

 
435UnderlyingCouponRate 

For Fixed Income.

 
308UnderlyingSecurityExchange 

Can be used to identify the security.

 
306UnderlyingIssuer  
362EncodedUnderlyingIssuerLen 

Must be set if EncodedUnderlyingIssuer field is specified and must immediately precede it.

 
363EncodedUnderlyingIssuer 

Encoded (non-ASCII characters) representation of the UnderlyingIssuer field in the encoded format specified via the MessageEncoding field.

 
307UnderlyingSecurityDesc  
364EncodedUnderlyingSecurityDescLen 

Must be set if EncodedUnderlyingSecurityDesc field is specified and must immediately precede it.

 
365EncodedUnderlyingSecurityDesc 

Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc field in the encoded format specified via the MessageEncoding field.

 
319RatioQty 

Quantity of particular leg in the Security

 
54Side 

Indicates if this leg of the security is to be Bought or Sold as part of this complex security.

 
318UnderlyingCurrency  
end Repeating Group
ComponentStandardTrailer