Skip to content

FIX MESSAGE 35=7

Advertisement

MsgType (35) = 7IndicationAdded FIX.2.7

Definition

Advertisement messages are used to announce completed transactions. The advertisement message can be transmitted in various transaction types; NEW, CANCEL and REPLACE. All message types other than NEW modify the state of a previously transmitted advertisement identified in AdvRefID.

Message structure 3957 distinct fields

Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.

Nested fields load when needed. Open the full static layout (also works without JavaScript).

  1. StandardHeaderComponentRequired

    MsgType = 7

    Open this block to load its fields in message context, or follow the definition link.

  2. 2 AdvIdStringRequired
  3. 5 AdvTransTypeStringRequired
  4. 3 AdvRefIDString

    Required for Cancel and Replace AdvTransType messages

  5. InstrumentComponentRequired

    Open this block to load its fields in message context, or follow the definition link.

  6. InstrumentExtensionComponent

    Open this block to load its fields in message context, or follow the definition link.

  7. FinancingDetailsComponent

    Open this block to load its fields in message context, or follow the definition link.

  8. InstrmtLegGrpRepeating groupCount tag 555

    Number of legs

    Identifies a Multi-leg Execution if present and non-zero.

    Open this block to load its fields in message context, or follow the definition link.

  9. UndInstrmtGrpRepeating groupCount tag 711

    Number of underlyings

    Open this block to load its fields in message context, or follow the definition link.

  10. RelatedInstrumentGrpRepeating groupCount tag 1647

    Open this block to load its fields in message context, or follow the definition link.

  11. 4 AdvSidecharRequired
  12. 53 QuantityQtyRequired
  13. 44 PricePrice
  14. 15 CurrencyCurrency
  15. 75 TradeDateLocalMktDate
  16. 60 TransactTimeUTCTimestamp
  17. 58 TextString
  18. Must be set if EncodedText field is specified and must immediately precede it.

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

  20. 149 URLLinkString

    A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)

  21. 30 LastMktExchange
  22. RoutingGrpRepeating groupCount tag 215

    Open this block to load its fields in message context, or follow the definition link.

  23. StandardTrailerComponentRequired

    Open this block to load its fields in message context, or follow the definition link.