FIX.5.0SP2 Message

IOI [type '6']

<IOI>

Indication of interest messages are used to market merchandise which the broker is buying or selling in either a proprietary or agency capacity. The indications can be time bound with a specific expiration value. Indications are distributed with the understanding that other firms may react to the message first and that the merchandise may no longer be available due to prior trade.

Indication messages can be transmitted in various transaction types; NEW, CANCEL, and REPLACE. All message types other than NEW modify the state of the message identified in IOIRefID.


Added  FIX.2.7

Expand Components | Collapse Components

Field or ComponentField NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeaderBaseHeader

MsgType = 6

 
ComponentApplicationSequenceControlApplSeqCtrl  
23IOIID@ID 
28IOITransType@TransTyp 
26IOIRefID@RefID 

Required for Cancel and Replace IOITransType messages

 
ComponentInstrumentInstrmt

Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"

 
ComponentPartiesPty 

Insert here the set of "Parties" (firm identification) fields defined in "Common Components of Application Messages".

 
ComponentFinancingDetailsFinDetls 

Insert here the set of "FinancingDetails" (symbology) fields defined in "Common Components of Application Messages"

 
ComponentUndInstrmtGrpUndly 

Number of underlyings

 
54Side@Side

Side of Indication

Valid subset of values:

1 = Buy

2 = Sell

7 = Undisclosed

B = As Defined (for multilegs)

C = Opposite (for multilegs)

 
854QtyType@QtyTyp  
ComponentOrderQtyDataOrdQty 

Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages"

The value zero is used if NoLegs repeating group is used

Applicable if needed to express CashOrder Qty (tag 152)

 
27IOIQty@Qty

The value zero is used if NoLegs repeating group is used

 
15Currency@Ccy  
ComponentStipulationsStip 

Insert here the set of "Stipulations" (symbology) fields defined in "Common Components of Application Messages"

 
ComponentInstrmtLegIOIGrpIOI 

Required for multileg IOIs

 
423PriceType@PxTyp  
44Price@Px  
62ValidUntilTime@ValidUntilTm  
25IOIQltyInd@QltyInd  
130IOINaturalFlag@NatFlag  
ComponentIOIQualGrpQual 

Required if any IOIQualifiers are specified. Indicates the number of repeating IOIQualifiers.

 
58Text@Txt  
354EncodedTextLen@EncTxtLen 

Must be set if EncodedText field is specified and must immediately precede it.

 
355EncodedText@EncTxt 

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

 
60TransactTime@TxnTm  
149URLLink@URL 

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

 
ComponentRoutingGrpRtg 

Required if any RoutingType and RoutingIDs are specified. Indicates the number within repeating group.

 
ComponentSpreadOrBenchmarkCurveDataSprdBnchmkCurve 

Insert here the set of "SpreadOrBenchmarkCurveData" (Fixed Income spread or benchmark curve) fields defined in "Common Components of Application Messages"

 
ComponentYieldDataYield  
ComponentStandardTrailer