Skip to content

GROUP · SOURCE ID 4031

LegStreamGrp

Definition

The LegStreamGrp is a repeating subcomponent of the InstrumentLeg component used to detail the swap streams associated with the instrument.

Additional detail from the official source

A swap will ordinarily have one or two streams. Each one may contain a LegStreamDesc(40243) with a descriptive string such as "Float" or "Fixed". However the choice of description should have no effect on the stream's purpose.

LegStreamPaySide(40244) and LegStreamReceiveSide(40245) link the appropriate swap parties to their role in the stream. In pre-trade messages the side value (e.g. Side(54) field) of the request or order should be "1" (Buy) or "2" (Sell), and LegStreamPaySide(40244) and LegStreamReceiveSide(40245) should be set to the same side value indicating the aggressor's desired role. On fills and post-trade messages, the executing firm takes the opposite side and indicates its role by setting LegStreamPaySide(40244) and LegStreamReceiveSide(40245) to the opposite side of the aggressor's role.

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. 40241 NoLegStreamsGroup countFrom usage
  2. Required if NoLegStreams(40241) > 0.

  3. Conditionally required when LegStreamNotionalFrequencyUnit(41704) is specified.

  4. Conditionally required when LegStreamNotionalFrequencyPeriod(41703) is specified.

  5. LegStreamCommoditycomponent
  6. LegPaymentStreamcomponent
  7. LegDeliveryStreamcomponent
  8. Must be set if EncodedLegStreamText(40979) field is specified and must immediately precede it.

  9. Encoded (non-ASCII characters) representation of the LegStreamText(40248) field in the encoded format specified via the MessageEncoding(347) field.

Used in messages

Direct parent structures