Security Definition Request (c) Message
Purpose
Used to request contract information
Message Direction
From a FIX client to the TT FIX
Tag Directory
Click the links below to navigate to the documentation for that tag.
| Tag | Name | Type | Required | Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Header | Y | For additional information about this component group, consult the documentation. 35=c (MsgType) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FIX Order Routing Strategy Creation/RFQ Tags | Y | Additional tags to support strategy creation and request for quote functionality via the FIX Order Routing service. These tags are only included with Order Routing Security Definition Request (35=c) messages and do not appear in the FIX Market Data service. For additional information about strategy creation and request for quote functionality, consult the full documentation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 320 | SecurityReqID | STRING | Y | Unique ID for this request TT FIX includes this tag in its responses to this Security Definition (d) request. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 321 | SecurityRequestType | INT | N | Type of security definition requested If sent, the FIX Client must set this tag to 3 (Request List Securities). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17000 | RequestTickTable | BOOLEAN | N | Whether the TT FIX should include a tick table in the response. Valid values include:
If you need to determine the tick size or tick value for a contract, you must set this value Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 55 | Symbol | STRING | N | Exchange-provided product symbol for the tradable product. If you specify a value, TT FIX returns Security Definition (d) messages for only those contracts whose product symbols match the specified value. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 100 | ExDestination | EXCHANGE | C Required when Tag 207 (SecurityExchange) is absent | Name of the sub-market where the instrument trades. Execution destination for the order as defined by the institution Some traders use this tag in place of Tag 207 (SecurityExchange) to ISO 10383 defines a comprehensive list of MIC codes. Note: This tag can be included in messages sent from TT FIX Drop Copy sessions when the Compliance Feed (Send original order/cancel/change messages and pending execution reports) setting is enabled in Setup. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 167 | SecurityType | STRING | Y | Asset class of the instrument. Possible values:
If you specify a value, TT FIX returns Security Definition (d) messages for only those contracts whose security types match the specified value. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 207 | SecurityExchange | EXCHANGE | C Required when Tag 100 (ExtDestination) is absent. | Name of the market where the instrument trades. TT FIX uses this value to identify the exchange that offers the Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 48 | SecurityID | STRING | N | TT security ID that uniquely identifies an instrument in the TT platform. If you specify a value, TT FIX returns Security Definition (d) messages only for only the single instrument whose security ID matches the specified value. Note: If Tag 48 (SecurityID) is provided, no other tags to identify the instrument are needed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 864 | NoEvents | NUMINGROUP | N | Number of entries in the event types repeating group | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 865 | EventType | INT | N | Type of event Possible values:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 866 | EventDate | LOCALMKTDATE | N | Date the event occurred | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1145 | EventTime | UTCTIMESTAMP | N | Note: This tag is only available for EPEX and Nord Pool. Specific time of event. Use in combination with EventDate <866>. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16853 | ParentVendorUserID | STRING | N | For internal TT use only | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16854 | ParentVendorAccountID | STRING | N | For internal TT use only | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16855 | ParentVendorBrokerID | STRING | N | For internal TT use only | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16856 | ParentVendorProfileID | STRING | N | For internal TT use only | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trailer | Y | For additional information about this component group, consult the full documentation. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Message Notes
The Security Definition Request (c) message is used by FIX clients to request contract data.
You can filter your security definitions so that TT FIX supplies only those instruments that match the specified values for one or more of the following tags:
- Tag 55 (Symbol)
- Tag 100 (ExDestination)
- Tag 167 (SecurityType)
- Tag 207 (SecurityExchange)
- Tag 48 (SecurityID)
If Tag 48 (SecurityID) is provided, you must also provide Tag 207 (SecurityExchange).
Sending a Security Definition Request (c) message instructs TT FIX to subscribe for contracts that match the filter criteria. TT FIX sends Security Definition (d) messages for all matching contracts and sends new Security Definition (d) messages if any of the contract details, such as tick size, change. Additionally, if a market adds a new contract that matches the filter criteria, TT FIX automatically sends a Security Definition (d) message for the new contract.
TT FIX uses AND logic to build the query, so specifying multiple tags reduces the matched securities. If you send none of the tags in the request, TT FIXreturns all securities for all visible markets.
Note: If TT FIX finds no contracts that match the specified filter, it sends no response back to the FIX client