Description
The QuoteResponse <AJ> message is used to respond to a IOI (35=6) message or Quote <S> message. It is also used to counter a Quote <S> or end a negotiation dialog.
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.
Structure
Tag | Field Name | Req'd | Comments | |
---|---|---|---|---|
Component Block - <StandardHeader> | Y | MsgType <35> = AJ | ||
693 | QuoteRespID | Y | Unique ID as assigned by the Initiator | |
117 | QuoteID | N | Required only when responding to a Quote. | |
1166 | QuoteMsgID | N | Optionally used when responding to a Quote. | |
131 | QuoteReqID | N |
Contains the QuoteReqID <131> of the QuoteRequest <R>. |
|
694 | QuoteRespType | Y | Type of response this Quote Response is. | |
11 | ClOrdID | N | Unique ID as assigned by the Initiator. Required only in two-party models when QuoteRespType <694> = 1 (Hit/Lift) or 2 (Counter quote). | |
528 | OrderCapacity | N | ||
529 | OrderRestrictions | N | ||
23 | IOIID | N | Required only when responding to an IOI. | |
537 | QuoteType | N | Default is Indicative. | |
1091 | PreTradeAnonymity | N | ||
Component Block - <QuotQualGrp> | N | |||
828 | TrdType | N |
May be used by SEFs (Swap Execution Facilities) to indicate a block swap transaction. |
|
2347 | RegulatoryTransactionType | N | ||
2115 | NegotiationMethod | N | ||
Component Block - <Parties> | N | Insert here the set of "Parties" (firm identification) fields defined in "Common Components of Application Messages" | ||
336 | TradingSessionID | N | ||
625 | TradingSessionSubID | N | ||
Component Block - <Instrument> | Y |
Insert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" For multilegs supply minimally a value for Symbol <55>. |
||
Component Block - <FinancingDetails> | N |
Insert here the set of "FinancingDetails" (symbology) fields defined in "Common Components of Application Messages" For multilegs supply minimally a value for Symbol <55>. |
||
Component Block - <UndInstrmtGrp> | N | Number of underlyings | ||
54 | Side | N | Required when countering a single instrument quote or "hit/lift" an IOI or Quote. | |
Component Block - <OrderQtyData> | N |
Insert here the set of "OrderQtyData" fields defined in "Common Components of Application Messages" Required when countering a single instrument quote or "hit/lift" an IOI or Quote. |
||
110 | MinQty | N | ||
63 | SettlType | N | ||
64 | SettlDate | N | Can be used with forex quotes to specify a specific "value date" | |
2878 | TerminationDate | N | ||
193 | SettlDate2 | N | Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap. | |
192 | OrderQty2 | N | Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap. | |
15 | Currency | N | Can be used to specify the currency of the quoted prices. May differ from the 'normal' trading currency of the instrument being quoted | |
2897 | CurrencyCodeSource | N | ||
Component Block - <Stipulations> | N | Optional | ||
1 | Account | N | ||
660 | AcctIDSource | N | Used to identify the source of the Account code. | |
581 | AccountType | N | Type of account associated with the order (Origin) | |
Component Block - <LegQuotGrp> | N | Required for multileg quote response | ||
132 | BidPx | N | 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. | |
133 | OfferPx | N | 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. | |
645 | MktBidPx | N | Can be used by markets that require showing the current best bid and offer | |
646 | MktOfferPx | N | Can be used by markets that require showing the current best bid and offer | |
647 | MinBidSize | N | Specifies the minimum bid size. Used for markets that use a minimum and maximum bid size. | |
134 | BidSize | N | Specifies the bid size. If MinBidSize is specified, BidSize is interpreted to contain the maximum bid size. | |
648 | MinOfferSize | N | Specifies the minimum offer size. If MinOfferSize is specified, OfferSize is interpreted to contain the maximum offer size. | |
135 | OfferSize | N | Specified the offer size. If MinOfferSize is specified, OfferSize is interpreted to contain the maximum offer size. | |
62 | ValidUntilTime | N |
The time when the quote will expire. Required for FI when the QuoteRespType is 2 (Counter quote) to indicate to the Respondent when the counter offer is valid until. |
|
188 | BidSpotRate | N | May be applicable for F/X quotes | |
190 | OfferSpotRate | N | May be applicable for F/X quotes | |
189 | BidForwardPoints | N | May be applicable for F/X quotes | |
191 | OfferForwardPoints | N | May be applicable for F/X quotes | |
631 | MidPx | N | ||
632 | BidYield | N | ||
633 | MidYield | N | ||
634 | OfferYield | N | ||
60 | TransactTime | N | ||
40 | OrdType | N | Can be used to specify the type of order the quote is for. | |
642 | BidForwardPoints2 | 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 | 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 | 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 | 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 | N | Can be used when the quote is provided in a currency other than the instruments trading currency. | |
Component Block - <CommissionData> | N |
Can be used to show the counterparty the commission associated with the transaction. |
||
582 | CustOrderCapacity | N | For Futures Exchanges | |
100 | ExDestination | N | Used when routing quotes to multiple markets | |
1133 | ExDestinationIDSource | N | ||
58 | Text | N | ||
354 | EncodedTextLen | N | Must be set if EncodedText field is specified and must immediately precede it. | |
355 | EncodedText | N | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field. | |
44 | Price | N | ||
423 | PriceType | N | ||
Component Block - <PriceQualifierGrp> | N | |||
1917 | CoverPrice | N | ||
Component Block - <SpreadOrBenchmarkCurveData> | N | Insert here the set of "SpreadOrBenchmarkCurveData" fields defined in "Common Components of Application Messages" | ||
Component Block - <YieldData> | N | Insert here the set of "YieldData" fields defined in "Common Components of Application Messages" | ||
1937 | TradeContinuation | N |
May be used to indicate the quote/negotiation is for the specified post-execution trade continuation or lifecycle event. |
|
2374 | TradeContinuationText | N | ||
2372 | EncodedTradeContinuationTextLen | N |
Must be set if EncodedTradeContinuationText <2371> field is specified and must immediately precede it. |
|
2371 | EncodedTradeContinuationText | N |
Encoded (non-ASCII characters) representation of the TradeContinuationText <2374> field in the encoded format specified via the MessageEncoding <347> field. |
|
443 | StrikeTime | N |
Conditionally required when QuoteQualifier <695> = d (Deferred spot) is specified. |
|
Component Block - <StandardTrailer> | Y |