ZagTrader

FIX Protocol Tag 300: QuoteRejectReason

QuoteRejectReason is an integer field used in 3 FIX message types: Quote Status Report (35=AI), Quote Ack (35=CW) and Mass Quote Ack (35=b). It is defined in FIX 4.2 to 5.0 SP2 and has 22 enumerated values.

Tag number
300
Data type
INT
FIX versions
FIX 4.2 to 5.0 SP2
Used in
3 message types

Tag 300 in each FIX version

Values and message usage as defined in a specific version.

Data type

INT: A whole number without a decimal point. It may be negative.

Valid values

22 enumerated values across all FIX versions.

ValueMeaningFIX versions
1Unknown symbolAll
2ExchangeAll
3Quote request exceeds limitAll
4Too late to enterAll
5Unknown quoteAll
6Duplicate quoteAll
7Invalid bidAll
8Invalid priceAll
9Not authorized to quote securityAll
10Price exceeds current price band5.0 SP1, 5.0 SP2
11Quote locked5.0 SP1, 5.0 SP2
12Invalid or unknown security issuer5.0 SP2
13Invalid or unknown issuer of underlying security5.0 SP2
14Notional value exceeds threshold5.0 SP2
15Price exceeds current price band depr5.0 SP2
16Reference price not available5.0 SP2
17Insufficient credit limit5.0 SP2
18Exceeded clip size limit5.0 SP2
19Exceeded max notional order amt5.0 SP2
20Exceeded DV01 PV01 limit5.0 SP2
21Exceeded CS01 limit5.0 SP2
99Other4.4, 5.0, 5.0 SP1, 5.0 SP2

Example

300=1

Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.

Decode a message with this tag

Message types that use tag 300

Covers every version from FIX 4.0 to 5.0 SP2, including fields reached through components and repeating groups. The version pages above show whether the tag is required in each message.

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.