Skip to content

GROUP · SOURCE ID 4056

UnderlyingStreamGrp

Definition

The UnderlyingStreamGrp is a repeating subcomponent of the UnderlyingInstrument 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 payment streams. Each one may contain an UnderlyingStreamDesc(40542) with a descriptive string such as "Float" or "Fixed". However the choice of description should have no effect on the stream's purpose.

UnderlyingStreamPaySide(40543) and UnderlyingStreamReceiveSide(40544) 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 UnderlyingStreamPaySide(40543) and UnderlyingStreamReceiveSide(40544) 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 UnderlyingStreamPaySide(40543) and UnderlyingStreamReceiveSide(40544) 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. 40540 NoUnderlyingStreamsGroup countFrom usage
  2. Conditionally required when UnderlyingStreamNotionalFrequencyUnit(42020) is specified.

  3. Conditionally required when UnderlyingStreamNotionalFrequencyPeriod(42019) is specified.

  4. Must be set if EncodedUnderlyingStreamText(40989) field is specified and must immediately precede it.

  5. Encoded (non-ASCII characters) representation of the UnderlyingStreamText(40547) field in the encoded format specified via the MessageEncoding(347) field.

Used in messages

Direct parent structures