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.

Added in protocol FIX.2.7

See in: FIX.4.0, FIX.4.1, FIX.4.2, FIX.4.3, FIX.4.4, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240.

Field or Component Name Description Is Required Added Is Deprecated
Block StandardHeader MsgType = 7 Y FIX.2.7
2 AdvId Y FIX.2.7
5 AdvTransType Y FIX.2.7
3 AdvRefID Required for Cancel and Replace AdvTransType messages FIX.2.7
Block Instrument Insert here the set of “Instrument” (symbology) fields defined in “Common Components of Application Messages” Y FIX.4.3
OptimisedImplicitBlockRepeating InstrmtLegGrp Number of legs
Identifies a Multi-leg Execution if present and non-zero.
FIX.4.4
OptimisedImplicitBlockRepeating UndInstrmtGrp Number of underlyings FIX.4.4
4 AdvSide Y FIX.2.7
53 Quantity Y FIX.2.7
854 QtyType FIX.4.4
44 Price FIX.2.7
15 Currency FIX.2.7
75 TradeDate FIX.4.1
60 TransactTime FIX.2.7
58 Text FIX.2.7
354 EncodedTextLen Must be set if EncodedText (355) field is specified and must immediately precede it. FIX.4.2
355 EncodedText Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.2
149 URLLink A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html) FIX.4.1
30 LastMkt FIX.4.1
336 TradingSessionID FIX.4.2
625 TradingSessionSubID FIX.4.3
Block StandardTrailer Y FIX.2.7