@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.
69 lines • 2.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExecInst = void 0;
var ExecInst;
(function (ExecInst) {
ExecInst["StayOnOfferSide"] = "0";
ExecInst["NotHeld"] = "1";
ExecInst["Work"] = "2";
ExecInst["GoAlong"] = "3";
ExecInst["OverTheDay"] = "4";
ExecInst["Held"] = "5";
ExecInst["ParticipateDoNotInitiate"] = "6";
ExecInst["StrictScale"] = "7";
ExecInst["TryToScale"] = "8";
ExecInst["StayOnBidSide"] = "9";
ExecInst["NoCross"] = "A";
ExecInst["OKToCross"] = "B";
ExecInst["CallFirst"] = "C";
ExecInst["PercentOfVolume"] = "D";
ExecInst["DoNotIncrease"] = "E";
ExecInst["DoNotReduce"] = "F";
ExecInst["AllOrNone"] = "G";
ExecInst["ReinstateOnSystemFailure"] = "H";
ExecInst["InstitutionsOnly"] = "I";
ExecInst["ReinstateOnTradingHalt"] = "J";
ExecInst["CancelOnTradingHalt"] = "K";
ExecInst["LastPeg"] = "L";
ExecInst["MidPricePeg"] = "M";
ExecInst["NonNegotiable"] = "N";
ExecInst["OpeningPeg"] = "O";
ExecInst["MarketPeg"] = "P";
ExecInst["CancelOnSystemFailure"] = "Q";
ExecInst["PrimaryPeg"] = "R";
ExecInst["Suspend"] = "S";
ExecInst["FixedPegToLocalBestBidOrOfferAtTimeOfOrder"] = "T";
ExecInst["CustomerDisplayInstruction"] = "U";
ExecInst["Netting"] = "V";
ExecInst["PegToVWAP"] = "W";
ExecInst["TradeAlong"] = "X";
ExecInst["TryToStop"] = "Y";
ExecInst["CancelIfNotBest"] = "Z";
ExecInst["TrailingStopPeg"] = "a";
ExecInst["StrictLimit"] = "b";
ExecInst["IgnorePriceValidityChecks"] = "c";
ExecInst["PegToLimitPrice"] = "d";
ExecInst["WorkToTargetStrategy"] = "e";
ExecInst["IntermarketSweep"] = "f";
ExecInst["ExternalRoutingAllowed"] = "g";
ExecInst["ExternalRoutingNotAllowed"] = "h";
ExecInst["ImbalanceOnly"] = "i";
ExecInst["SingleExecutionRequestedForBlockTrade"] = "j";
ExecInst["BestExecution"] = "k";
ExecInst["SuspendOnSystemFailure"] = "l";
ExecInst["SuspendOnTradingHalt"] = "m";
ExecInst["ReinstateOnConnectionLoss"] = "n";
ExecInst["CancelOnConnectionLoss"] = "o";
ExecInst["SuspendOnConnectionLoss"] = "p";
ExecInst["Release"] = "q";
ExecInst["ExecuteAsDeltaNeutral"] = "r";
ExecInst["ExecuteAsDurationNeutral"] = "s";
ExecInst["ExecuteAsFXNeutral"] = "t";
ExecInst["MinGuaranteedFillEligible"] = "u";
ExecInst["BypassNonDisplayLiquidity"] = "v";
ExecInst["Lock"] = "w";
ExecInst["IgnoreNotionalValueChecks"] = "x";
ExecInst["TrdAtRefPx"] = "y";
ExecInst["AllowFacilitation"] = "z";
})(ExecInst || (exports.ExecInst = ExecInst = {}));
//# sourceMappingURL=ExecInst.js.map