Structure

Tag Field Name Req'd Comments
555 NoLegs N Number of legs Identifies a Multi-leg Execution if present and non-zero.
→ Component Block - <InstrumentLeg> N Must be provided if Number of legs > 0
→ Component Block - <LegFinancingDetails> N
→ Component Block - <LegPositionAmountData> N
→ 685 LegOrderQty N

Quantity ordered for this leg as provided during order entry.

→ 687 LegQty N

The LegQty <687> field is deprecated. The use of LegOrderQty <685> is recommended instead.

→ 2346 LegMidPx N
→ 690 LegSwapType N Instead of LegQty - requests that the sellside calculate LegQty based on opposite Leg
→ 990 LegReportID N Additional attribute to store the Trade ID of the Leg.
→ 1152 LegNumber N Allow sequencing of Legs for a Strategy to be captured
→ Component Block - <LegStipulations> N
→ 2680 LegAccount N
→ 1817 LegClearingAccountType N

Provide if different from the value specified for the overall multileg security in ClearingAccountType <1816> in the Instrument component.

→ 564 LegPositionEffect N Provide if the PositionEffect for the leg is different from that specified for the overall multileg security
→ 565 LegCoveredOrUncovered N Provide if the CoveredOrUncovered for the leg is different from that specified for the overall multileg security.
→ Component Block - <NestedParties> N

Insert here the set of "Nested Parties" (firm identification "nested" within additional repeating group) fields defined in "Common Components of Application Messages"

Used for NestedPartyRole=Leg Clearing Firm/Account, Leg Account/Account Type

→ 654 LegRefID N Used to identify a specific leg.
→ 587 LegSettlType N
→ 588 LegSettlDate N Takes precedence over LegSettlmntTyp value and conditionally required/omitted for specific LegSettlType values.
→ 637 LegLastPx N Used to report the execution price assigned to the leg of the multileg instrument
→ 686 LegPriceType N

Indicates the price type provided with each leg of a multi-leg trade

→ 675 LegSettlCurrency N
→ 2900 LegSettlCurrencyCodeSource N
→ 1073 LegLastForwardPoints N
→ 1074 LegCalculatedCcyLastQty N
→ 1075 LegGrossTradeAmt N For FX Futures can be used to express the notional value of a trade when LegLastQty and other quantity fields are expressed in terms of number of contracts - LegContractMultiplier <614> is required in this case.
→ 1689 LegShortSaleExemptionReason N

Available for optional use when LegSide <624> = 6 (Sell short exempt) in InstrumentLeg component.

→ 1379 LegVolatility N
→ 1381 LegDividendYield N
→ 1383 LegCurrencyRatio N
→ 1384 LegExecInst N
→ 1418 LegLastQty N

Quantity executed for this leg.

→ 1591 LegQtyType N

Leg quantity type to be specified at the leg level. Can be different for each leg.

→ 2358 LegLastMultipliedQty N
→ 2357 LegTotalTradeQty N
→ 2360 LegTotalTradeMultipliedQty N
→ 2359 LegTotalGrossTradeAmt N
→ Component Block - <TradeCapLegUnderlyingsGrp> N
→ 2492 LegDifferentialPrice N
→ Component Block - <LegRateSource> N

Used In