This message contains quotes for a single instrument, an indication of the current price. It's used in response to a Quote Request <35=R> and may also be unsolicited.
If responding to a Quote Request <35=R>, this message must include the QuoteReqID (131) from the request. Unsolicited quotes will omit that field.
If the quote requires a response then QuoteResponseLevel (301) should be populated.
A quote can be canceled either using the Quote Cancel <35=Z> message or by sending a quote message with BidPx (132), OfferPx (133), BidSize (134) and OfferSize (135) all set to zero.
The time in force for a quote is determined by agreement between counterparties.
In tradeable and restricted-tradeable quoting models, the market maker sends quotes into a market as opposed to sending quotes directly to a counterparty. For fixed income in the indicative and tradeable quoting models, the quotes are typically sent directly to an interested counterparty.
This message should not be used in tradeable and restricted-tradeable quoting markets to broadcast quotes to market participants. The recommended approach to reporting market state changes that result from quotes received by a market is to use market data messages.
Orders can be created from quotes. Quoted orders include the QuoteID (117) and OrdType (40) = "previously quoted".
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
131 | String | Required when quote is in response to a Quote Request message
| ||
117 | String | |||
693 | String | Required when responding to the Quote Response message. The counterparty specified ID of the
Quote Response message
| ||
537 | Int Enum | Quote Type
If not specified, the default is an indicative quote
| ||
Component | ||||
301 | Int Enum | Level of Response requested from receiver of quote messages
| ||
Component | The set of "Parties" (firm identification) fields defined in "Common Components
of Application Messages"
| |||
336 | String | |||
625 | String | |||
Component | The set of "Instrument" (symbology) fields defined in "Common Components of
Application Messages"
| |||
Component | The set of "FinancingDetails" (symbology) fields defined in "Common Components
of Application Messages"
| |||
Component | Number of underlyings
| |||
54 | Char Enum | Required for Tradeable or Counter quotes of single instruments
| ||
Component | Required for Tradeable quotes or Counter quotes of single instruments
| |||
63 | Char Enum | |||
64 | LocalMktDate | Can be used with forex quotes to specify a specific "value date"
| ||
193 | LocalMktDate | Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion
of an F/X swap
| ||
192 | Quantity | Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future
portion of an F/X swap
| ||
15 | Currency | Can be used to specify the currency of the quoted prices. May differ from the ‘normal’
trading currency of the instrument being quoted
| ||
Component | ||||
1 | String | |||
660 | Int Enum | |||
581 | Int Enum | Type of account associated with the order (Origin)
| ||
Component | Required for multileg quotes
| |||
132 | Price | 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 | Price | 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 | Price | Can be used by markets that require showing the current best bid and offer
| ||
646 | Price | Can be used by markets that require showing the current best bid and offer
| ||
647 | Quantity | Specifies the minimum bid size. Used for markets that use a minimum and maximum bid size
| ||
134 | Quantity | Specifies the bid size. If MinBidSize is specified, BidSize is interpreted to contain the
maximum bid size
| ||
648 | Quantity | Specifies the minimum offer size. If MinOfferSize is specified, OfferSize is interpreted to
contain the maximum offer size
| ||
135 | Quantity | Specified the offer size. If MinOfferSize is specified, OfferSize is interpreted to contain
the maximum offer size
| ||
62 | UTCTimestamp | The time when the quote will expire
| ||
188 | Price | May be applicable for F/X quotes
| ||
190 | Price | May be applicable for F/X quotes
| ||
189 | PriceOffset | May be applicable for F/X quotes
| ||
191 | PriceOffset | May be applicable for F/X quotes
| ||
631 | Price | |||
632 | Percentage | |||
633 | Percentage | |||
634 | Percentage | |||
60 | UTCTimestamp | |||
40 | Char Enum | Can be used to specify the type of order the quote is for
| ||
642 | PriceOffset | Bid F/X forward points of the future portion of an F/X swap quote added to spot rate. May be
a negative value
| ||
643 | PriceOffset | Offer F/X forward points of the future portion of an F/X swap quote added to spot rate. May
be a negative value
| ||
656 | Float | 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 | Float | 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 | Char Enum | Can be used when the quote is provided in a currency other than the instruments trading
currency
| ||
13 | Char Enum | Can be used to show the counterparty the commission associated with the transaction
| ||
12 | Amount | Can be used to show the counterparty the commission associated with the transaction
| ||
582 | Int Enum | For Futures Exchanges
| ||
100 | Exchange | Used when routing quotes to multiple markets
| ||
528 | Char Enum | |||
423 | Int Enum | |||
Component | ||||
Component | ||||
58 | String | |||
354 | Length | Must be set if EncodedText field is specified and must immediately precede it
| ||
355 | Data | Encoded (non-ASCII characters) representation of the Text field in the encoded format
specified via the MessageEncoding field
| ||
Component |