Quote Response (MsgType = AJ, FIXML = QuotRsp)

The Quote Response (AJ) message is used to respond to a Indication of Interest (6) message or Quote (S) message. It is also used to counter a Quote or end a negotiation dialog.

For usage of this message in a negotiation or counter quote dialog in the fixed income space see Volume 7: "Fixed Income" of FIX Specification .

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = AJ
693 QuoteRespID @RspID Y Unique ID as assigned by the Initiator.
117 QuoteID @QID N Required only when responding to a Quote (S) .
694 QuoteRespType @RspTyp Y Type of response this Quote Response (AJ) is.
11 ClOrdID @ClOrdID C Required only when QuoteRespType (694) is 1 (Hit/Lift) or 2 (Counter quote).
528 OrderCapacity @Cpcty N
23 IOIid @IOIID N Required only when responding to an Indication of Interest (6) .
537 QuoteType @Typ N Default is Indicative.
735 NoQuoteQualifiers QuotQual N
=> 695 QuoteQualifier @Qual C Required if NoQuoteQualifiers (735) > 0
<Parties> N
336 TradingSessionID @SesID N
625 TradingSessionSubID @SesSub N
<Instrument> Y For multilegs supply minimally a value for Symbol (55) .
<Financing Details> N For multilegs supply minimally a value for Symbol (55) .
711 NoUnderlyings Undly N Number of underlyings
=> <Underlying Instrument> C Must be provided if Number of underlyings > 0
54 Side @Side N Required when countering a quote or "hit/lift" an Indication of Interest (6) or Quote (S) .
<Order Qty Data> N Required when countering a quote or "hit/lift" an Indication of Interest (6) or Quote (S) .
63 SettlType @SettlTyp N
64 SettlDate @SettlDt C Can be used with forex quotes to specify a specific "value date".
193 SettDate2 @SettlDt2 N Can be used with OrdType (40) = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
192 OrderQty2 @Qty2 N Can be used with OrdType = 'Forex - Swap' to specify the order quantity for the future portion of a F/X swap.
15 Currency @Ccy N Can be used to specify the currency of the quoted prices. May differ from the 'normal' trading currency of the instrument being quoted.
<Stipulations> N Optional
1 Account @Acct N
660 AcctIDSource @AcctIDSrc N Used to identify the source of the Account code.
581 AccountType @AcctTyp N Type of account associated with the order (Origin).
555 NoLegs Quot N Required for multileg quote response.
=> <Instrument Leg> C Required for multileg quote response. For Swaps one leg is Buy and other leg is Sell.
=> 687 LegQty @Qty N
=> 690 LegSwapType @SwapTyp N
=> 587 LegSettlType @SettlTyp N
=> 588 LegSettlDate @SettlDt C
=> <Leg Stipulations> N
=> <Nested Parties> N
=> 686 LegPriceType @PxTyp C Represents type of price presented in LegBidPx (681) and LegOfferPx (684) . Required if LegBidPx (681) or LegOfferPx (684) is present.
=> 681 LegBidPx @BidPx N
=> 684 LegOfferPx @OfrPx N
=> <Leg Benchmark Curve Data> N To specify the Leg benchmark when the legs are priced differently, e.g. Euro Corporates.
132 BidPx @BidPx C If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx (132) , OfferPx (133) or both must be specified.
133 OfferPx @OfrPx C If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx (132) , OfferPx (133) or both must be specified.
645 MktBidPx @MktBidPx N Can be used by markets that require showing the current best bid and offer.
646 MktOfferPx @MktOfrPx N Can be used by markets that require showing the current best bid and offer.
647 MinBidSize @MinBidSz N Specifies the minimum bid size. Used for markets that use a minimum and maximum bid size.
134 BidSize @BidSz N Specifies the bid size. If MinBidSize (647) is specified, BidSize (134) is interpreted to contain the maximum bid size.
648 MinOfferSize @MinOfrSz N Specifies the minimum offer size. If MinOfferSize (648) is specified, OfferSize (135) is interpreted to contain the maximum offer size.
135 OfferSize @OfrSz N Specified the offer size. If MinOfferSize (648) is specified, OfferSize (135) is interpreted to contain the maximum offer size.
62 ValidUntilTime @ValidUntilTm N The time when the quote will expire. Required for FI when the QuoteRespType (694) is 2 (Counter quote) to indicate to the Respondent when the counter offer is valid until.
188 BidSpotRate @BidSpotRt N May be applicable for F/X quotes.
190 OfferSpotRate @OfrSpotRt N May be applicable for F/X quotes.
189 BidForwardPoints @BidFwdPnts N May be applicable for F/X quotes.
191 OfferForwardPoints @OfrFwdPnts N May be applicable for F/X quotes.
631 MidPx @MidPx N
632 BidYield @BidYld N
633 MidYield @MidYld N
634 OfferYield @OfrYld N
60 TransactTime @TxnTm N
40 OrdType @OrdTyp N Can be used to specify the type of order the quote is for.
642 BidForwardPoints2 @BidFwdPnts2 N Bid F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value.
643 OfferForwardPoints2 @OfrFwdPnts2 N Offer F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value.
656 SettlCurrBidFxRate @SettlCurrBidFxRt N 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.
657 SettlCurrOfferFxRate @SettlCurrOfrFxRt N 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.
156 SettlCurrFxRateCalc @SettlCurrFxRtCalc N Can be used when the quote is provided in a currency other than the instruments trading currency.
12 Commission @Comm N Can be used to show the counterparty the commission associated with the transaction.
13 CommType @CommTyp N Can be used to show the counterparty the commission associated with the transaction.
582 CustOrderCapacity @CustCpcty N For Futures Exchanges
100 ExDestination @ExDest N Used when routing quotes to multiple markets.
58 Text @Txt N
354 EncodedTextLen @EncTxtLen C Must be set if EncodedText (355) field is specified and must immediately precede it.
355 EncodedText @EncTxt C Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field.
44 Price @Px N
423 PriceType @PxTyp N
<Spread or Benchmark Curve Data> N
<Yield Data> N
<Standard Message Trailer> Y