Advertisement  (MsgType = 7)

Advertisement (7) messages are used to announce completed transactions. The Advertisement (7) 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 (3) .


Tag Field Name Req'd Comments
<Standard Message Header> Y MsgType = 7
2 AdvId Y
5 AdvTransType Y
3 AdvRefID C Required for Cancel and Replace AdvTransType messages
Component Block - <Instrument> Y
555 NoLegs N Number of legs Identifies a Multi-leg Execution if present and non-zero.
=> Component Block - <InstrumentLeg> C Must be provided if Number of legs > 0
711 NoUnderlyings N Number of underlyings
=> Component Block - <UnderlyingInstrument> C Must be provided if Number of underlyings > 0
4 AdvSide Y
53 Quantity Y
854 QtyType N
44 Price N
15 Currency N
75 TradeDate N
60 TransactTime N
58 Text N
354 EncodedTextLen C Must be set if EncodedText (355) field is specified and must immediately precede it.
355 EncodedText C Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field.
149 URLLink N A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)
30 LastMkt N
336 TradingSessionID N
625 TradingSessionSubID N
<Standard Message Trailer> Y