UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser / AI Agent Trading

49 lines (48 loc) 2.12 kB
/** * Reason for submission of mass action. * - Tag: 2675 * - FIX Specification type: int * - Mapped type: number * @readonly * @public */ export declare const MassActionReason: Readonly<{ /** No special reason (default) */ readonly None: 0; /** Trading risk control General violation of trading rules. Can be used if specific reason is unavailable or must not be disclosed. */ readonly TradingRiskControl: 1; /** Clearing risk control General violation of clearing rules. Can be used if specific reason is unavailable or must not be disclosed. */ readonly ClearingRiskControl: 2; /** Market maker protection Specific action taken to prevent further executions for a market maker. */ readonly MarketMakerProtection: 3; /** Stop trading Specific action taken in conjunction with the prevention of further trading. Scope can be defined with TargetParties component. */ readonly StopTrading: 4; /** Emergency action Specific action taken due to an emergency condition. Scope can be defined with TargetParties component. */ readonly EmergencyAction: 5; /** Session loss or logout Protection of trader or firm after having lost connectivity. */ readonly SessionLossLogout: 6; /** Duplicate login Trader only allowed to login once. */ readonly DuplicateLogin: 7; /** Product not traded Product not available for trading, e.g. in a halted state. */ readonly ProductNotTraded: 8; /** Instrument not traded Instrument not available for trading, e.g. due to intra-day expiration. */ readonly InstrumentNotTraded: 9; /** Complex instrument deleted Removal of complex instrument, e.g. due to expiry, leading to mass action on open orders. */ readonly CompleInstrumentDeleted: 10; /** Circuit breaker activated Trading interruption leading to mass action on open orders. */ readonly CircuitBreakerActivated: 11; /** Other */ readonly Other: 99; }>; export type MassActionReason = (typeof MassActionReason)[keyof typeof MassActionReason];