fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
29 lines (28 loc) • 1.14 kB
TypeScript
/**
* Indicates whether an order is locked and for what reason.
* - Tag: 1807
* - FIX Specification type: int
* - Mapped type: number
* @readonly
* @public
*/
export declare const LockType: Readonly<{
/** Not locked */
readonly NotLocked: 0;
/** Away market better */
readonly AwayMarketNetter: 1;
/** Three tick locked */
readonly ThreeTickLocked: 2;
/** Locked by market maker */
readonly LockedByMarketMaker: 3;
/** Directed order lock */
readonly DirectedOrderLock: 4;
/** Multileg lock
Lock in the context of multileg orders where legs are executed independently and the entire order is locked until matching information is available for all legs. A multileg order or quote must be matched in its entirety or not at all. For example, one of the legs may be a stock leg sent to a different execution venue that may or may not be able to fill it. */
readonly MultilegLock: 5;
/** Market order lock */
readonly MarketOrderLock: 6;
/** Pre-assignment lock */
readonly PreAssignmentLock: 7;
}>;
export type LockType = (typeof LockType)[keyof typeof LockType];