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