In some markets it is the practice to request quotes from brokers prior to placement of an order. The quote request message is used for this purpose.
Added in protocol FIX.4.0
See in: FIX.4.0, FIX.4.1, FIX.4.3, FIX.4.4, FIX.5.0, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240.
Field or Component | Name | Description | Is Required | Added | Is Deprecated |
---|---|---|---|---|---|
Block | StandardHeader | MsgType = R | Y | FIX.4.0 | |
131 | QuoteReqID | Y | FIX.4.0 | ||
146 | NoRelatedSym | Number of related symbols in Request | Y | FIX.4.2 | |
55 | Symbol | Must be the first field in the repeating group. | Y | FIX.4.0 | |
65 | SymbolSfx | Can be repeated multiple times if message is related to multiple symbols. | FIX.4.0 | ||
48 | SecurityID | Can be repeated multiple times if message is related to multiple symbols. | FIX.4.0 | ||
22 | IDSource | Can be repeated multiple times if message is related to multiple symbols. | FIX.4.0 | ||
167 | SecurityType | Must 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. | FIX.4.1 | ||
200 | MaturityMonthYear | Specifiesthe month and year of maturity. Required if MaturityDay is specified. | FIX.4.1 | ||
205 | MaturityDay | Can be used in conjunction with MaturityMonthYear to specify a particular maturity date. | FIX.4.1 | ||
201 | PutOrCall | For Options. | FIX.4.1 | ||
202 | StrikePrice | For Options. | FIX.4.1 | ||
206 | OptAttribute | For Options. | FIX.4.1 | ||
231 | ContractMultiplier | For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the “nominal” (e.g. contracts vs. shares) amount. | FIX.4.2 | ||
223 | CouponRate | For Fixed Income. | FIX.4.2 | ||
207 | SecurityExchange | Can be used to identify the security. | FIX.4.1 | ||
106 | Issuer | Can be repeated multiple times if message is related to multiple symbols. | FIX.4.0 | ||
348 | EncodedIssuerLen | Must be set if EncodedIssuer (349) field is specified and must immediately precede it. | FIX.4.2 | ||
349 | EncodedIssuer | Encoded (non-ASCII characters) representation of the Issuer (106) field in the encoded format specified via the MessageEncoding (347) field. | FIX.4.2 | ||
107 | SecurityDesc | Can be repeated multiple times if message is related to multiple symbols. | FIX.4.0 | ||
350 | EncodedSecurityDescLen | Must be set if EncodedSecurityDesc (351) field is specified and must immediately precede it. | FIX.4.2 | ||
351 | EncodedSecurityDesc | Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. | FIX.4.2 | ||
140 | PrevClosePx | Useful for verifying security identification | FIX.4.0 | ||
303 | QuoteRequestType | Indicates the type of Quote Request (e.g. Manual vs. Automatic) being generated. | FIX.4.2 | ||
336 | TradingSessionID | FIX.4.2 | |||
54 | Side | If OrdType = “Forex – Swap”, should be the side of the future portion of a F/X swap | FIX.4.0 | ||
38 | OrderQty | FIX.4.0 | |||
64 | FutSettDate | Can be used with forex quotes to specify the desired “value date” | FIX.4.1 | ||
40 | OrdType | Can be used to specify the type of order the quote request is for | FIX.4.1 | ||
193 | FutSettDate2 | Can be used with OrdType = “Forex – Swap” to specify the “value date” for the future portion of a F/X swap. | FIX.4.1 | ||
192 | OrderQty2 | Can be used with OrdType = “Forex – Swap” to specify the order quantity for the future portion of a F/X swap. | FIX.4.1 | ||
126 | ExpireTime | The time when Quote Request will expire. | FIX.4.2 | ||
60 | TransactTime | Time transaction was entered | FIX.4.2 | ||
15 | Currency | Can be used to specify the currency of the quoted price. | FIX.4.2 | ||
Block | StandardTrailer | Y | FIX.4.0 |