jspurefix
Version:
pure node js fix engine
1,662 lines • 730 kB
TypeScript
export declare enum AdvSide {
Buy = "B",
Sell = "S",
Trade = "T",
Cross = "X"
}
export declare enum AdvTransType {
New = "N",
Cancel = "C",
Replace = "R"
}
export declare enum CommType {
AmountPerUnit = "1",
Percent = "2",
Absolute = "3",
PercentageWaivedCashDiscountBasis = "4",
PercentageWaivedEnhancedUnitsBasis = "5",
PointsPerBondOrContract = "6",
BasisPoints = "7",
AmountPerContract = "8"
}
export declare enum ExecInst {
StayOnOfferSide = "0",
NotHeld = "1",
Work = "2",
GoAlong = "3",
OverTheDay = "4",
Held = "5",
ParticipateDontInitiate = "6",
StrictScale = "7",
TryToScale = "8",
StayOnBidSide = "9",
NoCross = "A",
OkToCross = "B",
CallFirst = "C",
PercentOfVolume = "D",
DoNotIncreaseDni = "E",
DoNotReduceDnr = "F",
AllOrNoneAon = "G",
ReinstateOnSystemFailure = "H",
InstitutionsOnly = "I",
ReinstateOnTradingHalt = "J",
CancelOnTradingHalt = "K",
LastPegLastSale = "L",
MidPricePegMidpriceOfInsideQuote = "M",
NonNegotiable = "N",
OpeningPeg = "O",
MarketPeg = "P",
CancelOnSystemFailure = "Q",
PrimaryPeg = "R",
Suspend = "S",
FixedPegToLocalBestBidOrOfferAtTimeOfOrder = "T",
CustomerDisplayInstruction = "U",
NettingForForex = "V",
PegToVwap = "W",
TradeAlong = "X",
TryToStop = "Y",
CancelIfNotBest = "Z",
TrailingStopPeg = "a",
StrictLimit = "b",
IgnorePriceValidityChecks = "c",
PegToLimitPrice = "d",
WorkToTargetStrategy = "e",
IntermarketSweep = "f",
ExternalRoutingAllowed = "g",
ExternalRoutingNotAllowed = "h",
ImbalanceOnly = "i",
SingleExecutionRequestedForBlockTrade = "j",
BestExecution = "k",
SuspendOnSystemFailure = "l",
SuspendOnTradingHalt = "m",
ReinstateOnConnectionLoss = "n",
CancelOnConnectionLoss = "o",
SuspendOnConnectionLoss = "p",
Release = "q",
ExecuteAsDeltaNeutralUsingVolatilityProvided = "r",
ExecuteAsDurationNeutral = "s",
ExecuteAsFxNeutral = "t",
MinimumGuaranteedFillEligible = "u",
BypassNonDisplayedLiquidity = "v",
Lock = "w",
IgnoreNotionalValueChecks = "x",
TradeAtReferencePrice = "y"
}
export declare enum HandlInst {
AutomatedExecutionOrderPrivateNoBrokerIntervention = "1",
AutomatedExecutionOrderPublicBrokerInterventionOk = "2",
ManualOrderBestExecution = "3"
}
export declare enum SecurityIDSource {
Cusip = "1",
Sedol = "2",
Quik = "3",
IsinNumber = "4",
RicCode = "5",
IsoCurrencyCode = "6",
IsoCountryCode = "7",
ExchangeSymbol = "8",
ConsolidatedTapeAssociationCtaSymbolSiacCtsCqsLineFormat = "9",
BloombergSymbol = "A",
Wertpapier = "B",
Dutch = "C",
Valoren = "D",
Sicovam = "E",
Belgian = "F",
CommonClearstreamAndEuroclear = "G",
ClearingHouseClearingOrganization = "H",
IsdaFpMlProductSpecificationXmlInSecurityXml1185 = "I",
OptionPriceReportingAuthority = "J",
IsdaFpMlProductUrlUrlInSecurityId48 = "K",
LetterOfCredit = "L",
MarketplaceAssignedIdentifier = "M",
MarkitRedEntityClip = "N",
MarkitRedPairClip = "P",
CftcCommodityCode = "Q",
IsdaCommodityReferencePrice = "R",
FinancialInstrumentGlobalIdentifier = "S",
LegalEntityIdentifier = "T",
Synthetic = "U",
FidessaInstrumentMnemonicFim = "V"
}
export declare enum IOIQltyInd {
High = "H",
Low = "L",
Medium = "M"
}
export declare enum IOIQty {
Small = "S",
Medium = "M",
Large = "L",
UndisclosedQuantity = "U"
}
export declare enum IOITransType {
New = "N",
Cancel = "C",
Replace = "R"
}
export declare enum LastCapacity {
Agent = "1",
CrossAsAgent = "2",
CrossAsPrincipal = "3",
Principal = "4",
RisklessPrincipal = "5"
}
export declare enum MsgType {
Heartbeat = "0",
TestRequest = "1",
ResendRequest = "2",
Reject = "3",
SequenceReset = "4",
Logout = "5",
Ioi = "6",
Advertisement = "7",
ExecutionReport = "8",
OrderCancelReject = "9",
Logon = "A",
News = "B",
Email = "C",
NewOrderSingle = "D",
NewOrderList = "E",
OrderCancelRequest = "F",
OrderCancelReplaceRequest = "G",
OrderStatusRequest = "H",
AllocationInstruction = "J",
ListCancelRequest = "K",
ListExecute = "L",
ListStatusRequest = "M",
ListStatus = "N",
AllocationInstructionAck = "P",
DontKnowTrade = "Q",
QuoteRequest = "R",
Quote = "S",
SettlementInstructions = "T",
MarketDataRequest = "V",
MarketDataSnapshotFullRefresh = "W",
MarketDataIncrementalRefresh = "X",
MarketDataRequestReject = "Y",
QuoteCancel = "Z",
QuoteStatusRequest = "a",
MassQuoteAck = "b",
SecurityDefinitionRequest = "c",
SecurityDefinition = "d",
SecurityStatusRequest = "e",
SecurityStatus = "f",
TradingSessionStatusRequest = "g",
TradingSessionStatus = "h",
MassQuote = "i",
BusinessMessageReject = "j",
BidRequest = "k",
BidResponse = "l",
ListStrikePrice = "m",
XmLnonFix = "n",
RegistrationInstructions = "o",
RegistrationInstructionsResponse = "p",
OrderMassCancelRequest = "q",
OrderMassCancelReport = "r",
NewOrderCross = "s",
CrossOrderCancelReplaceRequest = "t",
CrossOrderCancelRequest = "u",
SecurityTypeRequest = "v",
SecurityTypes = "w",
SecurityListRequest = "x",
SecurityList = "y",
DerivativeSecurityListRequest = "z",
DerivativeSecurityList = "AA",
NewOrderMultileg = "AB",
MultilegOrderCancelReplace = "AC",
TradeCaptureReportRequest = "AD",
TradeCaptureReport = "AE",
OrderMassStatusRequest = "AF",
QuoteRequestReject = "AG",
RfqRequest = "AH",
QuoteStatusReport = "AI",
QuoteResponse = "AJ",
Confirmation = "AK",
PositionMaintenanceRequest = "AL",
PositionMaintenanceReport = "AM",
RequestForPositions = "AN",
RequestForPositionsAck = "AO",
PositionReport = "AP",
TradeCaptureReportRequestAck = "AQ",
TradeCaptureReportAck = "AR",
AllocationReport = "AS",
AllocationReportAck = "AT",
ConfirmationAck = "AU",
SettlementInstructionRequest = "AV",
AssignmentReport = "AW",
CollateralRequest = "AX",
CollateralAssignment = "AY",
CollateralResponse = "AZ",
CollateralReport = "BA",
CollateralInquiry = "BB",
NetworkCounterpartySystemStatusRequest = "BC",
NetworkCounterpartySystemStatusResponse = "BD",
UserRequest = "BE",
UserResponse = "BF",
CollateralInquiryAck = "BG",
ConfirmationRequest = "BH",
ContraryIntentionReport = "BO",
SecurityDefinitionUpdateReport = "BP",
SecurityListUpdateReport = "BK",
AdjustedPositionReport = "BL",
AllocationInstructionAlert = "BM",
ExecutionAck = "BN",
TradingSessionList = "BJ",
TradingSessionListRequest = "BI",
SettlementObligationReport = "BQ",
DerivativeSecurityListUpdateReport = "BR",
TradingSessionListUpdateReport = "BS",
MarketDefinitionRequest = "BT",
MarketDefinition = "BU",
MarketDefinitionUpdateReport = "BV",
ApplicationMessageRequest = "BW",
ApplicationMessageRequestAck = "BX",
ApplicationMessageReport = "BY",
OrderMassActionReport = "BZ",
OrderMassActionRequest = "CA",
UserNotification = "CB",
StreamAssignmentRequest = "CC",
StreamAssignmentReport = "CD",
StreamAssignmentReportAck = "CE",
PartyDetailsListRequest = "CF",
PartyDetailsListReport = "CG",
MarginRequirementInquiry = "CH",
MarginRequirementInquiryAck = "CI",
MarginRequirementReport = "CJ",
PartyDetailsListUpdateReport = "CK",
PartyRiskLimitsRequest = "CL",
PartyRiskLimitsReport = "CM",
SecurityMassStatusRequest = "CN",
SecurityMassStatus = "CO",
AccountSummaryReport = "CQ",
PartyRiskLimitsUpdateReport = "CR",
PartyRiskLimitsDefinitionRequest = "CS",
PartyRiskLimitsDefinitionRequestAck = "CT",
PartyEntitlementsRequest = "CU",
PartyEntitlementsReport = "CV",
QuoteAck = "CW",
PartyDetailsDefinitionRequest = "CX",
PartyDetailsDefinitionRequestAck = "CY",
PartyEntitlementsUpdateReport = "CZ",
PartyEntitlementsDefinitionRequest = "DA",
PartyEntitlementsDefinitionRequestAck = "DB",
TradeMatchReport = "DC",
TradeMatchReportAck = "DD",
PartyRiskLimitsReportAck = "DE",
PartyRiskLimitCheckRequest = "DF",
PartyRiskLimitCheckRequestAck = "DG",
PartyActionRequest = "DH",
PartyActionReport = "DI",
MassOrder = "DJ",
MassOrderAck = "DK",
PositionTransferInstruction = "DL",
PositionTransferInstructionAck = "DM",
PositionTransferReport = "DN",
MarketDataStatisticsRequest = "DO",
MarketDataStatisticsReport = "DP",
CollateralReportAck = "DQ",
MarketDataReport = "DR",
CrossRequest = "DS",
CrossRequestAck = "DT"
}
export declare enum OrdStatus {
New = "0",
PartiallyFilled = "1",
Filled = "2",
DoneForDay = "3",
Canceled = "4",
ReplacedNoLongerUsed = "5",
PendingCancelIEResultOfOrderCancelRequest = "6",
Stopped = "7",
Rejected = "8",
Suspended = "9",
PendingNew = "A",
Calculated = "B",
Expired = "C",
AcceptedForBidding = "D",
PendingReplaceIEResultOfOrderCancelReplaceRequest = "E"
}
export declare enum OrdType {
Market = "1",
Limit = "2",
StopStopLoss = "3",
StopLimit = "4",
MarketOnCloseNoLongerUsed = "5",
WithOrWithout = "6",
LimitOrBetter = "7",
LimitWithOrWithout = "8",
OnBasis = "9",
OnCloseNoLongerUsed = "A",
LimitOnCloseNoLongerUsed = "B",
ForexMarketNoLongerUsed = "C",
PreviouslyQuoted = "D",
PreviouslyIndicated = "E",
ForexLimitNoLongerUsed = "F",
ForexSwap = "G",
ForexPreviouslyQuotedNoLongerUsed = "H",
FunariLimitDayOrderWithUnexecutedPortionHandlesAsMarketOnCloseEGJapan = "I",
MarketIfTouchedMit = "J",
MarketWithLeftOverAsLimitMarketOrderWithUnexecutedQuantityBecomingLimitOrderAtLastPrice = "K",
PreviousFundValuationPointHistoricPricingForCiv = "L",
NextFundValuationPointForwardPricingForCiv = "M",
Pegged = "P",
CounterOrderSelection = "Q",
StopOnBidOrOffer = "R",
StopLimitOnBidOrOffer = "S"
}
export declare enum PossDupFlag {
OriginalTransmission = "N",
PossibleDuplicate = "Y"
}
export declare enum Side {
Buy = "1",
Sell = "2",
BuyMinus = "3",
SellPlus = "4",
SellShort = "5",
SellShortExempt = "6",
Undisclosed = "7",
CrossOrdersWhereCounterpartyIsAnExchangeValidForAllMessagesExceptIoIs = "8",
CrossShort = "9",
CrossShortExempt = "A",
AsDefinedForUseWithMultilegInstruments = "B",
OppositeForUseWithMultilegInstruments = "C",
SubscribeEGCiv = "D",
RedeemEGCiv = "E",
LendFinancingIdentifiesDirectionOfCollateral = "F",
BorrowFinancingIdentifiesDirectionOfCollateral = "G",
SellUndisclosed = "H"
}
export declare enum TimeInForce {
DayOrSession = "0",
GoodTillCancelGtc = "1",
AtTheOpeningOpg = "2",
ImmediateOrCancelIoc = "3",
FillOrKillFok = "4",
GoodTillCrossingGtx = "5",
GoodTillDateGtd = "6",
AtTheClose = "7",
GoodThroughCrossing = "8",
AtCrossing = "9",
GoodForTimeGft = "A",
GoodForAuctionGfa = "B"
}
export declare enum Urgency {
Normal = "0",
Flash = "1",
Background = "2"
}
export declare enum SettlType {
RegularFxSpotSettlementT1OrT2DependingOnCurrency = "0",
CashTodT0 = "1",
NextDayTomT1 = "2",
T2 = "3",
T3 = "4",
T4 = "5",
Future = "6",
WhenAndIfIssued = "7",
SellersOption = "8",
T5 = "9",
BrokenDate = "B",
FxSpotNextSettlementSpot1AkaNextDay = "C"
}
export declare enum SymbolSfx {
EucpWithLumpSumInterestRatherThanDiscountPrice = "CD",
WhenIssuedForASecurityToBeReissuedUnderAnOldCusipOrIsin = "WI"
}
export declare enum AllocTransType {
New = "0",
Replace = "1",
Cancel = "2",
PreliminaryWithoutMiscFeesAndNetMoneyRemovedReplaced = "3",
CalculatedIncludesMiscFeesAndNetMoneyRemovedReplaced = "4",
CalculatedWithoutPreliminarySentUnsolicitedByBrokerIncludesMiscFeesAndNetMoneyRemovedReplaced = "5",
Reversal = "6"
}
export declare enum PositionEffect {
Close = "C",
Fifo = "F",
Open = "O",
Rolled = "R",
CloseButNotifyOnOpen = "N",
Default = "D"
}
export declare enum ProcessCode {
Regular = "0",
SoftDollar = "1",
StepIn = "2",
StepOut = "3",
SoftDollarStepIn = "4",
SoftDollarStepOut = "5",
PlanSponsor = "6"
}
export declare enum AllocStatus {
AcceptedSuccessfullyProcessed = 0,
BlockLevelReject = 1,
AccountLevelReject = 2,
ReceivedReceivedNotYetProcessed = 3,
Incomplete = 4,
RejectedByIntermediary = 5,
AllocationPending = 6,
Reversed = 7,
CancelledByIntermediary = 8,
Claimed = 9,
Refused = 10,
PendingGiveUpApproval = 11,
Cancelled = 12,
PendingTakeUpApproval = 13,
ReversalPending = 14
}
export declare enum AllocRejCode {
UnknownOrMissingAccountS = 0,
IncorrectOrMissingBlockQuantity = 1,
IncorrectOrMissingAveragePrice = 2,
UnknownExecutingBrokerMnemonic = 3,
IncorrectOrMissingCommission = 4,
UnknownOrderId37 = 5,
UnknownListId66 = 6,
OtherFurtherInText58 = 7,
IncorrectOrMissingAllocatedQuantity = 8,
CalculationDifference = 9,
UnknownOrStaleExecId = 10,
MismatchedData = 11,
UnknownClOrdId = 12,
WarehouseRequestRejected = 13,
DuplicateOrMissingIndividualAllocId467 = 14,
TradeNotRecognized = 15,
TradePreviouslyAllocated = 16,
IncorrectOrMissingInstrument = 17,
IncorrectOrMissingSettlementDate = 18,
IncorrectOrMissingFundIdOrFundName = 19,
IncorrectOrMissingSettlementInstructions = 20,
IncorrectOrMissingFees = 21,
IncorrectOrMissingTax = 22,
UnknownOrMissingParty = 23,
IncorrectOrMissingSide = 24,
IncorrectOrMissingNetMoney = 25,
IncorrectOrMissingTradeDate = 26,
IncorrectOrMissingSettlementCurrencyInstructions = 27,
IncorrrectOrMissingProcessCode81 = 28,
Other = 99
}
export declare enum EmailType {
New = "0",
Reply = "1",
AdminReply = "2"
}
export declare enum PossResend {
OriginalTransmission = "N",
PossibleResend = "Y"
}
export declare enum CxlRejReason {
TooLateToCancel = 0,
UnknownOrder = 1,
BrokerExchangeOption = 2,
OrderAlreadyInPendingCancelOrPendingReplaceStatus = 3,
UnableToProcessOrderMassCancelRequest = 4,
OrigOrdModTime586DidNotMatchLastTransactTime60OfOrder = 5,
DuplicateClOrdId11Received = 6,
PriceExceedsCurrentPrice = 7,
PriceExceedsCurrentPriceBand = 8,
InvalidPriceIncrement = 18,
Other = 99
}
export declare enum OrdRejReason {
BrokerExchangeOption = 0,
UnknownSymbol = 1,
ExchangeClosed = 2,
OrderExceedsLimit = 3,
TooLateToEnter = 4,
UnknownOrder = 5,
DuplicateOrderEGDupeClOrdId = 6,
DuplicateOfAVerballyCommunicatedOrder = 7,
StaleOrder = 8,
TradeAlongRequired = 9,
InvalidInvestorId = 10,
UnsupportedOrderCharacteristic = 11,
SurveillanceOption = 12,
IncorrectQuantity = 13,
IncorrectAllocatedQuantity = 14,
UnknownAccountS = 15,
PriceExceedsCurrentPriceBand = 16,
InvalidPriceIncrement = 18,
ReferencePriceNotAvailable = 19,
NotionalValueExceedsThreshold = 20,
AlgorithmRiskThresholdBreached = 21,
ShortSellNotPermitted = 22,
ShortSellRejectedDueToSecurityPreBorrowRestriction = 23,
ShortSellRejectedDueToAccountPreBorrowRestriction = 24,
InsufficientCreditLimit = 25,
ExceededClipSizeLimit = 26,
ExceededMaximumNotionalOrderAmount = 27,
ExceededDv01Pv01Limit = 28,
ExceededCs01Limit = 29,
Other = 99
}
export declare enum IOIQualifier {
QuantityIsNegotiable = "1",
AllowLateBids = "2",
ImmediateOrCounter = "3",
AutoTrade = "4",
AllOrNoneAon = "A",
MarketOnCloseMocHeldToClose = "B",
AtTheCloseAroundNotHeldToClose = "C",
VwapVolumeWeightedAveragePrice = "D",
Axe = "E",
AxeOnBid = "F",
AxeOnOffer = "G",
ClientNaturalWorking = "H",
InTouchWith = "I",
PositionWanted = "J",
MarketMaking = "K",
Limit = "L",
MoreBehind = "M",
ClientNaturalBlock = "N",
AtTheOpen = "O",
TakingAPosition = "P",
AtTheMarketPreviouslyCalledCurrentQuote = "Q",
ReadyToTrade = "R",
InventoryOrPortfolioShown = "S",
ThroughTheDay = "T",
Unwind = "U",
Versus = "V",
IndicationWorkingAway = "W",
CrossingOpportunity = "X",
AtTheMidpoint = "Y",
PreOpen = "Z",
AutomaticSpot = "a",
PlatformCalculatedSpot = "b",
OutsideSpread = "c",
DeferredSpot = "d",
NegotiatedSpot = "n"
}
export declare enum ReportToExch {
IndicatesThePartySendingMessageWillReportTrade = "N",
IndicatesThePartyReceivingMessageMustReportTrade = "Y"
}
export declare enum LocateReqd {
IndicatesTheBrokerIsNotRequiredToLocate = "N",
IndicatesTheBrokerIsResponsibleForLocatingTheStock = "Y"
}
export declare enum ForexReq {
DoNotExecuteForexAfterSecurityTrade = "N",
ExecuteForexAfterSecurityTrade = "Y"
}
export declare enum DKReason {
UnknownSecurity = "A",
WrongSide = "B",
QuantityExceedsOrder = "C",
NoMatchingOrder = "D",
PriceExceedsLimit = "E",
CalculationDifference = "F",
NoMatchingExecutionReport358 = "G",
Other = "Z"
}
export declare enum IOINaturalFlag {
NotNatural = "N",
Natural = "Y"
}
export declare enum MiscFeeType {
RegulatoryEGSec = "1",
Tax = "2",
LocalCommission = "3",
ExchangeFees = "4",
Stamp = "5",
Levy = "6",
Other = "7",
Markup = "8",
ConsumptionTax = "9",
PerTransaction = "10",
Conversion = "11",
Agent = "12",
TransferFee = "13",
SecurityLending = "14",
TradeReporting = "15",
TaxOnPrincipalAmount = "16",
TaxOnAccruedInterestAmount = "17",
NewIssuanceFee = "18",
ServiceFee = "19",
OddLotFee = "20",
AuctionFee = "21",
ValueAddedTaxVat = "22",
SalesTax = "23"
}
export declare enum ExecType {
New = "0",
DoneForDay = "3",
Canceled = "4",
Replaced = "5",
PendingCancelEGResultOfOrderCancelRequest = "6",
Stopped = "7",
Rejected = "8",
Suspended = "9",
PendingNew = "A",
Calculated = "B",
Expired = "C",
RestatedExecutionReportSentUnsolicitedBySellsideWithExecRestatementReason378Set = "D",
PendingReplaceEGResultOfOrderCancelReplaceRequest = "E",
TradePartialFillOrFill = "F",
TradeCorrect = "G",
TradeCancel = "H",
OrderStatus = "I",
TradeInAClearingHold = "J",
TradeHasBeenReleasedToClearing = "K",
TriggeredOrActivatedBySystem = "L",
Locked = "M",
Released = "N"
}
export declare enum SettlCurrFxRateCalc {
Multiply = "M",
Divide = "D"
}
export declare enum SettlInstMode {
DefaultReplaced = "0",
StandingInstructionsProvided = "1",
SpecificAllocationAccountOverridingReplaced = "2",
SpecificAllocationAccountStandingReplaced = "3",
SpecificOrderForASingleAccountForCiv = "4",
RequestReject = "5"
}
export declare enum SettlInstTransType {
New = "N",
Cancel = "C",
Replace = "R",
Restate = "T"
}
export declare enum SettlInstSource {
BrokersInstructions = "1",
InstitutionsInstructions = "2",
InvestorEGCivUse = "3"
}
export declare enum SecurityType {
EuroSupranationalCoupons = "EUSUPRA",
CorporateBond = "CORP",
ForeignExchangeContract = "FOR",
CommonStock = "CS",
Repurchase = "REPO",
BradyBond = "BRADY",
TermLoan = "TERM",
BankersAcceptance = "BA",
AssetBackedSecurities = "ABS",
OtherAnticipationNotesBanGanEtc = "AN",
MutualFund = "MF",
FederalAgencyCoupon = "FAC",
CorporatePrivatePlacement = "CPP",
PreferredStock = "PS",
Forward = "FORWARD",
CanadianTreasuryNotes = "CAN",
RevolverLoan = "RVLV",
BankDepositoryNote = "BDN",
CanadianMortgageBonds = "CMB",
CertificateOfObligation = "COFO",
MultilegInstrument = "MLEG",
NonDeliverableForward = "FXNDF",
Cap = "CAP",
FederalAgencyDiscountNote = "FADN",
ConvertibleBond = "CB",
CreditDefaultSwap = "CDS",
BuySellback = "BUYSELL",
CanadianTreasuryBills = "CTB",
RevolverTermLoan = "RVLVTRM",
BankNotes = "BN",
CorpMortgageBackedSecurities = "CMBS",
CertificateOfParticipation = "COFP",
NoSecurityType = "NONE",
FxSpot = "FXSPOT",
UsTreasuryNoteDeprecatedValueUseTnote = "UST",
PrivateExportFunding = "PEF",
DualCurrency = "DUAL",
SecuritiesLoan = "SECLOAN",
EuroSovereigns = "EUSOV",
BridgeLoan = "BRIDGE",
BillOfExchanges = "BOX",
CollateralizedMortgageObligation = "CMO",
GeneralObligationBonds = "GO",
FxForward = "FXFWD",
Collar = "CLLR",
UsTreasuryBillDeprecatedValueUseTbill = "USTB",
UsdSupranationalCoupons = "SUPRA",
EuroCorporateBond = "EUCORP",
SecuritiesPledge = "SECPLEDGE",
CanadianProvincialBonds = "PROV",
LetterOfCredit = "LOFC",
CanadianMoneyMarkets = "CAMM",
IoetteMortgage = "IET",
MandatoryTender = "MT",
FxSwap = "FXSWAP",
CommoditySwap = "CMDTYSWAP",
EuroCorporateFloatingRateNotes = "EUFRN",
TreasuryBillNonUs = "TB",
SwingLineFacility = "SWING",
CertificateOfDeposit = "CD",
MortgageBackedSecurities = "MBS",
RevenueAnticipationNote = "RAN",
WildcardEntryForUseOnSecurityDefinitionRequest = "?",
DeliveryVersusPledge = "DVPLDG",
Exotic = "EXOTIC",
UsCorporateFloatingRateNotes = "FRN",
OptionsOnCombo = "OOC",
UsTreasuryBond = "TBOND",
DebtorInPossession = "DINP",
CallLoans = "CL",
MortgageInterestOnly = "MIO",
RevenueBonds = "REV",
Cash = "CASH",
Floor = "FLR",
CollateralBasket = "COLLBSKT",
IndexedLinked = "XLINKD",
InterestStripFromAnyBondOrNote = "TINT",
Defaulted = "DEFLTED",
CommercialPaper = "CP",
MortgagePrincipalOnly = "MPO",
SpecialAssessment = "SPCLA",
ForwardRateAgreement = "FRA",
StructuredNotes = "STRUCT",
Future = "FUT",
UsTreasuryBill = "TBILL",
TreasuryInflationProtectedSecurities = "TIPS",
Withdrawn = "WITHDRN",
DepositNotes = "DN",
MortgagePrivatePlacement = "MPP",
SpecialObligation = "SPCLO",
YankeeCorporateBond = "YANK",
PrincipalStripOfACallableBondOrNote = "TCAL",
Replaced = "REPLACD",
EuroCertificateOfDeposit = "EUCD",
MiscellaneousPassThrough = "MPT",
SpecialTax = "SPCLT",
DerivativeForward = "FWD",
InterestRateSwap = "IRS",
PrincipalStripFromANonCallableBondOrNote = "TPRN",
Matured = "MATURED",
EuroCommercialPaper = "EUCP",
Pfandbriefe = "PFAND",
TaxAnticipationNote = "TAN",
TotalReturnSwap = "TRS",
UsTreasuryNote = "TNOTE",
AmendedRestated = "AMENDED",
LiquidityNote = "LQN",
ToBeAnnounced = "TBA",
TaxAllocation = "TAXA",
LoanLease = "LOANLEASE",
Retired = "RETIRED",
MediumTermNotes = "MTN",
TaxExemptCommercialPaper = "TECP",
OptionsOnFutures = "OOF",
Overnight = "ONITE",
TaxableMunicipalCp = "TMCP",
OptionsOnPhysicalUseNotRecommended = "OOP",
PromissoryNote = "PN",
ShortTermLoanNote = "STN",
TaxRevenueAnticipationNote = "TRAN",
Option = "OPT",
PlazosFijos = "PZFJ",
VariableRateDemandNote = "VRDN",
SecuredLiquidityNote = "SLQN",
Warrant = "WAR",
SpotForward = "SPOTFWD",
TimeDeposit = "TD",
SwapOption = "SWAPTION",
Transmission = "XMISSION",
TermLiquidityNote = "TLQN",
GeneralTypeForAContractBasedOnAnEstablishedIndex = "INDEX",
ExtendedCommNote = "XCN",
BondBasket = "BDBSKT",
YankeeCertificateOfDeposit = "YCD",
ContractForDifference = "CFD",
CorrelationSwap = "CRLTNSWAP",
DividendSwap = "DVDNDSWAP",
EquityBasket = "EQBSKT",
EquityForward = "EQFWD",
ReturnSwap = "RTRNSWAP",
VarianceSwap = "VARSWAP"
}
export declare enum StandInstDbType {
Other = 0,
DtcSid = 1,
ThomsonAlert = 2,
AGlobalCustodianStandInstDbName70MustBeProvided = 3,
AccountNet = 4
}
export declare enum SettlDeliveryType {
VersusPaymentDeliverIfSellOrReceiveIfBuyVsAgainstPayment = 0,
FreeDeliverIfSellOrReceiveIfBuyFree = 1,
TriParty = 2,
HoldInCustody = 3
}
export declare enum AllocLinkType {
FxNetting = 0,
FxSwap = 1
}
export declare enum PutOrCall {
Put = 0,
Call = 1
}
export declare enum CoveredOrUncovered {
Covered = 0,
Uncovered = 1
}
export declare enum NotifyBrokerOfCredit {
DetailsShouldNotBeCommunicated = "N",
DetailsShouldBeCommunicated = "Y"
}
export declare enum AllocHandlInst {
Match = 1,
Forward = 2,
ForwardAndMatch = 3
}
export declare enum RoutingType {
TargetFirm = 1,
TargetList = 2,
BlockFirm = 3,
BlockList = 4,
TargetPerson = 5,
BlockPerson = 6
}
export declare enum BenchmarkCurveName {
Eonia = "EONIA",
Eurepo = "EUREPO",
EuriborDeprecatedUseEnumEuriborInstead = "Euribor",
FutureSwap = "FutureSWAP",
Libid = "LIBID",
LiborLondonInterBankOffer = "LIBOR",
MuniAaa = "MuniAAA",
Other = "OTHER",
Pfandbriefe = "Pfandbriefe",
Sonia = "SONIA",
Swap = "SWAP",
Treasury = "Treasury",
UsFederalReserveFedFundsEffectiveRate = "FEDEFF",
UsFedFundsTargetRate = "FEDOPEN",
EuroInterbankOfferRate = "EURIBOR"
}
export declare enum StipulationType {
AlternativeMinimumTaxYN = "AMT",
AbsolutePrepaymentSpeed = "ABS",
IncurredRecoveryYN = "INCURRCVY",
AutoReinvestmentAtRateOrBetter = "AUTOREINV",
ConstantPrepaymentPenalty = "CPP",
AdditionalTerm = "ADDTRM",
BankQualifiedYN = "BANKQUAL",
ConstantPrepaymentRate = "CPR",
ModifiedEquityDelivery = "MODEQTYDLVY",
BargainConditionsSeeStipulationValue234ForValues = "BGNCON",
ConstantPrepaymentYield = "CPY",
NoReferenceObligationYN = "NOREFOBLIG",
CouponRange = "COUPON",
FinalCprOfHomeEquityPrepaymentCurve = "HEP",
UnknownReferenceObligationYN = "UNKREFOBLIG",
IsoCurrencyCode = "CURRENCY",
PercentOfManufacturedHousingPrepaymentCurve = "MHP",
AllGuaranteesYN = "ALLGUARANTEES",
CustomStartEndDate = "CUSTOMDATE",
MonthlyPrepaymentRate = "MPR",
ReferencePriceYN = "REFPX",
GeographicsAndRangeEx234Ca080MinimumOf80CaliforniaAssets = "GEOG",
PercentOfProspectusPrepaymentCurve = "PPC",
ReferencePolicyYN = "REFPOLICY",
ValuationDiscount = "HAIRCUT",
PercentOfBmaPrepaymentCurve = "PSA",
SecuredListYN = "SECRDLIST",
InsuredYN = "INSURED",
SingleMonthlyMortality = "SMM",
YearOrYearMonthOfIssueEx234200209 = "ISSUE",
IssuersTicker = "ISSUER",
IssueSizeRange = "ISSUESIZE",
LookbackDays = "LOOKBACK",
ExplicitLotIdentifier = "LOT",
LotVarianceValueInPercentMaximumOverOrUnderAllocationAllowed = "LOTVAR",
MaturityYearAndMonth = "MAT",
MaturityRange = "MATURITY",
MaximumSubstitutionsRepo = "MAXSUBS",
MinimumDenomination = "MINDNOM",
MinimumIncrement = "MININCR",
MinimumQuantity = "MINQTY",
PaymentFrequencyCalendar = "PAYFREQ",
NumberOfPieces = "PIECES",
PoolsMaximum = "PMAX",
PoolsPerLot = "PPL",
PoolsPerMillion = "PPM",
PoolsPerTrade = "PPT",
PriceRange = "PRICE",
PricingFrequency = "PRICEFREQ",
ProductionYear = "PROD",
CallProtection = "PROTECT",
Purpose = "PURPOSE",
BenchmarkPriceSource = "PXSOURCE",
RatingSourceAndRange = "RATING",
TypeOfRedemptionValuesAreNonCallablePrefundedEscrowedToMaturityPutableConvertible = "REDEMPTION",
RestrictedYN = "RESTRICTED",
MarketSector = "SECTOR",
SecurityTypeIncludedOrExcluded = "SECTYPE",
Structure = "STRUCT",
SubstitutionsFrequencyRepo = "SUBSFREQ",
SubstitutionsLeftRepo = "SUBSLEFT",
FreeformText = "TEXT",
TradeVarianceValueInPercentMaximumOverOrUnderAllocationAllowed = "TRDVAR",
WeightedAverageCouponValueInPercentExactOrRangePlusGrossOrNetOfServicingSpreadTheDefaultEx23465NetMinimumOf65NetOfServicingFee = "WAC",
WeightedAverageLifeCouponValueInPercentExactOrRange = "WAL",
WeightedAverageLoanAgeValueInMonthsExactOrRange = "WALA",
WeightedAverageMaturityValueInMonthsExactOrRange = "WAM",
WholePoolYN = "WHOLE",
YieldRange = "YIELD",
AverageFicoScore = "AVFICO",
OriginalAmount = "ORIGAMT",
AverageLoanSize = "AVSIZE",
PoolEffectiveDate = "POOLEFFDT",
MaximumLoanBalance = "MAXBAL",
PoolInitialFactor = "POOLINITFCTR",
PoolIdentifier = "POOL",
TrancheIdentifier = "TRANCHE",
TypeOfRollTrade = "ROLLTYPE",
SubstitutionYN = "SUBSTITUTION",
ReferenceToRollingOrClosingTrade = "REFTRADE",
MultipleExchangeFallbackYN = "MULTEXCHFLLBCK",
PrincipalOfRollingOrClosingTrade = "REFPRIN",
ComponentSecurityFallbackYN = "COMPSECFLLBCK",
InterestOfRollingOrClosingTrade = "REFINT",
LocalJurisdictionYN = "LOCLJRSDCTN",
AvailableOfferQuantityToBeShownToTheStreet = "AVAILQTY",
RelevantJurisdictionYN = "RELVJRSDCTN",
BrokersSalesCredit = "BROKERCREDIT",
OfferPriceToBeShownToInternalBrokers = "INTERNALPX",
OfferQuantityToBeShownToInternalBrokers = "INTERNALQTY",
TheMinimumResidualOfferQuantity = "LEAVEQTY",
MaximumOrderSize = "MAXORDQTY",
OrderQuantityIncrement = "ORDRINCR",
PrimaryOrSecondaryMarketIndicator = "PRIMARY",
BrokerSalesCreditOverride = "SALESCREDITOVR",
TradersCredit = "TRADERCREDIT",
DiscountRateWhenPriceIsDenominatedInPercentOfPar = "DISCOUNT",
YieldToMaturityWhenYieldType235AndYield236ShowADifferentYield = "YTM"
}
export declare enum YieldType {
AfterTaxYieldMunicipals = "AFTERTAX",
AnnualYield = "ANNUAL",
YieldAtIssueMunicipals = "ATISSUE",
YieldToAvgMaturity = "AVGMATURITY",
BookYield = "BOOK",
YieldToNextCall = "CALL",
YieldChangeSinceClose = "CHANGE",
ClosingYield = "CLOSE",
CompoundYield = "COMPOUND",
CurrentYield = "CURRENT",
GvntEquivalentYield = "GOVTEQUIV",
TrueGrossYield = "GROSS",
YieldWithInflationAssumption = "INFLATION",
InverseFloaterBondYield = "INVERSEFLOATER",
MostRecentClosingYield = "LASTCLOSE",
ClosingYieldMostRecentMonth = "LASTMONTH",
ClosingYieldMostRecentQuarter = "LASTQUARTER",
ClosingYieldMostRecentYear = "LASTYEAR",
YieldToLongestAverageLife = "LONGAVGLIFE",
MarkToMarketYield = "MARK",
YieldToMaturity = "MATURITY",
YieldToNextRefundSinkingFundBonds = "NEXTREFUND",
OpenAverageYield = "OPENAVG",
PreviousCloseYield = "PREVCLOSE",
ProceedsYield = "PROCEEDS",
YieldToNextPut = "PUT",
SemiAnnualYield = "SEMIANNUAL",
YieldToShortestAverageLife = "SHORTAVGLIFE",
SimpleYield = "SIMPLE",
TaxEquivalentYield = "TAXEQUIV",
YieldToTenderDate = "TENDER",
TrueYield = "TRUE",
YieldValueOf132 = "VALUE1_32",
YieldToWorst = "WORST"
}
export declare enum TradedFlatSwitch {
NotTradedFlat = "N",
TradedFlat = "Y"
}
export declare enum SubscriptionRequestType {
Snapshot = "0",
SnapshotUpdatesSubscribe = "1",
DisablePreviousSnapshotUpdateRequestUnsubscribe = "2"
}
export declare enum MDUpdateType {
FullRefresh = 0,
IncrementalRefresh = 1
}
export declare enum AggregatedBook {
BookEntriesToBeAggregated = "Y",
BookEntriesShouldNotBeAggregated = "N"
}
export declare enum MDEntryType {
Bid = "0",
Offer = "1",
Trade = "2",
IndexValue = "3",
OpeningPrice = "4",
ClosingPrice = "5",
SettlementPrice = "6",
TradingSessionHighPrice = "7",
TradingSessionLowPrice = "8",
TradingSessionVolumeWeightedAveragePriceVwap = "9",
Imbalance = "A",
TradeVolume = "B",
OpenInterest = "C",
CompositeUnderlyingPrice = "D",
SimulatedSellPrice = "E",
SimulatedBuyPrice = "F",
MarginRate = "G",
MidPrice = "H",
EmptyBook = "J",
SettleHighPrice = "K",
SettleLowPrice = "L",
PriorSettlePrice = "M",
SessionHighBid = "N",
SessionLowOffer = "O",
EarlyPrices = "P",
AuctionClearingPrice = "Q",
SwapValueFactorSvfForSwapsClearedThroughACentralCounterpartyCcp = "S",
DailyValueAdjustmentForLongPositions = "R",
CumulativeValueAdjustmentForLongPositions = "T",
DailyValueAdjustmentForShortPositions = "U",
CumulativeValueAdjustmentForShortPositions = "V",
FixingPrice = "W",
CashRate = "X",
RecoveryRate = "Y",
RecoveryRateForLongPositions = "Z",
RecoveryRateForShortPositions = "a",
MarketBid = "b",
MarketOffer = "c",
ShortSaleMinimumPrice = "d",
PreviousClosingPrice = "e"
}
export declare enum TickDirection {
PlusTick = "0",
ZeroPlusTick = "1",
MinusTick = "2",
ZeroMinusTick = "3"
}
export declare enum QuoteCondition {
ReservedSam = "0",
NoActiveSam = "1",
Restricted = "2",
RestOfBookVwap = "3",
BetterPricesInConditionalOrders = "4",
MedianPrice = "5",
FullCurve = "6",
FlatCurve = "7",
OpenActive = "A",
ClosedInactive = "B",
ExchangeBest = "C",
ConsolidatedBest = "D",
Locked = "E",
Crossed = "F",
Depth = "G",
FastTrading = "H",
NonFirm = "I",
ManualSlowQuote = "L",
OutrightPrice = "J",
ImpliedPrice = "K",
DepthOnOffer = "M",
DepthOnBid = "N",
Closing = "O",
NewsDissemination = "P",
TradingRange = "Q",
OrderInflux = "R",
DueToRelated = "S",
NewsPending = "T",
AdditionalInfo = "U",
AdditionalInfoDueToRelated = "V",
Resume = "W",
ViewOfCommon = "X",
VolumeAlert = "Y",
OrderImbalance = "Z",
EquipmentChangeover = "a",
NoOpenNoResume = "b",
RegularEth = "c",
AutomaticExecution = "d",
AutomaticExecutionEth = "e",
FastMarketEth = "f ",
InactiveEth = "g",
Rotation = "h",
RotationEth = "i",
Halt = "j",
HaltEth = "k",
DueToNewsDissemination = "l",
DueToNewsPending = "m",
TradingResume = "n",
OutOfSequence = "o",
BidSpecialist = "p",
OfferSpecialist = "q",
BidOfferSpecialist = "r",
EndOfDaySam = "s",
ForbiddenSam = "t",
FrozenSam = "u",
PreOpeningSam = "v",
OpeningSam = "w",
OpenSam = "x",
SurveillanceSam = "y",
SuspendedSam = "z"
}
export declare enum TradeCondition {
Cancel = "0",
ImpliedTrade = "1",
MarketplaceEnteredTrade = "2",
MultiAssetClassMultilegTrade = "3",
MultilegToMultilegTrade = "4",
ShortSaleMinimumPrice = "5",
Benchmark = "6",
CashOnlyMarket = "A",
AveragePriceTrade = "B",
CashTradeSameDayClearing = "C",
NextDayOnlyMarket = "D",
OpeningReopeningTradeDetail = "E",
IntradayTradeDetail = "F",
Rule127TradeNyse = "G",
Rule155TradeAmex = "H",
SoldLastLateReporting = "I",
NextDayTradeNextDayClearing = "J",
OpenedLateReportOfOpenedTrade = "K",
Seller = "L",
SoldOutOfSequence = "M",
StoppedStockGuaranteeOfPriceButDoesNotExecuteTheOrder = "N",
ImbalanceMoreBuyersCannotBeUsedInCombinationWithQ = "P",
ImbalanceMoreSellersCannotBeUsedInCombinationWithP = "Q",
OpeningPrice = "R",
BargainConditionLse = "S",
ConvertedPriceIndicator = "T",
ExchangeLast = "U",
FinalPriceOfSession = "V",
ExPit = "W",
Crossed = "X",
TradesResultingFromManualSlowQuote = "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",
OfficalClosingPriceDuplicateEnumerationUseAjInstead = "AN",
CrossedDuplicateEnumerationUseXInstead = "AO",
FastMarket = "AP",
AutomaticExecution = "AQ",
FormT = "AR",
BasketIndex = "AS",
BurstBasket = "AT",
TradeThroughExempt = "AU",
QuoteSpread = "AV",
LastAuctionPrice = "AW",
HighPrice = "AX",
LowPrice = "AY",
SystematicInternaliserSi = "AZ",
AwayMarket = "BA",
MidPointPrice = "BB",
TradedBeforeIssueDate = "BC",
PreviousClosingPrice = "BD",
NationalBestBidAndOffer = "BE"
}
export declare enum MDUpdateAction {
New = "0",
Change = "1",
Delete = "2",
DeleteThru = "3",
DeleteFrom = "4",
Overlay = "5"
}
export declare enum MDReqRejReason {
UnknownSymbol = "0",
DuplicateMdReqId = "1",
InsufficientBandwidth = "2",
InsufficientPermissions = "3",
UnsupportedSubscriptionRequestType = "4",
UnsupportedMarketDepth = "5",
UnsupportedMdUpdateType = "6",
UnsupportedAggregatedBook = "7",
UnsupportedMdEntryType = "8",
UnsupportedTradingSessionId = "9",
UnsupportedScope = "A",
UnsupportedOpenCloseSettleFlag = "B",
UnsupportedMdImplicitDelete = "C",
InsufficientCredit = "D"
}
export declare enum DeleteReason {
CancellationTradeBust = "0",
Error = "1"
}
export declare enum OpenCloseSettlFlag {
DailyOpenCloseSettlementEntry = "0",
SessionOpenCloseSettlementEntry = "1",
DeliverySettlementEntry = "2",
ExpectedEntry = "3",
EntryFromPreviousBusinessDay = "4",
TheoreticalPriceValue = "5"
}
export declare enum FinancialStatus {
Bankrupt = "1",
PendingDelisting = "2",
Restricted = "3"
}
export declare enum CorporateAction {
ExDividend = "A",
ExDistribution = "B",
ExRights = "C",
New = "D",
ExInterest = "E",
CashDividend = "F",
StockDividend = "G",
NonIntegerStockSplit = "H",
ReverseStockSplit = "I",
StandardIntegerStockSplit = "J",
PositionConsolidation = "K",
LiquidationReorganization = "L",
MergerReorganization = "M",
RightsOffering = "N",
ShareholderMeeting = "O",
Spinoff = "P",
TenderOffer = "Q",
Warrant = "R",
SpecialAction = "S",
SymbolConversion = "T",
CusipNameChange = "U",
LeapRollover = "V",
SuccessionEvent = "W"
}
export declare enum QuoteStatus {
Accepted = 0,
CanceledForSpecificSecurities = 1,
CanceledForSpecificSecurityTypes167 = 2,
CanceledForUnderlying = 3,
CanceledAll = 4,
Rejected = 5,
RemovedFromMarket = 6,
Expired = 7,
Query = 8,
QuoteNotFound = 9,
Pending = 10,
Pass = 11,
LockedMarketWarning = 12,
CrossedMarketWarning = 13,
CanceledDueToLockedMarket = 14,
CanceledDueToCrossedMarket = 15,
Active = 16,
Canceled = 17,
UnsolicitedQuoteReplenishment = 18,
PendingEndTrade = 19,
TooLateToEnd = 20,
Traded = 21,
TradedAndRemoved = 22
}
export declare enum QuoteCancelType {
CancelForOneOrMoreSecurities = 1,
CancelForSecurityTypeS = 2,
CancelForUnderlyingSecurity = 3,
CancelAllQuotes = 4,
CancelSpecifiedSingleQuote = 5,
CancelByTypeOfQuote = 6,
CancelForSecurityIssuer = 7,
CancelForIssuerOfUnderlyingSecurity = 8
}
export declare enum QuoteRejectReason {
UnknownSymbolSecurity = 1,
ExchangeSecurityClosed = 2,
QuoteRequestExceedsLimit = 3,
TooLateToEnter = 4,
UnknownQuote = 5,
DuplicateQuote = 6,
InvalidBidAskSpread = 7,
InvalidPrice = 8,
NotAuthorizedToQuoteSecurity = 9,
PriceExceedsCurrentPriceBand = 10,
QuoteLockedUnableToUpdateCancel = 11,
InvalidOrUnknownSecurityIssuer = 12,
InvalidOrUnknownIssuerOfUnderlyingSecurity = 13,
NotionalValueExceedsThreshold = 14,
PriceExceedsCurrentPriceBand2 = 15,
ReferencePriceNotAvailable = 16,
InsufficientCreditLimit = 17,
ExceededClipSizeLimit = 18,
ExceededMaximumNotionalOrderAmount = 19,
ExceededDv01Pv01Limit = 20,
ExceededCs01Limit = 21,
Other = 99
}
export declare enum QuoteResponseLevel {
NoAcknowledgement = 0,
AcknowledgeOnlyNegativeOrErroneousQuotes = 1,
AcknowledgeEachQuoteMessage = 2,
SummaryAcknowledgement = 3
}
export declare enum QuoteRequestType {
Manual = 1,
Automatic = 2,
ConfirmQuote = 3
}
export declare enum UnderlyingSecurityIDSource {
Cusip = "1",
Sedol = "2",
Quik = "3",
IsinNumber = "4",
RicCode = "5",
IsoCurrencyCode = "6",
IsoCountryCode = "7",
ExchangeSymbol = "8",
ConsolidatedTapeAssociationCtaSymbolSiacCtsCqsLineFormat = "9",
BloombergSymbol = "A",
Wertpapier = "B",
Dutch = "C",
Valoren = "D",
Sicovam = "E",
Belgian = "F",
CommonClearstreamAndEuroclear = "G",
ClearingHouseClearingOrganization = "H",
IsdaFpMlProductSpecificationXmlInSecurityXml1185 = "I",
OptionPriceReportingAuthority = "J",
IsdaFpMlProductUrlUrlInSecurityId48 = "K",
LetterOfCredit = "L",
MarketplaceAssignedIdentifier = "M",
MarkitRedEntityClip = "N",
MarkitRedPairClip = "P",
CftcCommodityCode = "Q",
IsdaCommodityReferencePrice = "R",
FinancialInstrumentGlobalIdentifier = "S",
LegalEntityIdentifier = "T",
Synthetic = "U",
FidessaInstrumentMnemonicFim = "V"
}
export declare enum UnderlyingSecurityType {
EuroSupranationalCoupons = "EUSUPRA",
CorporateBond = "CORP",
ForeignExchangeContract = "FOR",
CommonStock = "CS",
Repurchase = "REPO",
BradyBond = "BRADY",
TermLoan = "TERM",
BankersAcceptance = "BA",
AssetBackedSecurities = "ABS",
OtherAnticipationNotesBanGanEtc = "AN",
MutualFund = "MF",
FederalAgencyCoupon = "FAC",
CorporatePrivatePlacement = "CPP",
PreferredStock = "PS",
Forward = "FORWARD",
CanadianTreasuryNotes = "CAN",
RevolverLoan = "RVLV",
BankDepositoryNote = "BDN",
CanadianMortgageBonds = "CMB",
CertificateOfObligation = "COFO",
MultilegInstrument = "MLEG",
NonDeliverableForward = "FXNDF",
Cap = "CAP",
FederalAgencyDiscountNote = "FADN",
ConvertibleBond = "CB",
CreditDefaultSwap = "CDS",
BuySellback = "BUYSELL",
CanadianTreasuryBills = "CTB",
RevolverTermLoan = "RVLVTRM",
BankNotes = "BN",
CorpMortgageBackedSecurities = "CMBS",
CertificateOfParticipation = "COFP",
NoSecurityType = "NONE",
FxSpot = "FXSPOT",
UsTreasuryNoteDeprecatedValueUseTnote = "UST",
PrivateExportFunding = "PEF",
DualCurrency = "DUAL",
SecuritiesLoan = "SECLOAN",
EuroSovereigns = "EUSOV",
BridgeLoan = "BRIDGE",
BillOfExchanges = "BOX",
CollateralizedMortgageObligation = "CMO",
GeneralObligationBonds = "GO",
FxForward = "FXFWD",
Collar = "CLLR",
UsTreasuryBillDeprecatedValueUseTbill = "USTB",
UsdSupranationalCoupons = "SUPRA",
EuroCorporateBond = "EUCORP",
SecuritiesPledge = "SECPLEDGE",
CanadianProvincialBonds = "PROV",
LetterOfCredit = "LOFC",
CanadianMoneyMarkets = "CAMM",
IoetteMortgage = "IET",
MandatoryTender = "MT",
FxSwap = "FXSWAP",
CommoditySwap = "CMDTYSWAP",
EuroCorporateFloatingRateNotes = "EUFRN",
TreasuryBillNonUs = "TB",
SwingLineFacility = "SWING",
CertificateOfDeposit = "CD",
MortgageBackedSecurities = "MBS",
RevenueAnticipationNote = "RAN",
WildcardEntryForUseOnSecurityDefinitionRequest = "?",
DeliveryVersusPledge = "DVPLDG",
Exotic = "EXOTIC",
UsCorporateFloatingRateNotes = "FRN",
OptionsOnCombo = "OOC",
UsTreasuryBond = "TBOND",
DebtorInPossession = "DINP",
CallLoans = "CL",
MortgageInterestOnly = "MIO",
RevenueBonds = "REV",
Cash = "CASH",
Floor = "FLR",
CollateralBasket = "COLLBSKT",
IndexedLinked = "XLINKD",
InterestStripFromAnyBondOrNote = "TINT",
Defaulted = "DEFLTED",
CommercialPaper = "CP",
MortgagePrincipalOnly = "MPO",
SpecialAssessment = "SPCLA",
ForwardRateAgreement = "FRA",
StructuredNotes = "STRUCT",
Future = "FUT",
UsTreasuryBill = "TBILL",
TreasuryInflationProtectedSecurities = "TIPS",
Withdrawn = "WITHDRN",
DepositNotes = "DN",
MortgagePrivatePlacement = "MPP",
SpecialObligation = "SPCLO",
YankeeCorporateBond = "YANK",
PrincipalStripOfACallableBondOrNote = "TCAL",
Replaced = "REPLACD",
EuroCertificateOfDeposit = "EUCD",
MiscellaneousPassThrough = "MPT",
SpecialTax = "SPCLT",
DerivativeForward = "FWD",
InterestRateSwap = "IRS",
PrincipalStripFromANonCallableBondOrNote = "TPRN",
Matured = "MATURED",
EuroCommercialPaper = "EUCP",
Pfandbriefe = "PFAND",
TaxAnticipationNote = "TAN",
TotalReturnSwap = "TRS",
UsTreasuryNote = "TNOTE",
AmendedRestated = "AMENDED",
LiquidityNote = "LQN",
ToBeAnnounced = "TBA",
TaxAllocation = "TAXA",
LoanLease = "LOANLEASE",
Retired = "RETIRED",
MediumTermNotes = "MTN",
TaxExemptCommercialPaper = "TECP",
OptionsOnFutures = "OOF",
Overnight = "ONITE",
TaxableMunicipalCp = "TMCP",
OptionsOnPhysicalUseNotRecommended = "OOP",
PromissoryNote = "PN",
ShortTermLoanNote = "STN",
TaxRevenueAnticipationNote = "TRAN",
Option = "OPT",
PlazosFijos = "PZFJ",
VariableRateDemandNote = "VRDN",
SecuredLiquidityNote = "SLQN",
Warrant = "WAR",
SpotForward = "SPOTFWD",
TimeDeposit = "TD",
SwapOption = "SWAPTION",
Transmission = "XMISSION",
TermLiquidityNote = "TLQN",
GeneralTypeForAContractBasedOnAnEstablishedIndex = "INDEX",
ExtendedCommNote = "XCN",
BondBasket = "BDBSKT",
YankeeCertificateOfDeposit = "YCD",
ContractForDifference = "CFD",
CorrelationSwap = "CRLTNSWAP",
DividendSwap = "DVDNDSWAP",
EquityBasket = "EQBSKT",
EquityForward = "EQFWD",
ReturnSwap = "RTRNSWAP",
VarianceSwap = "VARSWAP"
}
export declare enum UnderlyingSymbolSfx {
EucpWithLumpSumInterestRatherThanDiscountPrice = "CD",
WhenIssuedForASecurityToBeReissuedUnderAnOldCusipOrIsin = "WI"
}
export declare enum UnderlyingPutOrCall {
Put = 0,
Call = 1
}
export declare enum SecurityRequestType {
RequestSecurityIdentityAndSpecifications = 0,
RequestSecurityIdentityForTheSpecificationsProvidedNameOfTheSecurityIsNotSupplied = 1,
RequestListSecurityTypes = 2,
RequestListSecuritiesCanBeQualifiedWithSymbolSecurityTypeTradingSessionIdSecurityExchangeIfProvidedThenOnlyListSecuritiesForTheSpecificType = 3,
Symbol = 4,
SecurityTypeAndOrCfiCode = 5,
Product = 6,
TradingSessionId = 7,
AllSecurities = 8,
MarketIdOrMarketIdMarketSegmentId = 9
}
export declare enum SecurityResponseType {
AcceptSecurityProposalAsIs = 1,
AcceptSecurityProposalWithRevisionsAsIndicatedInTheMessage = 2,
ListOfSecurityTypesReturnedPerRequest = 3,
ListOfSecuritiesReturnedPerRequest = 4,
RejectSecurityProposal = 5,
CannotMatchSelectionCriteria = 6
}
export declare enum UnsolicitedIndicator {
MessageIsBeingSentAsAResultOfAPriorRequest = "N",
MessageIsBeingSentUnsolicited = "Y"
}
export declare enum SecurityTradingStatus {
OpeningDelay = 1,
TradingHalt = 2,
Resume = 3,
NoOpenNoResume = 4,
PriceIndication = 5,
TradingRangeIndication = 6,
MarketImbalanceBuy = 7,
MarketImbalanceSell = 8,
MarketOnCloseImbalanceBuy = 9,
MarketOnCloseImbalanceSell = 10,
NoMarketImbalance = 12,
NoMarketOnCloseImbalance = 13,
ItsPreOpening = 14,
NewPriceIndication = 15,
TradeDisseminationTime = 16,
ReadyToTradeStartOfSession = 17,
NotAvailableForTradingEndOfSession = 18,
NotTradedOnThisMarket = 19,
UnknownOrInvalid = 20,
PreOpen = 21,
OpeningRotation = 22,
FastMarket = 23,
PreCrossSystemIsInAPreCrossStateAllowingMarketToRespondToEitherSideOfCross = 24,
CrossSystemHasCrossedAPercentageOfTheOrdersAndAllowsMarketToRespondPriorToCrossingRemainingPortion = 25,
PostClose = 26,
NoCancel = 27
}
export declare enum HaltReason {
NewsDissemination = 0,
OrderInflux = 1,
OrderImbalance = 2,
AdditionalInformation = 3,
NewsPending = 4,
EquipmentChangeover = 5
}
export declare enum InViewOfCommon {
HaltWasNotRelatedToAHaltOfTheCommonStock = "N",
HaltWasDueToCommonStockBeingHalted = "Y"
}
export declare enum DueToRelated {
HaltWasNotRelatedToAHaltOfTheRelatedSecurity = "N",
HaltWasDueToRelatedSecurityBeingHalted = "Y"
}
export declare enum Adjustment {
Cancel = 1,
Error = 2,
Correction = 3
}
export declare enum TradingSessionID {
Day = "1",
HalfDay = "2",
Morning = "3",
Afternoon = "4",
Evening = "5",
AfterHours = "6",
Holiday = "7"
}
export declare enum TradSesMethod {
Electronic = 1,
OpenOutcry = 2,
TwoParty = 3
}
export declare enum TradSesMode {
Testing = 1,
Simulated = 2,
Production = 3
}
export declare enum TradSesStatus {
Unknown = 0,
Halted = 1,
Open = 2,
Closed = 3,
PreOpen = 4,
PreClose = 5,
RequestRejected = 6
}
export declare enum QuoteEntryRejectReason {
UnknownSymbolSecurity = 1,
ExchangeSecurityClosed = 2,
QuoteRequestExceedsLimit = 3,
TooLateToEnter = 4,
UnknownQuote = 5,
DuplicateQuote = 6,
InvalidBidAskSpread = 7,
InvalidPrice = 8,
NotAuthorizedToQuoteSecurity = 9,
PriceExceedsCurrentPriceBand = 10,
QuoteLockedUnableToUpdateCancel = 11,
InvalidOrUnknownSecurityIssuer = 12,
InvalidOrUnknownIssuerOfUnderlyingSecurity = 13,
Notion