@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.
92 lines (91 loc) • 2.28 kB
TypeScript
export declare enum TradeCondition {
Cash = "A",
AveragePriceTrade = "B",
CashTrade = "C",
NextDay = "D",
Opening = "E",
IntradayTradeDetail = "F",
Rule127Trade = "G",
Rule155Trade = "H",
SoldLast = "I",
NextDayTrade = "J",
Opened = "K",
Seller = "L",
Sold = "M",
StoppedStock = "N",
ImbalanceMoreBuyers = "P",
ImbalanceMoreSellers = "Q",
OpeningPrice = "R",
BargainCondition = "S",
ConvertedPriceIndicator = "T",
ExchangeLast = "U",
FinalPriceOfSession = "V",
ExPit = "W",
Crossed = "X",
TradesResultingFromManual = "Y",
TradesResultingFromIntermarketSweep = "Z",
VolumeOnly = "a",
DirectPlus = "b",
Acquisition = "c",
Bunched = "d",
Distribution = "e",
BunchedSale = "f",
SplitTrade = "g",
CancelStopped = "h",
CancelETH = "i",
CancelStoppedETH = "j",
OutOfSequenceETH = "k",
CancelLastETH = "l",
SoldLastSaleETH = "m",
CancelLast = "n",
SoldLastSale = "o",
CancelOpen = "p",
CancelOpenETH = "q",
OpenedSaleETH = "r",
CancelOnly = "s",
CancelOnlyETH = "t",
LateOpenETH = "u",
AutoExecutionETH = "v",
Reopen = "w",
ReopenETH = "x",
Adjusted = "y",
AdjustedETH = "z",
Spread = "AA",
SpreadETH = "AB",
Straddle = "AC",
StraddleETH = "AD",
Stopped = "AE",
StoppedETH = "AF",
RegularETH = "AG",
Combo = "AH",
ComboETH = "AI",
OfficialClosingPrice = "AJ",
PriorReferencePrice = "AK",
StoppedSoldLast = "AL",
StoppedOutOfSequence = "AM",
OfficialClosingPriceDup = "AN",
CrossedOld = "AO",
FastMarket = "AP",
AutomaticExecution = "AQ",
FormT = "AR",
BasketIndex = "AS",
BurstBasket = "AT",
TradeThroughExempt = "AU",
QuoteSpread = "AV",
LastAuctionPrice = "AW",
HighPrice = "AX",
LowPrice = "AY",
SystematicInternaliser = "AZ",
AwayMarket = "BA",
MidpointPrice = "BB",
TradedBeforeIssueDate = "BC",
PreviousClosingPrice = "BD",
NationalBestBidOffer = "BE",
Cancel = "0",
ImpliedTrade = "1",
MarketplaceEnteredTrade = "2",
MultiAssetClassMultilegTrade = "3",
MultilegToMultilegTrade = "4",
ShortSaleMinPrice = "5",
Benchmark = "6"
}