The <LegInstrumentGrp> component block uses the same structure as the instrument component block sent from FIX clients to TT FIX Order Router, except that all of its tags represent the legs of an exchange-traded strategy. For example, instead of Tag 55 (Symbol) this block contains Tag 600 (LegSymbol).
Click the links below to navigate to the documentation for that tag.
Tag # | Field Name | Req'd | Data type | Comments | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
555 | NoLegs | Y | String |
Number of legs in the repeating group Can be zero (e.g. standardized multileg instrument such as an Option strategy). The value must be provided even if zero. |
|||||||||||||||||||||||||||||||||||
> 616 | LegSecurityExchange | C | Exchange |
Multi-leg instrument's individual security's SecurityExchange. Possible values include:
Condition: Required when both of the following are true.
|
|||||||||||||||||||||||||||||||||||
OR | |||||||||||||||||||||||||||||||||||||||
> 18100 | LegExDestination | C | Exchange |
Execution destination for the leg order as defined by the institution Some traders use this tag in place of Tag 207 (SecurityExchange) to identify the exchange. ISO 10383 defines a comprehensive list of MIC codes. Condition: Required when both of the following are true.
|
|||||||||||||||||||||||||||||||||||
OR | |||||||||||||||||||||||||||||||||||||||
> 602 | LegSecurityId | C | String |
TT security ID that uniquely identifies the instrument in the TT platform. Condition: Required when both of the following are true.
Note: The combination of this tag and tag 603 (LegSecurityIDSource) must uniquely identify an instrument in the TT platform. |
|||||||||||||||||||||||||||||||||||
> 603 | LegIDSource | C | String |
Multileg instrument's individual security's SecurityIDSource. Condition: Required when Tag 18100 (LegExtDestination) and Tag 616 (LegSecurityExchange) are absent. Note: The combination of this tag and tag 602 (LegSecurityId) must uniquely identify an instrument in the TT platform. |
|||||||||||||||||||||||||||||||||||
> 600 | LegSymbol | N | String |
Multi-leg instrument's individual security's Symbol. Condition: Required when Tag 167 (SecurityType)=MLEG. See Symbol (55) field for description. Note: Users can map the value of Tag 600 to a different symbology using the Symbol Mapping feature in User Setup. Refer to the Fix Rules and Symbol Mappings section in the User Setup Help for more information. |
|||||||||||||||||||||||||||||||||||
> 608 | LegCFICode | N | String |
Multileg instrument's individual security's CFICode (tag 461). See CFICode (461) field for description |
|||||||||||||||||||||||||||||||||||
> 620 | LegSecurityDesc | N | String |
Leg security description. |
|||||||||||||||||||||||||||||||||||
> 607 | LegProduct | N | String |
Multileg instrument's individual security's product. Possible values include:
|
|||||||||||||||||||||||||||||||||||
> 609 | LegSecurityType | N | String |
Multi-leg instrument's individual security's SecurityType. Possible values include:
|
|||||||||||||||||||||||||||||||||||
> 764 | LegSecuritySubType | N | String |
SecuritySubType of the leg instrument. See SecuritySubType (762) field for description |
|||||||||||||||||||||||||||||||||||
> 610 | LegMaturityMonthYear | N | MonthYear |
Multi-leg instrument's individual security's MaturityMonthYear |
|||||||||||||||||||||||||||||||||||
> 611 | LegMaturityDate | N | LocalMktDate |
Multi-leg instrument's individual security's MaturityDate. |
|||||||||||||||||||||||||||||||||||
> 18314 | LegMaturityDay | N | DayOfMonth |
Multi-leg instrument's individual security's MaturityDay. |
|||||||||||||||||||||||||||||||||||
> 612 | LegStrikePrice | N | Price |
Multi-leg instrument's individual security's StrikePrice. |
|||||||||||||||||||||||||||||||||||
> 1358 | LegPutOrCall | C | int |
Whether the option represents a put or call Possible values include:
Condition: Required when Tag 609 (LegSecurityType) is OPT |
|||||||||||||||||||||||||||||||||||
> 624 | LegSide | N | char |
The side of this individual leg (multi-leg security). Possible values include:
|
|||||||||||||||||||||||||||||||||||
> 623 | LegRatioQty | N | Qty |
Ratio of quantity for this individual leg relative to the entire multi-leg security The value represents one of the following:
|
|||||||||||||||||||||||||||||||||||
> 556 | LegCurrency | N | Currency |
Currency associated with a particular leg's price |
|||||||||||||||||||||||||||||||||||
> 561 | Roundlot | N | Qty |
The trading lot size of a security. |
|||||||||||||||||||||||||||||||||||
> 566 | LegPrice | N | Price |
Price of the leg for a multi-leg instrument |
|||||||||||||||||||||||||||||||||||
> 687 | LegQty | N | Qty |
Quantity of this leg. |
|||||||||||||||||||||||||||||||||||
> 654 | LegRefID | N | string |
Unique indicator for a specific leg. Note: Sent only for FIX 4.4 sessions when the tag is included the corresponding New Order Multileg (AB) request. FIX 4.4 Drop Copy sessions will not send this tag for orders placed from the TT Trade application. |
|||||||||||||||||||||||||||||||||||
> 637 | LegLastPx | N | Price |
Execution price assigned to a leg of a multileg instrument. |
|||||||||||||||||||||||||||||||||||
> 18224 | LegContractYearMonth | N | char | Contract term of the underlying instrument in the form, YYYYMMM | |||||||||||||||||||||||||||||||||||
> 18212 | LegDeliveryTerm | C | char |
Term of delivery for the underlying instrument. TT FIX uses this value to identify contracts that do not have a monthly delivery term. Possible values include:
Condition: Required when both of the following are true:
|
|||||||||||||||||||||||||||||||||||
> 18213 | LegDeliveryDate | C | LOCALMKTDATE |
Date for contract delivery Condition: Sent when available |
|||||||||||||||||||||||||||||||||||
> 1366 | LegAllocID | C | String |
Identifier assigned to a leg of a multi-leg trade for ASX clearing purposes (clearing deal number). Condition: Sent when provided by the exchange. |
|||||||||||||||||||||||||||||||||||
> 16568 | LegAvgPx | C | Price |
The average (mean) price for the legs of a spread. This value will be populated on Summary Spread Fill Execution Reports. |
|||||||||||||||||||||||||||||||||||
16615 | LegTTRoutingAccount | N | String |
TT Routing Account for the leg. Valid for routing synthetic spread orders only. Note: TT Routing Account for the leg. Valid for routing synthetic spread orders only. |
|||||||||||||||||||||||||||||||||||
N | Group |
Repeating group of security alt IDs for legs in a multileg instrument. For additional information about this group, consult the full documentation. |
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
C | Group |
Repeating group of fills for this leg instrument. Condition: Only used in Execution Report (8) messages when the FIX client is connected to a TT FIX 4.4 session. |
|||||||||||||||||||||||||||||||||||||
|