Skip to content

FIX MESSAGE 35=AJ

QuoteResponse

MsgType (35) = AJQuotationNegotiationAdded FIX.4.4

Definition

The QuoteResponse(35=AJ) message is used for the following purposes:

1. Respond to an IOI(35=6) message

2. Respond to a Quote(35=S) message

3. Counter a Quote

4. End a negotiation dialog

5. Follow-up or end a QuoteRequest(35=R) dialog that did not receive a response.

Additional detail from the official source

For usage of this message in a negotiation or counter quote dialog for fixed income and exchanges/marketplace see Volume 7, Fixed Income and Exchanges and Markets sections respectively.

Message structure 4026 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 = AJ

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

  2. 693 QuoteRespIDStringRequired

    Unique ID as assigned by the Initiator

  3. 117 QuoteIDString

    Required only when responding to a Quote.

  4. Optionally used when responding to a Quote.

  5. Contains the QuoteReqID(131) of the QuoteRequest(35=R).

  6. 11 ClOrdIDString

    Unique ID as assigned by the Initiator. Required only in two-party models when QuoteRespType(694) = 1 (Hit/Lift) or 2 (Counter quote).

  7. 529 OrderRestrictionsMultipleCharValue
  8. 23 IOIIDString

    Required only when responding to an IOI.

  9. 537 QuoteTypeDeprecated FIX.5.0int

    Default is Indicative.

  10. QuotQualGrpRepeating groupCount tag 735

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

  11. May be used by SEFs (Swap Execution Facilities) to indicate a block swap transaction.

  12. PartiesRepeating groupCount tag 453

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

  13. InstrumentComponentRequired

    For multilegs supply minimally a value for Symbol (55).

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

  14. FinancingDetailsComponent

    For multilegs supply minimally a value for Symbol (55).

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

  15. UndInstrmtGrpRepeating groupCount tag 711

    Number of underlyings

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

  16. 54 Sidechar

    Required when countering a single instrument quote or "hit/lift" an IOI or Quote.

  17. OrderQtyDataComponent

    Conditionally required when countering a single instrument quote or "hit/lift" an IOI or Quote when applicable for the type of instrument.

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

  18. 63 SettlTypeString
  19. 64 SettlDateLocalMktDate

    Can be used with forex quotes to specify a specific "value date"

  20. 2878 TerminationDateLocalMktDate
  21. 193 SettlDate2Deprecated FIX.5.0LocalMktDate

    Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.

  22. 192 OrderQty2Deprecated FIX.5.0Qty

    Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.

  23. 15 CurrencyCurrency

    Can be used to specify the currency of the quoted prices. May differ from the 'normal' trading currency of the instrument being quoted

  24. RateSourceRepeating groupCount tag 1445

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

  25. StipulationsRepeating groupCount tag 232

    Optional

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

  26. 1 AccountString
  27. Used to identify the source of the Account code.

  28. Type of account associated with the order (Origin)

  29. LegQuotGrpRepeating groupCount tag 555

    Required for multileg quote response

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

  30. 132 BidPxPrice

    If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified.

  31. 133 OfferPxPrice

    If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified.

  32. 645 MktBidPxPrice

    Can be used by markets that require showing the current best bid and offer

  33. Can be used by markets that require showing the current best bid and offer

  34. Specifies the minimum bid size. Used for markets that use a minimum and maximum bid size.

  35. Specifies the bid size. If MinBidSize is specified, BidSize is interpreted to contain the maximum bid size.

  36. Specifies the minimum offer size. If MinOfferSize is specified, OfferSize is interpreted to contain the maximum offer size.

  37. Specified the offer size. If MinOfferSize is specified, OfferSize is interpreted to contain the maximum offer size.

  38. 62 ValidUntilTimeUTCTimestamp

    The time when the QuoteResponse(35=AJ) will expire. Required for FI when the QuoteRespType(694) is either 1 (Hit/Lift) or 2 (Counter quote) to indicate to the respondent when the offer is valid until.

  39. May be applicable for F/X quotes

  40. May be applicable for F/X quotes

  41. 189 BidForwardPointsPriceOffset

    May be applicable for F/X quotes

  42. May be applicable for F/X quotes

  43. 631 MidPxPrice
  44. 632 BidYieldPercentage
  45. 633 MidYieldPercentage
  46. 634 OfferYieldPercentage
  47. 60 TransactTimeUTCTimestamp
  48. 40 OrdTypechar

    Can be used to specify the type of order the quote is for.

  49. 642 BidForwardPoints2Deprecated FIX.5.0PriceOffset

    Bid F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value

  50. 643 OfferForwardPoints2Deprecated FIX.5.0PriceOffset

    Offer F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value

  51. Can be used when the quote is provided in a currency other than the instrument's 'normal' trading currency. Applies to all bid prices contained in this quote message

  52. Can be used when the quote is provided in a currency other than the instrument's 'normal' trading currency. Applies to all offer prices contained in this quote message

  53. Can be used when the quote is provided in a currency other than the instruments trading currency.

  54. CommissionDataComponent

    Can be used to show the counterparty the commission associated with the transaction.

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

  55. For Futures Exchanges

  56. Used when routing quotes to multiple markets

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

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

  60. 44 PricePrice
  61. PriceQualifierGrpRepeating groupCount tag 2709

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

  62. SpreadOrBenchmarkCurveDataComponent

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

  63. YieldDataComponent

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

  64. May be used to indicate the quote/negotiation is for the specified post-execution trade continuation or lifecycle event.

  65. Must be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it.

  66. Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field.

  67. 443 StrikeTimeUTCTimestamp

    Conditionally required when QuoteQual(695) = d (Deferred spot) is specified.

  68. StandardTrailerComponentRequired

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