UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

69 lines (68 loc) 3.76 kB
/** * Reason quote was rejected. * - Tag: 300 * - FIX Specification type: int * - Mapped type: number * @readonly * @public */ export declare const QuoteRejectReason: Readonly<{ /** Unknown symbol (security) In the context of IA FX Reject codes, Trade Request Rejection Category F, this may be used with QuoteStatus(297)=5 (Rejected) to indicate product is not supported, e.g. by the specific venue, tenor restrictions on the market participant(s) involved. */ readonly UnknownSymbol: 1; /** Exchange (security) closed */ readonly Exchange: 2; /** Quote Request exceeds limit */ readonly QuoteRequestExceedsLimit: 3; /** Too late to enter */ readonly TooLateToEnter: 4; /** Unknown quote */ readonly UnknownQuote: 5; /** Duplicate quote */ readonly DuplicateQuote: 6; /** Invalid bid/ask spread */ readonly InvalidBid: 7; /** Invalid price In the context of IA FX Reject codes, Trade Request Rejection Category A-2, this may be used with QuoteStatus(297)=5 (Rejected) to indicate price is not valid due to "last look latency". */ readonly InvalidPrice: 8; /** Not authorized to quote security */ readonly NotAuthorizedToQuoteSecurity: 9; /** Price exceeds current price band */ readonly PriceExceedsCurrentPriceBand: 10; /** Quote locked - unable to update/cancel */ readonly QuoteLocked: 11; /** Invalid or unknown security issuer */ readonly InvalidOrUnknownSecurityIssuer: 12; /** Invalid or unknown issuer of underlying security */ readonly InvalidOrUnknownIssuerOfUnderlyingSecurity: 13; /** Notional value exceeds threshold */ readonly NotionalValueExceedsThreshold: 14; /** Price exceeds current price band */ readonly PriceExceedsCurrentPriceBandDepr: 15; /** Reference price not available */ readonly ReferencePriceNotAvailable: 16; /** Insufficient credit limit In the context of IA FX Reject codes, Trade Request Rejection Category C, this may be used with QuoteStatus(297)=5 (Rejected) to indicate credit limit is exceeded or not in place. */ readonly InsufficientCreditLimit: 17; /** Exceeded clip size limit */ readonly ExceededClipSizeLimit: 18; /** Exceeded maximum notional order amount */ readonly ExceededMaxNotionalOrderAmt: 19; /** Exceeded DV01/PV01 limit */ readonly ExceededDV01PV01Limit: 20; /** Exceeded CS01 limit */ readonly ExceededCS01Limit: 21; /** Unavailable price or liquidity In the context of IA FX Reject codes, Trade Request Rejection Category B, this may be used with QuoteStatus(297)=5 (Rejected) to indicate the "Hit/lift" was not subjected to last look but pricing or liquidity is no longer available for execution. */ readonly UnavailablePriceLiquidity: 22; /** Invalid or missing entitlements In the context of IA FX Reject codes, Trade Request Rejection Category D, this may be used with QuoteStatus(297)=5 (Rejected) to indicate the counterparty is not authorized or has missing entitlements. */ readonly InvalidMissingEntitlements: 23; /** Unknown account(s) In the context of IA FX Reject codes, Trade Request Rejection Category D, this may be used with QuoteStatus(297)=5 (Rejected) to indicate the account/fund is unknown or not setup. */ readonly UnknownAccounts: 24; /** Other In the context of IA FX Reject codes, Trade Request Rejection Category E, order rejected due to other exceptions. Further detail may be provided in RejectText(1328)or Text(58), with preference for RejectText(1328) if field is present in the message. */ readonly Other: 99; }>; export type QuoteRejectReason = (typeof QuoteRejectReason)[keyof typeof QuoteRejectReason];