Skip to content

FIX MESSAGE 35=6

IOI

MsgType (35) = 6IndicationAdded FIX.2.7

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).

  1. StandardHeaderComponentRequired

    MsgType = 6

    Open this block to load its fields in message context, or follow the definition link.

  2. ApplicationSequenceControlComponent

    Open this block to load its fields in message context, or follow the definition link.

  3. 23 IOIIDStringRequired
  4. 28 IOITransTypecharRequired
  5. 26 IOIRefIDString

    Required for Cancel and Replace IOITransType messages

  6. InstrumentComponentRequired

    Open this block to load its fields in message context, or follow the definition link.

  7. InstrumentExtensionComponent

    Open this block to load its fields in message context, or follow the definition link.

  8. PartiesRepeating groupCount tag 453

    Open this block to load its fields in message context, or follow the definition link.

  9. FinancingDetailsComponent

    Open this block to load its fields in message context, or follow the definition link.

  10. UndInstrmtGrpRepeating groupCount tag 711

    Number of underlyings

    Open this block to load its fields in message context, or follow the definition link.

  11. RelatedInstrumentGrpRepeating groupCount tag 1647

    Open this block to load its fields in message context, or follow the definition link.

  12. 54 SidecharRequired

    Side of Indication

    Valid subset of values:

    1 = Buy

    2 = Sell

    7 = Undisclosed

    B = As Defined (for multilegs)

    C = Opposite (for multilegs)

  13. 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)

    Open this block to load its fields in message context, or follow the definition link.

  14. 27 IOIQtyStringRequired

    The value zero is used if NoLegs repeating group is used

  15. 15 CurrencyCurrency
  16. StipulationsRepeating groupCount tag 232

    Open this block to load its fields in message context, or follow the definition link.

  17. InstrmtLegIOIGrpRepeating groupCount tag 555

    Required for multileg IOIs

    Open this block to load its fields in message context, or follow the definition link.

  18. PriceQualifierGrpRepeating groupCount tag 2709

    Open this block to load its fields in message context, or follow the definition link.

  19. 44 PricePrice
  20. 62 ValidUntilTimeUTCTimestamp
  21. IOIQualGrpRepeating groupCount tag 199

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

    Open this block to load its fields in message context, or follow the definition link.

  22. 58 TextString
  23. Must be set if EncodedText field is specified and must immediately precede it.

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

  25. 60 TransactTimeUTCTimestamp
  26. 149 URLLinkString

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

  27. RoutingGrpRepeating groupCount tag 215

    Open this block to load its fields in message context, or follow the definition link.

  28. SpreadOrBenchmarkCurveDataComponent

    Open this block to load its fields in message context, or follow the definition link.

  29. RelativeValueGrpRepeating groupCount tag 2529

    Open this block to load its fields in message context, or follow the definition link.

  30. YieldDataComponent

    Open this block to load its fields in message context, or follow the definition link.

  31. StandardTrailerComponentRequired

    Open this block to load its fields in message context, or follow the definition link.