Definition
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.
Message structure 3963 distinct fields
Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.
Nested fields load when needed. Open the full static layout (also works without JavaScript).
StandardHeaderComponentRequired
MsgType = 6
StandardHeader definition & usage →
Open this block to load its fields in message context, or follow the definition link.
ApplicationSequenceControlComponent—
ApplicationSequenceControl definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Required for Cancel and Replace IOITransType messages
InstrumentComponentRequired
Instrument definition & usage →
Open this block to load its fields in message context, or follow the definition link.
InstrumentExtensionComponent—
InstrumentExtension definition & usage →
Open this block to load its fields in message context, or follow the definition link.
PartiesRepeating groupCount tag 453—
Open this block to load its fields in message context, or follow the definition link.
FinancingDetailsComponent—
FinancingDetails definition & usage →
Open this block to load its fields in message context, or follow the definition link.
UndInstrmtGrpRepeating groupCount tag 711—
Number of underlyings
UndInstrmtGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
RelatedInstrumentGrpRepeating groupCount tag 1647—
RelatedInstrumentGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Side of Indication
Valid subset of values:
1 = Buy
2 = Sell
7 = Undisclosed
B = As Defined (for multilegs)
C = Opposite (for multilegs)
OrderQtyDataComponent—
Source wording names “Instrument”, but the structured reference points to “OrderQtyData”. This discrepancy is retained for review.
The value zero is used if NoLegs repeating group is used
Applicable if needed to express CashOrder Qty (tag 152)
Original source note
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)
OrderQtyData definition & usage →
Open this block to load its fields in message context, or follow the definition link.
The value zero is used if NoLegs repeating group is used
StipulationsRepeating groupCount tag 232—
Stipulations definition & usage →
Open this block to load its fields in message context, or follow the definition link.
InstrmtLegIOIGrpRepeating groupCount tag 555—
Required for multileg IOIs
InstrmtLegIOIGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
PriceQualifierGrpRepeating groupCount tag 2709—
PriceQualifierGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
IOIQualGrpRepeating groupCount tag 199—
Required if any IOIQualifiers are specified. Indicates the number of repeating IOIQualifiers.
IOIQualGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Must be set if EncodedText field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)
RoutingGrpRepeating groupCount tag 215—
RoutingGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
SpreadOrBenchmarkCurveDataComponent—
SpreadOrBenchmarkCurveData definition & usage →
Open this block to load its fields in message context, or follow the definition link.
RelativeValueGrpRepeating groupCount tag 2529—
RelativeValueGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
YieldDataComponent—
YieldData definition & usage →
Open this block to load its fields in message context, or follow the definition link.
StandardTrailerComponentRequired
StandardTrailer definition & usage →
Open this block to load its fields in message context, or follow the definition link.