iLink 2 Security Definition Request
The Security Definition Request (tag 35-MsgType=c) message creates a User Defined Spread (UDS) instrument.
The → symbol indicates a repeating tag.
Tag | Name | Enumeration | Req | Description | |
---|---|---|---|---|---|
35 | MsgType | String(2) | c=Security Definition Request | Y | Header tag identifying message type. |
1028 | ManualOrderIndicator | Boolean(1) | Y=manual | Y* | 'N' indicates the message was generated by automated trading logic. iLink messages containing a value other than 'Y' or 'N' in this tag will be rejected. This tag is subject to Rule 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems. |
5149 | Memo | String(75) | N | Allows users to submit a free-form Note tag with a customer order and persists from order entry through clearing If tag 5149-Memo value on inbound messages exceeds the max length of 75 bytes, iLink will return a truncated 75 bytes from the right on the response. | |
320 | SecurityReqID | String(32) | Y | Unique identifier for this Security Definition Request message. Uniqueness of this value is incumbent upon the client system. | |
321 | SecurityReqType | String(10) | 1=Request security | Y | Value must = 1. |
762 | SecuritySubType | String(8) | COMBO | C | This tag is case sensitive; values must be entered in upper case. If this tag is not present, 'COVERED' is assumed. Value must be sent as 'COMBO' for UDS for futures. |
555 | NoLegs | Int(2) | Y* | Up to 40 legs (i.e., repeating groups) supported for UDS for futures and options. Up to 40 legs, with a maximum of 39 futures, for UDS Covereds. | |
Options Repeating Group | |||||
→600 | LegSymbol | String(6) | Y* | This tag contains the Group Code of the requested Security Definition.
| |
→602 | LegSecurityID | String(12) | N | Unique identifier of the instrument defined in tag 620-LegSecurityDesc. | |
→603 | LegSecurityIDSource | Char(1) | 8=Exchange symbol | N | Identifies class or source of the tag 48-SecurityID value. |
→608 | LegCFICode | String(6) | N | See iLink 2 - CFICode Table of Values in the iLink iLink 2 Security Definition message. | |
→620 | LegSecurityDesc | String(20) | Y* | Symbol (i.e. GEZ0). This is the primary tag used to identify the contract. This tag must be populated with the corresponding tag 55-Symbol value from the market data Security Definition (tag 35-MsgType=d) message Message will be rejected if instrument is:
| |
→623 | LegRatioQty | Int(2) | Y* | Specifies ratio for the instrument defined in this repeating group. | |
→624 | LegSide | Char(1) | 1=Buy 2=Sell | Y* | For Covereds, must be present for option repeating group and must = 1 (buy). For Combos, the first instrument in the repeating group must = 1 (buy)*. |
Future Repeating Group for Covereds Only | |||||
→600 | LegSymbol | String(6) | Y | Group Code of the Futures contract.
| |
→602 | LegSecurityID | String(12) | N | Unique identifier of the instrument defined in tag 620-LegSecurityDesc. | |
→603 | LegSecurityIDSource | Char(1) | 8=Exchange symbol | N | Identifies class or source of the tag 48-SecurityID value. |
→608 | LegCFICode | String(6) | N | See iLink 2 - CFICode Table of Values in the iLink 2 Security Definition message. | |
→620 | LegSecurityDesc | String(20) | Y* | Symbol of the future contract. This is the primary tag used to identify the contract. Message will be rejected if instrument is:
| |
→624 | LegSide | Char(1) | 1=Buy | Y* | Indicates side for future leg. |
→566 | LegPrice | Price(15) | Y* | Price of covering futures contract. Send only for a Covered options UDS.
| |
→1017 | LegOptionDelta | Float(6.2) | Covered outright: | Y* | Delta used to calculate the quantity of futures used to cover the option or options spread.
|
End of message. |
Y: Required by FIX protocol, Y*: Required by CME Globex (not by FIX protocol), N: Not Required, C: Conditionally
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.