Skip to content

COMPONENT · SOURCE ID 1005

InstrumentLeg

Definition

The InstrumentLeg component block, like the Instrument component block, contains all the fields commonly used to describe a security or instrument. In the case of the InstrumentLeg component block it describes a security used in multileg-oriented messages.

This is a reusable definition. Requiredness is relative to this structure; its use and conditions in a message remain on that message's page. Version links browse the other dictionary, not an assumed equivalent component.

Direct members

  1. Common, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles)

    Use "[N/A]" for products which do not have a symbol.

    Required if the InstrumentLeg component is marked as required where the component is used.

  2. 1788 LegIDfield

    Used for unique identification of the leg that can subsequently be used whenever a simple leg identification is sufficient. It can also serve as input value for LegRefID(654) whenever only a simple leg reference is allowed or needed.

  3. Conditionally required when LegMaturityFrequencyPeriod(2987) is specified.

  4. Conditionally required when LegMaturityFrequencyUnit(2986) is specified and the value is not EOM (End of Month) or F (Flexible).

  5. Required if LegAssetSubClass(2068) is specified.

  6. Required if LegAssetType(2069) is specified.

  7. Required if LegAssetSubType(2739) is specified.

  8. Conditionally required when LegMthToDefault(2158) is specified.

  9. Conditionally required when LegCouponFreqUnit(2164) is specified.

  10. Conditionally required when LegCouponFreqPeriod(2163) is specified.

  11. Conditionally required when LegConvertibleBondEquityID(2166) is specified.

  12. Must be set if EncodedLegOptionExpirationDesc(2180) field is specified and must immediately precede it.

  13. Encoded (non-ASCII characters) representation of the LegOptionExpirationDesc(2178) field in the encoded format specified via the MessageEncoding(347) field.

  14. Used to indicate a time unit for the contract (e.g., days, weeks, months, etc.)

  15. Conditionally required if LegOptPayoutTyp(2193) = 3 (Binary).

  16. Must be set if EncodedLegIssuer(619) field is specified and must immediately precede it.

  17. Encoded (non-ASCII characters) representation of the LegIssuer(617) field in the encoded format specified via the MessageEncoding(347) field.

  18. Must be set if EncodedLegFinancialInstrumentFullName(2719) field is specified and must immediately precede it.

  19. Encoded (non-ASCII characters) representation of the LegFinancialInstrumentFullName(2717) field in the encoded format specified via the MessageEncoding(347) field.

  20. Must be set if LegEncodedSecurityDesc(622) field is specified and must immediately precede it.

  21. Encoded (non-ASCII characters) representation of the LegSecurityDesc(620) field in the encoded format specified via the MessageEncoding(347) field.

  22. LegSecurityXMLcomponent

    Embedded XML document describing the leg instrument.

  23. Specific to the <InstrumentLeg> (not in <Instrument>)

  24. 624 LegSidefield

    Specific to the <InstrumentLeg> (not in <Instrument>)

  25. Specific to the <InstrumentLeg> (not in <Instrument>)

  26. 740 LegPoolfield

    Identifies MBS / ABS pool

  27. Used to express option right

  28. Used to express in-the-moneyness behavior in general terms for the option without the use of LegStrikePrice(612) and LegPutOrCall(1358).

  29. LegOptionRatio is provided on covering leg to create a delta neutral spread. In Listed Derivatives, the delta of the leg is multiplied by LegOptionRatio and OrderQty to determine the covering quantity.

  30. 566 LegPricefield

    Used to specify an anchor price for a leg as part of the definition or creation of the strategy - not used for execution price.

  31. LegEvntGrpgroup
  32. LegDateAdjustmentcomponent
  33. LegPricingDateTimecomponent
  34. LegOptionExercisecomponent
  35. LegStreamGrpgroup

Used in messages

Direct parent structures