@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
JavaScript
;
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