UNPKG

@sotatech/nest-quickfix

Version:

A powerful NestJS implementation of the FIX (Financial Information eXchange) protocol. Provides high-performance, reliable messaging for financial trading applications with built-in session management, message validation, and recovery mechanisms.

85 lines 4.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustOrderHandlingInst = void 0; var CustOrderHandlingInst; (function (CustOrderHandlingInst) { CustOrderHandlingInst["PhoneSimple"] = "A"; CustOrderHandlingInst["GOrderAndFCMAPIorFIX"] = "G"; CustOrderHandlingInst["PhoneComplex"] = "B"; CustOrderHandlingInst["AddOnOrder"] = "ADD"; CustOrderHandlingInst["FCMProvidedScreen"] = "C"; CustOrderHandlingInst["AllOrNone"] = "AON"; CustOrderHandlingInst["OtherProvidedScreen"] = "D"; CustOrderHandlingInst["ConditionalOrder"] = "CND"; CustOrderHandlingInst["ClientProvidedPlatformControlledByFCM"] = "E"; CustOrderHandlingInst["CashNotHeld"] = "CNH"; CustOrderHandlingInst["ClientProvidedPlatformDirectToExchange"] = "F"; CustOrderHandlingInst["DeliveryInstructionsCash"] = "CSH"; CustOrderHandlingInst["DirectedOrder"] = "DIR"; CustOrderHandlingInst["AlgoEngine"] = "H"; CustOrderHandlingInst["DiscretionaryLimitOrder"] = "DLO"; CustOrderHandlingInst["PriceAtExecution"] = "J"; CustOrderHandlingInst["ExchangeForPhysicalTransaction"] = "E.W"; CustOrderHandlingInst["DeskElectronic"] = "W"; CustOrderHandlingInst["FillOrKill"] = "FOK"; CustOrderHandlingInst["DeskPit"] = "X"; CustOrderHandlingInst["ClientElectronic"] = "Y"; CustOrderHandlingInst["IntraDayCross"] = "IDX"; CustOrderHandlingInst["ClientPit"] = "Z"; CustOrderHandlingInst["ImbalanceOnly"] = "IO"; CustOrderHandlingInst["ImmediateOrCancel"] = "IOC"; CustOrderHandlingInst["IntermarketSweepOrder"] = "ISO"; CustOrderHandlingInst["LimitOnOpen"] = "LOO"; CustOrderHandlingInst["LimitOnClose"] = "LOC"; CustOrderHandlingInst["MarketAtOpen"] = "MAO"; CustOrderHandlingInst["MarketAtClose"] = "MAC"; CustOrderHandlingInst["MarketOnOpen"] = "MOO"; CustOrderHandlingInst["MarketOnClose"] = "MOC"; CustOrderHandlingInst["MergerRelatedTransferPosition"] = "MPT"; CustOrderHandlingInst["MinimumQuantity"] = "MQT"; CustOrderHandlingInst["MarketToLimit"] = "MTL"; CustOrderHandlingInst["DeliveryInstructionsNextDay"] = "ND"; CustOrderHandlingInst["NotHeld"] = "NH"; CustOrderHandlingInst["OptionsRelatedTransaction"] = "OPT"; CustOrderHandlingInst["OverTheDay"] = "OVD"; CustOrderHandlingInst["Pegged"] = "PEG"; CustOrderHandlingInst["ReserveSizeOrder"] = "RSV"; CustOrderHandlingInst["StopStockTransaction"] = "S.W"; CustOrderHandlingInst["Scale"] = "SCL"; CustOrderHandlingInst["DeliveryInstructionsSellersOption"] = "SLR"; CustOrderHandlingInst["TimeOrder"] = "TMO"; CustOrderHandlingInst["TrailingStop"] = "TS"; CustOrderHandlingInst["Work"] = "WRK"; CustOrderHandlingInst["StayOnOfferside"] = "F0"; CustOrderHandlingInst["GoAlong"] = "F3"; CustOrderHandlingInst["ParticipateDoNotInitiate"] = "F6"; CustOrderHandlingInst["StrictScale"] = "F7"; CustOrderHandlingInst["TryToScale"] = "F8"; CustOrderHandlingInst["StayOnBidside"] = "F9"; CustOrderHandlingInst["NoCross"] = "FA"; CustOrderHandlingInst["OKToCross"] = "FB"; CustOrderHandlingInst["CallFirst"] = "FC"; CustOrderHandlingInst["PercentOfVolume"] = "FD"; CustOrderHandlingInst["ReinstateOnSystemFailure"] = "FH"; CustOrderHandlingInst["InstitutionOnly"] = "FI"; CustOrderHandlingInst["ReinstateOnTradingHalt"] = "FJ"; CustOrderHandlingInst["CancelOnTradingHalf"] = "FK"; CustOrderHandlingInst["LastPeg"] = "FL"; CustOrderHandlingInst["MidPricePeg"] = "FM"; CustOrderHandlingInst["NonNegotiable"] = "FN"; CustOrderHandlingInst["OpeningPeg"] = "FO"; CustOrderHandlingInst["MarketPeg"] = "FP"; CustOrderHandlingInst["CancelOnSystemFailure"] = "FQ"; CustOrderHandlingInst["PrimaryPeg"] = "FR"; CustOrderHandlingInst["Suspend"] = "FS"; CustOrderHandlingInst["FixedPegToLocalBBO"] = "FT"; CustOrderHandlingInst["PegToVWAP"] = "FW"; CustOrderHandlingInst["TradeAlong"] = "FX"; CustOrderHandlingInst["TryToStop"] = "FY"; CustOrderHandlingInst["CancelIfNotBest"] = "FZ"; CustOrderHandlingInst["StrictLimit"] = "Fb"; CustOrderHandlingInst["IgnorePriceValidityChecks"] = "Fc"; CustOrderHandlingInst["PegToLimitPrice"] = "Fd"; CustOrderHandlingInst["WorkToTargetStrategy"] = "Fe"; })(CustOrderHandlingInst || (exports.CustOrderHandlingInst = CustOrderHandlingInst = {})); //# sourceMappingURL=CustOrderHandlingInst.js.map