<NoLegs> repeating group is used in following FIX messages: NewOrderSingle (MsgType 'D'), OrderCancelReplaceRequest (MsgType 'G'), OrderCancelRequest (MsgType 'F' and required when a message is related to request or processing of strategies with number of legs more than 2.
Tag |
Field Name |
Req’d |
Comment |
555 |
NoLegs |
N |
Number of Legs in repeating group. The following repeating group tags only apply where NoLegs is provided. |
→ 600 |
LegSymbol |
C |
The leg’s Symbol. Always first field this repeating group. |
→ 624 |
LegSide |
C |
The side of the leg. |
→ 637 |
LegLastPx |
C |
Execution price of this (last) fill, assigned to the leg. Currently unsupported. |
→ 1418 |
LegLastQty |
C |
Quantity bought/sold on this (last) fill, assigned to the leg. Currently unsupported. |
→ 616 |
LegSecurityExchange |
C |
Individual leg’s destination Exchange. |
→ 609 |
LegSecurityType |
C |
The leg’s security type. Valid values are: FUT for futures OPT for options
|
→ 611 |
LegMaturityDate |
C |
Maturity date for the leg’s contract. Format: YYYYMMDD. This tag is required and is populated only if contract’s maturity is referenced using date.
|
→ 610 |
LegMaturityMonthYear |
C |
Maturity of the leg which contract’s expiration is referenced using month and year. Format: YYYYMM. |
→ 623 |
LegRatioQty |
C |
Absolute value of the leg’s quantity ratio. |
→20155 |
LegSpeculationType |
N |
Speculation type for this leg, if specified by the client. Valid values: S = Speculation H = Hedge A = Arbitrage |
Here C in the column Required means that corresponding field is required if NoLegs is present.