@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.
76 lines • 4.98 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TrdType = void 0;
var TrdType;
(function (TrdType) {
TrdType[TrdType["RegularTrade"] = 0] = "RegularTrade";
TrdType[TrdType["BlockTrade"] = 1] = "BlockTrade";
TrdType[TrdType["EFP"] = 2] = "EFP";
TrdType[TrdType["Transfer"] = 3] = "Transfer";
TrdType[TrdType["LateTrade"] = 4] = "LateTrade";
TrdType[TrdType["TTrade"] = 5] = "TTrade";
TrdType[TrdType["WeightedAveragePriceTrade"] = 6] = "WeightedAveragePriceTrade";
TrdType[TrdType["BunchedTrade"] = 7] = "BunchedTrade";
TrdType[TrdType["LateBunchedTrade"] = 8] = "LateBunchedTrade";
TrdType[TrdType["PriorReferencePriceTrade"] = 9] = "PriorReferencePriceTrade";
TrdType[TrdType["AfterHoursTrade"] = 10] = "AfterHoursTrade";
TrdType[TrdType["ExchangeForRisk"] = 11] = "ExchangeForRisk";
TrdType[TrdType["ExchangeForSwap"] = 12] = "ExchangeForSwap";
TrdType[TrdType["ExchangeOfFuturesFor"] = 13] = "ExchangeOfFuturesFor";
TrdType[TrdType["ExchangeOfOptionsForOptions"] = 14] = "ExchangeOfOptionsForOptions";
TrdType[TrdType["TradingAtSettlement"] = 15] = "TradingAtSettlement";
TrdType[TrdType["AllOrNone"] = 16] = "AllOrNone";
TrdType[TrdType["FuturesLargeOrderExecution"] = 17] = "FuturesLargeOrderExecution";
TrdType[TrdType["ExchangeOfFuturesForFutures"] = 18] = "ExchangeOfFuturesForFutures";
TrdType[TrdType["OptionInterimTrade"] = 19] = "OptionInterimTrade";
TrdType[TrdType["OptionCabinetTrade"] = 20] = "OptionCabinetTrade";
TrdType[TrdType["PrivatelyNegotiatedTrades"] = 22] = "PrivatelyNegotiatedTrades";
TrdType[TrdType["SubstitutionOfFuturesForForwards"] = 23] = "SubstitutionOfFuturesForForwards";
TrdType[TrdType["ErrorTrade"] = 24] = "ErrorTrade";
TrdType[TrdType["SpecialCumDividend"] = 25] = "SpecialCumDividend";
TrdType[TrdType["SpecialExDividend"] = 26] = "SpecialExDividend";
TrdType[TrdType["SpecialCumCoupon"] = 27] = "SpecialCumCoupon";
TrdType[TrdType["SpecialExCoupon"] = 28] = "SpecialExCoupon";
TrdType[TrdType["CashSettlement"] = 29] = "CashSettlement";
TrdType[TrdType["SpecialPrice"] = 30] = "SpecialPrice";
TrdType[TrdType["GuaranteedDelivery"] = 31] = "GuaranteedDelivery";
TrdType[TrdType["SpecialCumRights"] = 32] = "SpecialCumRights";
TrdType[TrdType["SpecialExRights"] = 33] = "SpecialExRights";
TrdType[TrdType["SpecialCumCapitalRepayments"] = 34] = "SpecialCumCapitalRepayments";
TrdType[TrdType["SpecialExCapitalRepayments"] = 35] = "SpecialExCapitalRepayments";
TrdType[TrdType["SpecialCumBonus"] = 36] = "SpecialCumBonus";
TrdType[TrdType["SpecialExBonus"] = 37] = "SpecialExBonus";
TrdType[TrdType["LargeTrade"] = 38] = "LargeTrade";
TrdType[TrdType["WorkedPrincipalTrade"] = 39] = "WorkedPrincipalTrade";
TrdType[TrdType["BlockTrades"] = 40] = "BlockTrades";
TrdType[TrdType["NameChange"] = 41] = "NameChange";
TrdType[TrdType["PortfolioTransfer"] = 42] = "PortfolioTransfer";
TrdType[TrdType["ProrogationBuy"] = 43] = "ProrogationBuy";
TrdType[TrdType["ProrogationSell"] = 44] = "ProrogationSell";
TrdType[TrdType["OptionExercise"] = 45] = "OptionExercise";
TrdType[TrdType["DeltaNeutralTransaction"] = 46] = "DeltaNeutralTransaction";
TrdType[TrdType["FinancingTransaction"] = 47] = "FinancingTransaction";
TrdType[TrdType["NonStandardSettlement"] = 48] = "NonStandardSettlement";
TrdType[TrdType["DerivativeRelatedTransaction"] = 49] = "DerivativeRelatedTransaction";
TrdType[TrdType["PortfolioTrade"] = 50] = "PortfolioTrade";
TrdType[TrdType["VolumeWeightedAverageTrade"] = 51] = "VolumeWeightedAverageTrade";
TrdType[TrdType["ExchangeGrantedTrade"] = 52] = "ExchangeGrantedTrade";
TrdType[TrdType["RepurchaseAgreement"] = 53] = "RepurchaseAgreement";
TrdType[TrdType["OTC"] = 54] = "OTC";
TrdType[TrdType["ExchangeBasisFacility"] = 55] = "ExchangeBasisFacility";
TrdType[TrdType["OpeningTrade"] = 56] = "OpeningTrade";
TrdType[TrdType["NettedTrade"] = 57] = "NettedTrade";
TrdType[TrdType["BlockSwapTrade"] = 58] = "BlockSwapTrade";
TrdType[TrdType["CreditEventTrade"] = 59] = "CreditEventTrade";
TrdType[TrdType["SuccessionEventTrade"] = 60] = "SuccessionEventTrade";
TrdType[TrdType["GiveUpGiveInTrade"] = 61] = "GiveUpGiveInTrade";
TrdType[TrdType["DarkTrade"] = 62] = "DarkTrade";
TrdType[TrdType["TechnicalTrade"] = 63] = "TechnicalTrade";
TrdType[TrdType["Benchmark"] = 64] = "Benchmark";
TrdType[TrdType["PackageTrade"] = 65] = "PackageTrade";
TrdType[TrdType["RollTrade"] = 66] = "RollTrade";
TrdType[TrdType["ClosingPriceTrade"] = 67] = "ClosingPriceTrade";
TrdType[TrdType["InterFundTransferTrade"] = 68] = "InterFundTransferTrade";
TrdType[TrdType["NetAssetValueCalculatedTrade"] = 69] = "NetAssetValueCalculatedTrade";
})(TrdType || (exports.TrdType = TrdType = {}));
//# sourceMappingURL=TrdType.js.map