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.

189 lines 9.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SecurityType = void 0; var SecurityType; (function (SecurityType) { SecurityType["EuroSupranationalCoupons"] = "EUSUPRA"; SecurityType["CorporateBond"] = "CORP"; SecurityType["ForeignExchangeContract"] = "FOR"; SecurityType["CommonStock"] = "CS"; SecurityType["Repurchase"] = "REPO"; SecurityType["BradyBond"] = "BRADY"; SecurityType["TermLoan"] = "TERM"; SecurityType["BankersAcceptance"] = "BA"; SecurityType["AssetBackedSecurities"] = "ABS"; SecurityType["OtherAnticipationNotes"] = "AN"; SecurityType["MutualFund"] = "MF"; SecurityType["FederalAgencyCoupon"] = "FAC"; SecurityType["CorporatePrivatePlacement"] = "CPP"; SecurityType["NonDeliverableForward"] = "FXNDF"; SecurityType["Cap"] = "CAP"; SecurityType["PreferredStock"] = "PS"; SecurityType["Forward"] = "FORWARD"; SecurityType["CanadianTreasuryNotes"] = "CAN"; SecurityType["RevolverLoan"] = "RVLV"; SecurityType["BankDepositoryNote"] = "BDN"; SecurityType["CanadianMortgageBonds"] = "CMB"; SecurityType["CertificateOfObligation"] = "COFO"; SecurityType["MultilegInstrument"] = "MLEG"; SecurityType["FederalAgencyDiscountNote"] = "FADN"; SecurityType["ConvertibleBond"] = "CB"; SecurityType["FXSpot"] = "FXSPOT"; SecurityType["CreditDefaultSwap"] = "CDS"; SecurityType["DepositoryReceipts"] = "DR"; SecurityType["BuySellback"] = "BUYSELL"; SecurityType["CanadianTreasuryBills"] = "CTB"; SecurityType["Revolver"] = "RVLVTRM"; SecurityType["BankNotes"] = "BN"; SecurityType["Corp"] = "CMBS"; SecurityType["CertificateOfParticipation"] = "COFP"; SecurityType["NoSecurityType"] = "NONE"; SecurityType["USTreasuryNoteOld"] = "UST"; SecurityType["PrivateExportFunding"] = "PEF"; SecurityType["DualCurrency"] = "DUAL"; SecurityType["FXForward"] = "FXFWD"; SecurityType["Collar"] = "CLLR"; SecurityType["SecuritiesLoan"] = "SECLOAN"; SecurityType["EuroSovereigns"] = "EUSOV"; SecurityType["BridgeLoan"] = "BRIDGE"; SecurityType["BillOfExchanges"] = "BOX"; SecurityType["CollateralizedMortgageObligation"] = "CMO"; SecurityType["GeneralObligationBonds"] = "GO"; SecurityType["USTreasuryBillOld"] = "USTB"; SecurityType["USDSupranationalCoupons"] = "SUPRA"; SecurityType["EuroCorporateBond"] = "EUCORP"; SecurityType["FXSwap"] = "FXSWAP"; SecurityType["CommoditySwap"] = "CMDTYSWAP"; SecurityType["SecuritiesPledge"] = "SECPLEDGE"; SecurityType["CanadianProvincialBonds"] = "PROV"; SecurityType["LetterOfCredit"] = "LOFC"; SecurityType["CanadianMoneyMarkets"] = "CAMM"; SecurityType["IOETTEMortgage"] = "IET"; SecurityType["MandatoryTender"] = "MT"; SecurityType["EuroCorporateFloatingRateNotes"] = "EUFRN"; SecurityType["NonDeliverableSwap"] = "FXNDS"; SecurityType["Exotic"] = "EXOTIC"; SecurityType["DeliveryVersusPledge"] = "DVPLDG"; SecurityType["TreasuryBill"] = "TB"; SecurityType["SwingLineFacility"] = "SWING"; SecurityType["CertificateOfDeposit"] = "CD"; SecurityType["MortgageBackedSecurities"] = "MBS"; SecurityType["RevenueAnticipationNote"] = "RAN"; SecurityType["Wildcard"] = "?"; SecurityType["USCorporateFloatingRateNotes"] = "FRN"; SecurityType["FXBankNote"] = "FXBN"; SecurityType["OptionsOnCombo"] = "OOC"; SecurityType["Floor"] = "FLR"; SecurityType["CollateralBasket"] = "COLLBSKT"; SecurityType["USTreasuryBond"] = "TBOND"; SecurityType["DebtorInPossession"] = "DINP"; SecurityType["CallLoans"] = "CL"; SecurityType["MortgageInterestOnly"] = "MIO"; SecurityType["RevenueBonds"] = "REV"; SecurityType["Cash"] = "CASH"; SecurityType["IndexedLinked"] = "XLINKD"; SecurityType["ForeignCurrencyDiscountNote"] = "FXDN"; SecurityType["FRA"] = "FRA"; SecurityType["StructuredFinanceProduct"] = "SFP"; SecurityType["InterestStripFromAnyBondOrNote"] = "TINT"; SecurityType["Defaulted"] = "DEFLTED"; SecurityType["CommercialPaper"] = "CP"; SecurityType["MortgagePrincipalOnly"] = "MPO"; SecurityType["SpecialAssessment"] = "SPCLA"; SecurityType["Other"] = "Other"; SecurityType["StructuredNotes"] = "STRUCT"; SecurityType["Future"] = "FUT"; SecurityType["USTreasuryBill"] = "TBILL"; SecurityType["TreasuryInflationProtectedSecurities"] = "TIPS"; SecurityType["Withdrawn"] = "WITHDRN"; SecurityType["DepositNotes"] = "DN"; SecurityType["MortgagePrivatePlacement"] = "MPP"; SecurityType["SpecialObligation"] = "SPCLO"; SecurityType["ExchangeTradedNote"] = "ETN"; SecurityType["YankeeCorporateBond"] = "YANK"; SecurityType["DerivativeForward"] = "FWD"; SecurityType["MarginLoan"] = "MRGNLOAN"; SecurityType["PrincipalStripOfACallableBondOrNote"] = "TCAL"; SecurityType["Replaced"] = "REPLACD"; SecurityType["EuroCertificateOfDeposit"] = "EUCD"; SecurityType["MiscellaneousPassThrough"] = "MPT"; SecurityType["SpecialTax"] = "SPCLT"; SecurityType["OffshoreIssuedChineseYuanCorporateBond"] = "DIMSUMCORP"; SecurityType["InterestRateSwap"] = "IRS"; SecurityType["TotalReturnSwap"] = "TRS"; SecurityType["PrincipalStripFromANonCallableBondOrNote"] = "TPRN"; SecurityType["Matured"] = "MATURED"; SecurityType["EuroCommercialPaper"] = "EUCP"; SecurityType["Pfandbrief"] = "PFAND"; SecurityType["TaxAnticipationNote"] = "TAN"; SecurityType["SecuritizedDerivative"] = "SECDERIV"; SecurityType["PreferredCorporateBond"] = "PRCORP"; SecurityType["LoanLease"] = "LOANLEASE"; SecurityType["USTreasuryNote"] = "TNOTE"; SecurityType["Amended"] = "AMENDED"; SecurityType["LiquidityNote"] = "LQN"; SecurityType["ToBeAnnounced"] = "TBA"; SecurityType["TaxAllocation"] = "TAXA"; SecurityType["ExchangeTradedFund"] = "ETF"; SecurityType["OffshoreIssuedChineseYuanSovereignBond"] = "DIMSUMSOV"; SecurityType["Retired"] = "RETIRED"; SecurityType["MediumTermNotes"] = "MTN"; SecurityType["TaxExemptCommercialPaper"] = "TECP"; SecurityType["DigitalAsset"] = "DIGITAL"; SecurityType["OptionsOnFutures"] = "OOF"; SecurityType["SovereignBond"] = "SOV"; SecurityType["Overnight"] = "ONITE"; SecurityType["TaxableMunicipalCP"] = "TMCP"; SecurityType["OptionsOnPhysical"] = "OOP"; SecurityType["USTreasuryFloatingRateNote"] = "TFRN"; SecurityType["PromissoryNote"] = "PN"; SecurityType["ShortTermLoanNote"] = "STN"; SecurityType["TaxRevenueAnticipationNote"] = "TRAN"; SecurityType["Option"] = "OPT"; SecurityType["PlazosFijos"] = "PZFJ"; SecurityType["VariableRateDemandNote"] = "VRDN"; SecurityType["SpotForward"] = "SPOTFWD"; SecurityType["SecuredLiquidityNote"] = "SLQN"; SecurityType["Warrant"] = "WAR"; SecurityType["SwapOption"] = "SWAPTION"; SecurityType["TimeDeposit"] = "TD"; SecurityType["MunicipalInterestBearingCommercialPaper"] = "MCPIB"; SecurityType["Transmission"] = "XMISSION"; SecurityType["TaxableMunicipalBond"] = "TMB"; SecurityType["Index"] = "INDEX"; SecurityType["TermLiquidityNote"] = "TLQN"; SecurityType["VariableRateDemandObligation"] = "VRDO"; SecurityType["BondBasket"] = "BDBSKT"; SecurityType["ExtendedCommNote"] = "XCN"; SecurityType["ContractForDifference"] = "CFD"; SecurityType["YankeeCertificateOfDeposit"] = "YCD"; SecurityType["CorrelationSwap"] = "CRLTNSWAP"; SecurityType["BankAcceptedBill"] = "BAB"; SecurityType["DiviendSwap"] = "DVDNDSWAP"; SecurityType["ShortTermBankNote"] = "BNST"; SecurityType["EquityBasket"] = "EQBSKT"; SecurityType["CallableCommercialPaper"] = "CLCP"; SecurityType["EquityForward"] = "EQFWD"; SecurityType["CommercialNote"] = "CN"; SecurityType["ReturnSwap"] = "RTRNSWAP"; SecurityType["InterestBearingCommercialPaper"] = "CPIB"; SecurityType["VarianceSwap"] = "VARSWAP"; SecurityType["EuroMediumTermNote"] = "EUMTN"; SecurityType["PortfolioSwaps"] = "PRTFLIOSWAP"; SecurityType["EuroNegotiableCommercialPaper"] = "EUNCP"; SecurityType["FuturesOnASwap"] = "FUTSWAP"; SecurityType["EuroStructuredLiquidityNote"] = "EUSTLQN"; SecurityType["ForwardsOnASwap"] = "FWDSWAP"; SecurityType["EuroTimeDeposit"] = "EUTD"; SecurityType["ForwardFreightAgreement"] = "FWDFRTAGMT"; SecurityType["JumboCertificateOfDeposit"] = "JCD"; SecurityType["SpreadBetting"] = "SPREADBET"; SecurityType["MoneyMarketFund"] = "MMF"; SecurityType["ExchangeTradedCommodity"] = "ETC"; SecurityType["MasterNote"] = "MN"; SecurityType["NegotiableCertificateOfDeposit"] = "NCD"; SecurityType["NegotiableCommercialPaper"] = "NCP"; SecurityType["RetailCertificateOfDeposit"] = "RCD"; SecurityType["TermDepositReceipt"] = "TDR"; })(SecurityType || (exports.SecurityType = SecurityType = {})); //# sourceMappingURL=SecurityType.js.map