Log in

S Quote

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".

Structure

TagNameTypeRequiredDescription
Component
Required
131StringRequired when quote is in response to a Quote Request message
117String
Required
301Int EnumLevel of Response requested from receiver of quote messages
336String
55String
Required
65String
48String
22String Enum
167String EnumMust be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required
200MonthYearSpecifies the month and year of maturity. Required if MaturityDay is specified
205DayOfMonthCan be used in conjunction with MaturityMonthYear to specify a particular maturity date
201Int EnumFor Options
202PriceFor Options
206CharFor Options
231FloatFor Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount
223FloatFor Fixed Income
207ExchangeCan be used to identify the security
106String
348IntMust be set if EncodedIssuer field is specified and must immediately precede it
349DataEncoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field
107String
350IntMust be set if EncodedSecurityDesc field is specified and must immediately precede it
351DataEncoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field
132PriceIf 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
133PriceIf 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
134Quantity
135Quantity
62UTCTimestamp
188PriceMay be applicable for F/X quotes
190PriceMay be applicable for F/X quotes
189PriceOffsetMay be applicable for F/X quotes
191PriceOffsetMay be applicable for F/X quotes
60UTCTimestamp
64LocalMktDateCan be used with forex quotes to specify a specific "value date"
40Char EnumCan be used to specify the type of order the quote is for
193LocalMktDateCan be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of an F/X swap
192QuantityCan be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of an F/X swap
15CurrencyCan be used to specify the currency of the quoted price
Component
Required