developers:fixapi.securitydefinitionrequest

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
developers:fixapi.securitydefinitionrequest [2025/08/13 12:02] – created robdevelopers:fixapi.securitydefinitionrequest [2025/08/13 12:11] (current) rob
Line 82: Line 82:
 | *Standard Trailer*             | Y                                                                                                                  | | *Standard Trailer*             | Y                                                                                                                  |
  
-**Valid values for SecuritySubType (Tag 762):**   
-0=None (Outrights), 1=Calendar Spread, 2=RT Calendar Spread, 3=Inter Contract Spread, …, 70=Inter Contract Strip 
  
 +===== Valid Values for SecuritySubType (Tag 762) =====
 +^ Code ^ Description ^
 +| 0  | None (Outrights) |
 +| 1  | Calendar Spread |
 +| 2  | RT Calendar Spread |
 +| 3  | Inter Contract Spread |
 +| 4  | Butterfly Spread |
 +| 5  | Condor Spread |
 +| 6  | Pack Spread |
 +| 7  | Bundle Spread |
 +| 8  | Inter Exchange Spread |
 +| 9  | Crack Spread |
 +| 10 | Spark Spread |
 +| 11 | Crush Spread |
 +| 12 | Reverse Crush Spread |
 +| 13 | Strip |
 +| 14 | Straddle |
 +| 15 | Strangle |
 +| 16 | Guts |
 +| 17 | Synthetics |
 +| 18 | Combo |
 +| 19 | Vertical Spread |
 +| 20 | Horizontal Spread |
 +| 21 | Diagonal Spread |
 +| 22 | Ratio Spread |
 +| 23 | Back Spread |
 +| 24 | Covered Call |
 +| 25 | Covered Put |
 +| 26 | Married Put |
 +| 27 | Collar |
 +| 28 | Fence |
 +| 29 | Conversion |
 +| 30 | Reverse Conversion |
 +| 31 | Box Spread |
 +| 32 | Jelly Roll |
 +| 33 | Iron Condor |
 +| 34 | Iron Butterfly |
 +| 35 | Ladder |
 +| 36 | Seagull |
 +| 37 | Strip (Option Strategy) |
 +| 38 | Strap |
 +| 39 | Synthetic Long Stock |
 +| 40 | Synthetic Short Stock |
 +| 41 | Synthetic Long Future |
 +| 42 | Synthetic Short Future |
 +| 43 | Reversal |
 +| 44 | Risk Reversal |
 +| 45 | Calendar Butterfly |
 +| 46 | Calendar Condor |
 +| 47 | Calendar Straddle |
 +| 48 | Calendar Strangle |
 +| 49 | Diagonal Butterfly |
 +| 50 | Diagonal Condor |
 +| 51 | Diagonal Straddle |
 +| 52 | Diagonal Strangle |
 +| 53 | Horizontal Butterfly |
 +| 54 | Horizontal Condor |
 +| 55 | Horizontal Straddle |
 +| 56 | Horizontal Strangle |
 +| 57 | Ratio Butterfly |
 +| 58 | Ratio Condor |
 +| 59 | Ratio Straddle |
 +| 60 | Ratio Strangle |
 +| 61 | Vertical Butterfly |
 +| 62 | Vertical Condor |
 +| 63 | Vertical Straddle |
 +| 64 | Vertical Strangle |
 +| 65 | Box (Synthetic Arbitrage) |
 +| 66 | Diagonal Box |
 +| 67 | Horizontal Box |
 +| 68 | Ratio Box |
 +| 69 | Vertical Box |
 +| 70 | Inter Contract Strip |
  
 +====== Sample Messages ======
 +
 +
 +
 +Requesting all exchanges
 +
 +<code>
 +>> 10/15/2012 4:22:27 PM   [FIXSECURITYDEFINITIONREQUEST] 34=2|49=T4Example|56=T4|52=20121015-21:22:27.673|320=sc-10/15/2012 4:22:27 PM|321=3|167=FUT|
 +[FIXSECURITYDEFINITIONREQUEST]
 +[MsgSeqNum] 34 = 2
 +[SenderCompID] 49 = T4Example
 +[TargetCompID] 56 = T4
 +[SendingTime] 52 = 20121015-21:22:27.673
 +[SecurityReqID] 320 = sc-10/15/2012 4:22:27 PM
 +[SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES)
 +[SecurityType] 167 = FUT (FUTURE)
 +</code>
 +
 +
 +Requesting all contracts for a specific exchange
 +
 +<code>
 +>> 10/15/2012 4:22:39 PM   [FIXSECURITYDEFINITIONREQUEST] 34=3|49=T4Example|56=T4|52=20121015-21:22:39.638|320=sc-10/15/2012 4:22:39 PM|321=3|167=FUT|207=CME_Eq|
 +[FIXSECURITYDEFINITIONREQUEST]
 +[MsgSeqNum] 34 = 3
 +[SenderCompID] 49 = T4Example
 +[TargetCompID] 56 = T4
 +[SendingTime] 52 = 20121015-21:22:39.638
 +[SecurityReqID] 320 = sc-10/15/2012 4:22:39 PM
 +[SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES)
 +[SecurityType] 167 = FUT (FUTURE)
 +[SecurityExchange] 207 = CME_Eq
 +
 +</code>
 +
 +Requesting all markets for a specific contract
 +
 +<code>
 +>> 10/15/2012 4:23:22 PM   [FIXSECURITYDEFINITIONREQUEST] 34=7|49=T4Example|56=T4|52=20121015-21:23:22.117|320=sc-10/15/2012 4:23:22 PM|321=3|55=ES|167=OPT|201=1|207=CME_EqOp|
 +[FIXSECURITYDEFINITIONREQUEST]
 +[MsgSeqNum] 34 = 7
 +[SenderCompID] 49 = T4Example
 +[TargetCompID] 56 = T4
 +[SendingTime] 52 = 20121015-21:23:22.117
 +[SecurityReqID] 320 = sc-10/15/2012 4:23:22 PM
 +[SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES)
 +[Symbol] 55 = ES
 +[SecurityType] 167 = OPT (OPTION)
 +[PutOrCall] 201 = 1 (CALL)
 +[SecurityExchange] 207 = CME_EqOp
 +</code>
 +
 +
 +Requesting a specific market
 +<code>
 +>> 10/15/2012 4:40:18 PM   [FIXSECURITYDEFINITIONREQUEST] 34=4|49=T4Example|56=T4|52=20121015-21:40:18.421|320=sc-10/15/2012 4:40:18 PM|321=3|55=ES|167=FUT|207=CME_Eq|48=CME_20121200_ESZ2|
 +[FIXSECURITYDEFINITIONREQUEST]
 +[MsgSeqNum] 34 = 4
 +[SenderCompID] 49 = T4Example
 +[TargetCompID] 56 = T4
 +[SendingTime] 52 = 20121015-21:40:18.421
 +[SecurityReqID] 320 = sc-10/15/2012 4:40:18 PM
 +[SecurityRequestType] 321 = 3 (REQUEST_LIST_SECURITIES)
 +[Symbol] 55 = ES
 +[SecurityType] 167 = FUT (FUTURE)
 +[SecurityExchange] 207 = CME_Eq
 +[SecurityID] 48 = CME_20121200_ESZ2
 +</code>
 +
 +
 +[[developers:legacy_fix_api|T4 FIX API Home]]
  • developers/fixapi.securitydefinitionrequest.1755086539.txt.gz
  • Last modified: 2025/08/13 12:02
  • by rob