Used in :
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| 555 | NoLegs | TrdLeg | N | Number of legs Identifies a Multi-leg Execution if present and non-zero. | |||
| => | <InstrumentLeg> | C |
Required if NoLegs(555) > 0. |
||||
| => | <LegFinancingDetails> | N |
The start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. The start date must always be less than or equal to end date. |
||||
| => | <LegPositionAmountData> | N |
Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise. |
||||
| => | 685 | LegOrderQty | @OrdQty | N |
Quantity ordered for this leg as provided during order entry. |
||
| => | 687 | LegQty | @Qty | N |
The LegQty(687) field is deprecated. The use of LegOrderQty(685) is recommended instead. |
||
| => | 2346 | LegMidPx | @MidPx | N |
Leg Mid price/rate. For OTC swaps, this is the mid-market mark (for example, as defined by CFTC). For uncleared OTC swaps, LegMidPx(2346) and the MidPx(631) fields are mutually exclusive. |
||
| => | 690 | LegSwapType | @SwapTyp | N |
Instead of LegOrderQty(685) requests that the sellside calculate LegOrderQty(685) based on opposite Leg. |
||
| => | 990 | LegReportID | @RptID | N |
Additional attribute to store the trade or trade report identifier of the leg. |
||
| => | 1152 | LegNumber | @LegNo | N |
Allow sequencing of legs for a strategy to be captured. |
||
| => | <LegStipulations> | N |
Used on a multi-sided trade to convey reason for execution |
||||
| => | 2680 | LegAccount | @Acct | N |
Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/intermediary and fund manager. |
||
| => | 1817 | LegClearingAccountType | @ClrAcctTyp | N |
Provide if different from the value specified for the overall multileg security in ClearingAccountType(1816) in the Instrument component. |
||
| => | 564 | LegPositionEffect | @PosEfct | N |
Provide if different from the value specified for the overall multileg security in PositionEffect(77) in the Instrument component. |
||
| => | 565 | LegCoveredOrUncovered | @Cover | N |
Provide if different from the value specified for the overall multileg security in CoveredOrUncovered(203) in the Instrument component. |
||
| => | <NestedParties> | N |
Used on a multi-sided trade to specify the type of trade for a given side. Same values as TrdSubType (829). |
||||
| => | 654 | LegRefID | @RefID | N |
Use of LegRefID(654) in this component is deprecated. Recommend the use of LegID(1788) in the InstrumentLeg component. |
||
| => | 587 | LegSettlType | @SettlTyp | N |
Indicates order settlement period. If present, LegSettlDate (588) overrides this field. If both LegSettlType (587) and LegSettDate (588) are omitted, the default for LegSettlType (587) is 0 (Regular) Regular is defined as the default settlement period for the particular security on the exchange of execution. In Fixed Income the contents of this field may influence the instrument definition if the LegSecurityID (602) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue. Additionally the following patterns may be uses as well as enum values Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0 Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0 Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0 Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0. Note that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days. |
||
| => | 588 | LegSettlDate | @SettlDt | N |
Takes precedence over a calculated LegSettlType(587) when specified regardless of LegSettlType(587) value. Conditionally required when LegSettlType(587) = B(Broken date). |
||
| => | 637 | LegLastPx | @LastPx | N |
Used to report the execution price assigned to the leg of the multileg instrument. |
||
| => | 686 | LegPriceType | @PxTyp | N |
Indicates the price type provided with each leg of a multi-leg trade |
||
| => | 675 | LegSettlCurrency | @SettlCcy | N |
Identifies settlement currency for the Leg. See SettlCurrency (20) for description and valid values |
||
| => | 2900 | LegSettlCurrencyCodeSource | @SettlCcySrc | N |
Identifies class or source of the LegSettlCurrency(675) value. |
||
| => | 1073 | LegLastForwardPoints | @LegLastFwdPnts | N |
The forward points for this leg's fill event. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199 |
||
| => | 1074 | LegCalculatedCcyLastQty | @LegCalcCcyLastQty | N |
Used for the calculated quantity of the other side of the currency for this leg. Can be derived from LegQty and LegLastPx. |
||
| => | 1075 | LegGrossTradeAmt | @LegGrossTrdAmt | N |
For FX Futures can be used to express the notional value of a trade when LegLastQty(1418) and other quantity fields are expressed in terms of number of contracts - LegContractMultiplier(231) is required in this case. |
||
| => | 1689 | LegShortSaleExemptionReason | @ShrtSaleExmptnRsn | N |
Available for optional use when LegSide(624) = 6 (Sell short exempt) in InstrumentLeg component. |
||
| => | 1379 | LegVolatility | @LegVolatility | N |
Specifies the volatility of an instrument leg. |
||
| => | 1381 | LegDividendYield | @LegDividendYield | N |
Refer to definition for DividendYield(1380). |
||
| => | 1383 | LegCurrencyRatio | @LegCurrencyRatio | N |
Specifies the currency ratio between the currency used for a multileg price and the currency used by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD and 1 EUR = 0,7 USD then LegCurrencyRatio = 0.7 |
||
| => | 1384 | LegExecInst | @LegExecInst | N |
Refer to ExecInst(18) Same values as ExecInst(18) |
||
| => | 1418 | LegLastQty | @LastQty | N |
Quantity executed for this leg. |
||
| => | 1591 | LegQtyType | @QtyTyp | N |
Leg quantity type to be specified at the leg level. Can be different for each leg. |
||
| => | 2358 | LegLastMultipliedQty | @LastMultdQty | N |
Expresses the quantity bought/sold when LastQty is expressed in contracts. Used in addition to LegLastQty(1418), it is the product of LegLastQty(1418) and LegContractMultiplier(614). |
||
| => | 2357 | LegTotalTradeQty | @TotTrdQty | N |
Expresses the total quantity traded over the life of the contract when LegLastQty(1418) is to be repeated periodically over the term of the contract. The value is the product of LegLastQty(1418) and LegTradingUnitPeriodMultiplier(2353). |
||
| => | 2360 | LegTotalTradeMultipliedQty | @TotTrdMultdQty | N |
Expresses the total trade quantity in units where LegContractMultiplier(614) is not 1. The value is the product of LegTotalTradeQty(2357) and LegContractMultiplier(614). |
||
| => | 2359 | LegTotalGrossTradeAmt | @TotGrossTrdAmt | N |
Expresses the full total monetary value of the traded contract. The value is the product of LegLastPx(637) and LegTotalTradeQty(2357) or LegTotalTradeMultipliedQty(2360), if priced in units instead of contracts. |
||
| => | <TradeCapLegUnderlyingsGrp> | N |
The encoding type of the content provided in EncodedAttachment(2112). The AttachmentEncodingType(2109) is a distinct and separate concept from MessageEncoding(347) that defines how FIX fields of type data are encoded. The MessageEncoding(347) is used to embed text in another character set (e.g. Unicode or Shift-JIS) within FIX. |
||||
| => | 2492 | LegDifferentialPrice | @DiffPx | N |
Used in pricing a group of individual Trade at Settlement (TAS) and Trade At Marker (TAM) contracts as an atomic unit. The value is the negotiated currency offset either at settlement (TAS) or at the time specified in the product definition (TAM). The final contract price is reported in LegLastPx(637). |
||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.