Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
developers:fixapi.securitydefinitionrequest [2025/08/13 12:05] – [Message Dictionary] rob | developers:fixapi.securitydefinitionrequest [2025/08/13 12:11] (current) – rob | ||
---|---|---|---|
Line 68: | Line 68: | ||
* New market discovery should match contract expiration cycles (e.g., quarterly for CME equities). | * New market discovery should match contract expiration cycles (e.g., quarterly for CME equities). | ||
- | ====== | + | ===== Message Dictionary |
+ | ^ Tag ^ Field Name ^ Req'd ^ Comments | ||
+ | | *Standard Header* | ||
+ | | 320 | SecurityReqID | ||
+ | | 321 | SecurityRequestType | ||
+ | | 167 | SecurityType | ||
+ | | 207 | SecurityExchange | ||
+ | | 55 | Symbol | ||
+ | | 48 | SecurityID | ||
+ | | 201 | PutOrCall | ||
+ | | 200 | MaturityMonthYear | ||
+ | | 762 | SecuritySubType | ||
+ | | *Standard Trailer* | ||
- | The Security Definition Request message is used to request security definition information from the T4 FIX API. This can include details for outrights, spreads, and various option strategies. | ||
- | |||
- | ===== Security Definition Request Dictionary ===== | ||
- | ^ Tag ^ Field Name ^ Req'd ^ Comments | | ||
- | | 320 | SecurityReqID | ||
- | | 321 | SecurityRequestType | ||
- | | 55 | Symbol | ||
- | | 65 | SymbolSfx | ||
- | | 167 | SecurityType | ||
- | | 762 | SecuritySubType | ||
- | | 200 | MaturityMonthYear | ||
- | | 205 | MaturityDay | ||
- | | 207 | SecurityExchange | ||
- | | 461 | CFICode | ||
- | | 202 | StrikePrice | ||
- | | 311 | UnderlyingSymbol | ||
- | | 693 | LegQty | ||
===== Valid Values for SecuritySubType (Tag 762) ===== | ===== Valid Values for SecuritySubType (Tag 762) ===== | ||
Line 162: | Line 157: | ||
| 70 | Inter Contract Strip | | | 70 | Inter Contract Strip | | ||
+ | ====== Sample Messages ====== | ||
+ | |||
+ | |||
+ | |||
+ | Requesting all exchanges | ||
+ | |||
+ | < | ||
+ | >> 10/15/2012 4:22:27 PM | ||
+ | [FIXSECURITYDEFINITIONREQUEST] | ||
+ | [MsgSeqNum] 34 = 2 | ||
+ | [SenderCompID] 49 = T4Example | ||
+ | [TargetCompID] 56 = T4 | ||
+ | [SendingTime] 52 = 20121015-21: | ||
+ | [SecurityReqID] 320 = sc-10/ | ||
+ | [SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES) | ||
+ | [SecurityType] 167 = FUT (FUTURE) | ||
+ | </ | ||
+ | |||
+ | |||
+ | Requesting all contracts for a specific exchange | ||
+ | |||
+ | < | ||
+ | >> 10/15/2012 4:22:39 PM | ||
+ | [FIXSECURITYDEFINITIONREQUEST] | ||
+ | [MsgSeqNum] 34 = 3 | ||
+ | [SenderCompID] 49 = T4Example | ||
+ | [TargetCompID] 56 = T4 | ||
+ | [SendingTime] 52 = 20121015-21: | ||
+ | [SecurityReqID] 320 = sc-10/ | ||
+ | [SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES) | ||
+ | [SecurityType] 167 = FUT (FUTURE) | ||
+ | [SecurityExchange] 207 = CME_Eq | ||
+ | |||
+ | </ | ||
+ | |||
+ | Requesting all markets for a specific contract | ||
+ | |||
+ | < | ||
+ | >> 10/15/2012 4:23:22 PM | ||
+ | [FIXSECURITYDEFINITIONREQUEST] | ||
+ | [MsgSeqNum] 34 = 7 | ||
+ | [SenderCompID] 49 = T4Example | ||
+ | [TargetCompID] 56 = T4 | ||
+ | [SendingTime] 52 = 20121015-21: | ||
+ | [SecurityReqID] 320 = sc-10/ | ||
+ | [SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES) | ||
+ | [Symbol] 55 = ES | ||
+ | [SecurityType] 167 = OPT (OPTION) | ||
+ | [PutOrCall] 201 = 1 (CALL) | ||
+ | [SecurityExchange] 207 = CME_EqOp | ||
+ | </ | ||
+ | |||
+ | |||
+ | Requesting a specific market | ||
+ | < | ||
+ | >> 10/15/2012 4:40:18 PM | ||
+ | [FIXSECURITYDEFINITIONREQUEST] | ||
+ | [MsgSeqNum] 34 = 4 | ||
+ | [SenderCompID] 49 = T4Example | ||
+ | [TargetCompID] 56 = T4 | ||
+ | [SendingTime] 52 = 20121015-21: | ||
+ | [SecurityReqID] 320 = sc-10/ | ||
+ | [SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES) | ||
+ | [Symbol] 55 = ES | ||
+ | [SecurityType] 167 = FUT (FUTURE) | ||
+ | [SecurityExchange] 207 = CME_Eq | ||
+ | [SecurityID] 48 = CME_20121200_ESZ2 | ||
+ | </ | ||
+ | |||
+ | |||
+ | [[developers: |