FIX.4.4 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.


Added  FIX.2.7

Expand Components | Collapse Components

Field or ComponentField NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeader

MsgType = 6

 
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"

 
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 values:

1 = Buy

2 = Sell

7 = Undisclosed (for IOIs)

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