| Tag | Field Name | Req'd | Comments | ||
|---|---|---|---|---|---|
| Component Block <Standard Header> | Y | MsgType = R
| |||
| 131 | QuoteReqID | Y |
| ||
| 644 | RFQReqID | N | For tradeable quote model – used to indicate to which RFQ Request this Quote Request is in response.
| ||
| 11 | ClOrdID | N | Required when QuoteType is Tradeable and the OrdType is Limit.
| ||
| 528 | OrderCapacity | N |
| ||
| 146 | NoRelatedSym | Y | Number of related symbols (instruments) in Request
| ||
![]() |
Component Block <Instrument> | Y | Insert here the set of "Instrument" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
| ||
![]() |
Component Block <Financing Details> | N | Insert here the set of "FinancingDetails" (symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
| ||
![]() |
711 | NoUnderlyings | N | Number of underlyings
| |
![]() |
![]() |
Component Block <Underlying Instrument> | N | Must be provided if Number of underlyings > 0
| |
![]() |
140 | PrevClosePx | N | Useful for verifying security identification
| |
![]() |
303 | QuoteRequestType | N | Indicates the type of Quote Request (e.g. Manual vs. Automatic) being generated.
| |
![]() |
537 | QuoteType | N | Type of quote being requested from counterparty or market (e.g. Indicative, Firm, or Restricted Tradeable)
| |
![]() |
336 | TradingSessionID | N |
| |
![]() |
625 | TradingSessionSubID | N |
| |
![]() |
229 | TradeOriginationDate | N |
| |
![]() |
54 | Side | N | If OrdType = “Forex - Swap”, should be the side of the future portion of a F/X swap. The absence of a side implies that a two-sided quote is being requested.
For single instrument use.
| |
![]() |
854 | QtyType | N |
| |
![]() |
Component Block <Order Qty Data> | N | Required for single instrument quoting.
Required for Fixed Income if QuoteType is Tradeable.
| ||
![]() |
63 | SettlType | N |
| |
![]() |
64 | SettlDate | N | Can be used (e.g. with forex quotes) to specify the desired “value date”
| |
![]() |
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 desired currency of the quoted price. May differ from the ‘normal’ trading currency of the instrument being quote requested.
| |
![]() |
Component Block <Stipulations> | N | Insert here the set of "Stipulations" (repeating group of Fixed Income stipulations) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
| ||
![]() |
1 | Account | N |
| |
![]() |
660 | AcctIDSource | N |
| |
![]() |
581 | AccountType | N |
| |
![]() |
555 | NoLegs | N | Required for multileg quotes.
| |
![]() |
![]() |
Component Block <Instrument Leg> | N | Required for multileg quotes
For Swaps one leg is Buy and other leg is Sell
| |
![]() |
![]() |
687 | LegQty | N |
|
![]() |
![]() |
690 | LegSwapType | N |
|
![]() |
![]() |
587 | LegSettlType | N |
|
![]() |
![]() |
588 | LegSettlDate | N |
|
![]() |
![]() |
Component Block <Leg Stipulations> | N |
| |
![]() |
![]() |
Component Block <Nested Parties> | N |
| |
![]() |
![]() |
Component Block <Leg Benchmark Curve Data> | N |
| |
![]() |
735 | NoQuoteQualifiers | N |
| |
![]() |
![]() |
695 | QuoteQualifier | N | Required if NoQuoteQualifiers > 1
|
![]() |
692 | QuotePriceType | N | Initiator can specify the price type the quote needs to be quoted at. If not specified, the Respondent has option to specify how quote is quoted.
| |
![]() |
40 | OrdType | N | Can be used to specify the type of order the quote request is for
| |
![]() |
62 | ValidUntilTime | N | Used by the quote initiator to indicate the period of time the resulting Quote must be valid until
| |
![]() |
126 | ExpireTime | N | The time when Quote Request will expire.
| |
![]() |
60 | TransactTime | N | Time transaction was entered
| |
![]() |
Component Block <Spread Or Benchmark Curve Data> | N | Insert here the set of "SpreadOrBenchmarkCurveData" (Fixed Income spread or benchmark curve) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
| ||
![]() |
423 | PriceType | N |
| |
![]() |
44 | Price | N | Quoted or target price
| |
![]() |
640 | Price2 | N | Can be used with OrdType = “Forex - Swap” to specify the Quoted or target price for the future portion of a F/X swap.
| |
![]() |
Component Block <Yield Data> | N | Insert here the set of "YieldData" (yield-related) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
| ||
![]() |
Component Block <Parties> | 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.
| ||
| Component Block <Standard Trailer> | Y |
| |||
| XML DTD | |||||
| <!ENTITY % QuotReqCustom "" > <!ENTITY % QuotReqContent "QuotReqID, RFQReqID?, ClOrdID?, OrdCpcty?, QuotReqGrp+, Text?, EncTextLen?, EncText? %QuotReqCustom;" > <!ELEMENT QuotReq (%QuotReqContent;)> <!ATTLIST QuotReq FIXMsgType_ENUM CDATA #FIXED "R" Category CDATA #FIXED "QuotationNegotiation" FIXSpecVolume CDATA #FIXED 'Volume3' FullName CDATA #FIXED "QuoteRequest" ComponentType CDATA #FIXED "Message" > | |||||