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.

76 lines 4.98 kB
"use strict"; 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