Advertisement messages are used to announce completed transactions.

Added in protocol FIX.2.7

See in: FIX.4.0, FIX.4.1, FIX.4.2, FIX.4.3, FIX.5.0, 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
ImplicitBlockRepeating InstrmtLegGrp Number of legs
Identifies a Multi-leg Execution if present and non-zero.
FIX.4.4
ImplicitBlockRepeating 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