Security Definition Request Message Fields
A Security Definition Request message is used to request that the system create a complex strategy. The resulting symbol (if accepted by the system) will be returned in a Security Definition Message Fields with the Cboe symbol in Symbol (55). A minimum of two legs must be specified and a maximum of sixteen option legs (16), one of which may be an equity leg (C1 and EDGX only), will be accepted. For non-FLEX Floor-Routed orders, a minimum of two (2), maximum of 100 total legs, including one (1) equity leg (C1 only) will be supported.
For non-FLEX instruments, a minimum of two legs must be specified and a maximum of sixteen option legs (16), one of which may be an equity leg (C1 and EDGX only), will be accepted. For FLEX instruments, a minimum of one leg must be specified and a maximum of 100 legs will be accepted. Equity legs are allowed on FLEX orders. FLEX instruments allow up to 99 options legs and one equity leg.
Simple and complex FLEX instruments may be created using Security Definition Request.
Complex instruments with futures legs cannot be created using Security Definition Request (effective 12/14/26).
| Tag | Field Name | Req’d | Description | |
|---|---|---|---|---|
| 35 | Standard Message Header | Y | MsgType= c | |
| 97 | PossResend | N |
| |
| 11 | ClOrdId | Y |
| |
| 60 | TransactTime | Y | Time request initiated/released. Required by FIX 4.2. | |
| 167 | SecurityType | Y |
| |
| 423 | PriceType | N |
| |
| NoLegs | Y |
| |
| ➔ | 654 | LegRefID | Y |
|
| ➔ | 600 | LegSymbol | Y |
|
| ➔ | 608 | LegCFICode | N |
|
| ➔ | 611 | LegMaturityDate | N | Indicates maturity date (YYYYMMDD) for the option contract in leg. Required if tag 600 is an OSI root. |
| ➔ | 612 | LegStrikePrice | N |
|
| ➔ | 623 | LegRatioQty | Y |
|
| ➔ | 624 | LegSide | Y |
|





