UNPKG

@sotatech/node-fixjs

Version:
1,482 lines (1,480 loc) 5.82 MB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/FIXParserBrowser.ts var FIXParserBrowser_exports = {}; __export(FIXParserBrowser_exports, { AccountType: () => AccountType, AcctIDSource: () => AcctIDSource, Adjustment: () => Adjustment, AdjustmentType: () => AdjustmentType, AdvSide: () => AdvSide, AdvTransType: () => AdvTransType, AffirmStatus: () => AffirmStatus, AggregatedBook: () => AggregatedBook, AggressorIndicator: () => AggressorIndicator, AlgoCertificateReportStatus: () => AlgoCertificateReportStatus, AlgoCertificateReportTransType: () => AlgoCertificateReportTransType, AlgoCertificateRequestStatus: () => AlgoCertificateRequestStatus, AlgoCertificateRequestTransType: () => AlgoCertificateRequestTransType, AlgoCertificateStatus: () => AlgoCertificateStatus, AlgorithmicTradeIndicator: () => AlgorithmicTradeIndicator, AllocAccountType: () => AllocAccountType, AllocCancReplaceReason: () => AllocCancReplaceReason, AllocGroupStatus: () => AllocGroupStatus, AllocGroupSubQtyType: () => AllocGroupSubQtyType, AllocHandlInst: () => AllocHandlInst, AllocIntermedReqType: () => AllocIntermedReqType, AllocLinkType: () => AllocLinkType, AllocMethod: () => AllocMethod, AllocNoOrdersType: () => AllocNoOrdersType, AllocPositionEffect: () => AllocPositionEffect, AllocRejCode: () => AllocRejCode, AllocReportType: () => AllocReportType, AllocRequestStatus: () => AllocRequestStatus, AllocReversalStatus: () => AllocReversalStatus, AllocSettlInstType: () => AllocSettlInstType, AllocStatus: () => AllocStatus, AllocTransType: () => AllocTransType, AllocType: () => AllocType, AllocationRollupInstruction: () => AllocationRollupInstruction, ApplLevelRecoveryIndicator: () => ApplLevelRecoveryIndicator, ApplQueueAction: () => ApplQueueAction, ApplQueueResolution: () => ApplQueueResolution, ApplReportType: () => ApplReportType, ApplReqType: () => ApplReqType, ApplResponseError: () => ApplResponseError, ApplResponseType: () => ApplResponseType, ApplVerID: () => ApplVerID, AsOfIndicator: () => AsOfIndicator, AssetClass: () => AssetClass, AssetGroup: () => AssetGroup, AssetSubClass: () => AssetSubClass, AssetValuationModel: () => AssetValuationModel, AssignmentMethod: () => AssignmentMethod, AttachmentEncodingType: () => AttachmentEncodingType, AuctionInstruction: () => AuctionInstruction, AuctionType: () => AuctionType, AveragePriceType: () => AveragePriceType, AvgPxIndicator: () => AvgPxIndicator, BasisPxType: () => BasisPxType, BatchProcessMode: () => BatchProcessMode, BeginString: () => BeginString, BenchmarkCurveName: () => BenchmarkCurveName, BidDescriptorType: () => BidDescriptorType, BidRequestTransType: () => BidRequestTransType, BidTradeType: () => BidTradeType, BidType: () => BidType, BlockTrdAllocIndicator: () => BlockTrdAllocIndicator, BookingType: () => BookingType, BookingUnit: () => BookingUnit, BusinessDayConvention: () => BusinessDayConvention, BusinessRejectReason: () => BusinessRejectReason, CPProgram: () => CPProgram, CalculationMethod: () => CalculationMethod, CancellationRights: () => CancellationRights, CashMargin: () => CashMargin, CashSettlPriceDefault: () => CashSettlPriceDefault, CashSettlQuoteMethod: () => CashSettlQuoteMethod, CashSettlValuationMethod: () => CashSettlValuationMethod, ClearedIndicator: () => ClearedIndicator, ClearingAccountType: () => ClearingAccountType, ClearingFeeIndicator: () => ClearingFeeIndicator, ClearingInstruction: () => ClearingInstruction, ClearingIntention: () => ClearingIntention, ClearingRequirementException: () => ClearingRequirementException, CollAction: () => CollAction, CollApplType: () => CollApplType, CollAsgnReason: () => CollAsgnReason, CollAsgnRejectReason: () => CollAsgnRejectReason, CollAsgnRespType: () => CollAsgnRespType, CollAsgnTransType: () => CollAsgnTransType, CollInquiryQualifier: () => CollInquiryQualifier, CollInquiryResult: () => CollInquiryResult, CollInquiryStatus: () => CollInquiryStatus, CollRptRejectReason: () => CollRptRejectReason, CollRptStatus: () => CollRptStatus, CollStatus: () => CollStatus, CollateralAmountType: () => CollateralAmountType, CollateralReinvestmentType: () => CollateralReinvestmentType, CommType: () => CommType, CommissionAmountSubType: () => CommissionAmountSubType, CommissionAmountType: () => CommissionAmountType, CommodityFinalPriceType: () => CommodityFinalPriceType, ComplexEventCondition: () => ComplexEventCondition, ComplexEventCreditEventNotifyingParty: () => ComplexEventCreditEventNotifyingParty, ComplexEventDateOffsetDayType: () => ComplexEventDateOffsetDayType, ComplexEventPVFinalPriceElectionFallback: () => ComplexEventPVFinalPriceElectionFallback, ComplexEventPeriodType: () => ComplexEventPeriodType, ComplexEventPriceBoundaryMethod: () => ComplexEventPriceBoundaryMethod, ComplexEventPriceTimeType: () => ComplexEventPriceTimeType, ComplexEventQuoteBasis: () => ComplexEventQuoteBasis, ComplexEventType: () => ComplexEventType, ComplexOptPayoutTime: () => ComplexOptPayoutTime, ConfirmRejReason: () => ConfirmRejReason, ConfirmStatus: () => ConfirmStatus, ConfirmTransType: () => ConfirmTransType, ConfirmType: () => ConfirmType, ConfirmationMethod: () => ConfirmationMethod, Constants: () => fieldtypes_exports, ContAmtType: () => ContAmtType, ContingencyType: () => ContingencyType, ContractMultiplierUnit: () => ContractMultiplierUnit, ContractRefPosType: () => ContractRefPosType, CorporateAction: () => CorporateAction, CouponDayCount: () => CouponDayCount, CouponFrequencyUnit: () => CouponFrequencyUnit, CouponType: () => CouponType, CoveredOrUncovered: () => CoveredOrUncovered, CrossPrioritization: () => CrossPrioritization, CrossType: () => CrossType, CrossedIndicator: () => CrossedIndicator, CurrencyCodeSource: () => CurrencyCodeSource, CustOrderCapacity: () => CustOrderCapacity, CustOrderHandlingInst: () => CustOrderHandlingInst, CustomerPriority: () => CustomerPriority, CxlRejReason: () => CxlRejReason, CxlRejResponseTo: () => CxlRejResponseTo, DKReason: () => DKReason, DateRollConvention: () => DateRollConvention, DayBookingInst: () => DayBookingInst, DealingCapacity: () => DealingCapacity, DeleteReason: () => DeleteReason, DeliveryForm: () => DeliveryForm, DeliveryScheduleSettlDay: () => DeliveryScheduleSettlDay, DeliveryScheduleSettlFlowType: () => DeliveryScheduleSettlFlowType, DeliveryScheduleSettlHolidaysProcessingInstruction: () => DeliveryScheduleSettlHolidaysProcessingInstruction, DeliveryScheduleSettlTimeType: () => DeliveryScheduleSettlTimeType, DeliveryScheduleToleranceType: () => DeliveryScheduleToleranceType, DeliveryScheduleType: () => DeliveryScheduleType, DeliveryStreamDeliveryPointSource: () => DeliveryStreamDeliveryPointSource, DeliveryStreamDeliveryRestriction: () => DeliveryStreamDeliveryRestriction, DeliveryStreamElectingPartySide: () => DeliveryStreamElectingPartySide, DeliveryStreamTitleTransferCondition: () => DeliveryStreamTitleTransferCondition, DeliveryStreamToleranceOptionSide: () => DeliveryStreamToleranceOptionSide, DeliveryStreamType: () => DeliveryStreamType, DeliveryType: () => DeliveryType, DeskType: () => DeskType, DisclosureInstruction: () => DisclosureInstruction, DisclosureType: () => DisclosureType, DiscretionInst: () => DiscretionInst, DiscretionLimitType: () => DiscretionLimitType, DiscretionMoveType: () => DiscretionMoveType, DiscretionOffsetType: () => DiscretionOffsetType, DiscretionRoundDirection: () => DiscretionRoundDirection, DiscretionScope: () => DiscretionScope, DisplayMethod: () => DisplayMethod, DisplayWhen: () => DisplayWhen, DistribPaymentMethod: () => DistribPaymentMethod, DividendAmountType: () => DividendAmountType, DividendComposition: () => DividendComposition, DividendEntitlementEvent: () => DividendEntitlementEvent, DlvyInstType: () => DlvyInstType, DueToRelated: () => DueToRelated, DuplicateClOrdIDIndicator: () => DuplicateClOrdIDIndicator, EmailType: () => EmailType, EncryptMethod: () => EncryptMethod, EntitlementAttribDatatype: () => EntitlementAttribDatatype, EntitlementRequestResult: () => EntitlementRequestResult, EntitlementStatus: () => EntitlementStatus, EntitlementSubType: () => EntitlementSubType, EntitlementType: () => EntitlementType, EventInitiatorType: () => EventInitiatorType, EventTimeUnit: () => EventTimeUnit, EventType: () => EventType, ExDestinationIDSource: () => ExDestinationIDSource, ExDestinationType: () => ExDestinationType, ExchangeForPhysical: () => ExchangeForPhysical, ExecAckStatus: () => ExecAckStatus, ExecInst: () => ExecInst, ExecMethod: () => ExecMethod, ExecPriceType: () => ExecPriceType, ExecRestatementReason: () => ExecRestatementReason, ExecType: () => ExecType, ExecTypeReason: () => ExecTypeReason, ExerciseConfirmationMethod: () => ExerciseConfirmationMethod, ExerciseMethod: () => ExerciseMethod, ExerciseStyle: () => ExerciseStyle, ExpirationCycle: () => ExpirationCycle, ExpirationQtyType: () => ExpirationQtyType, ExtraordinaryEventAdjustmentMethod: () => ExtraordinaryEventAdjustmentMethod, FIXParser: () => FIXParserBrowser, Field: () => Field, Fields: () => Field2, FinancialStatus: () => FinancialStatus, FlowScheduleType: () => FlowScheduleType, ForexReq: () => ForexReq, FundRenewWaiv: () => FundRenewWaiv, FundingSource: () => FundingSource, GTBookingInst: () => GTBookingInst, GapFillFlag: () => GapFillFlag, HaltReason: () => HaltReason, HandlInst: () => HandlInst, IOINaturalFlag: () => IOINaturalFlag, IOIQltyInd: () => IOIQltyInd, IOIQty: () => IOIQty, IOIQualifier: () => IOIQualifier, IOITransType: () => IOITransType, IRSDirection: () => IRSDirection, ImpliedMarketIndicator: () => ImpliedMarketIndicator, InTheMoneyCondition: () => InTheMoneyCondition, InViewOfCommon: () => InViewOfCommon, IncTaxInd: () => IncTaxInd, IndividualAllocType: () => IndividualAllocType, InstrAttribType: () => InstrAttribType, InstrmtAssignmentMethod: () => InstrmtAssignmentMethod, InstrumentScopeOperator: () => InstrumentScopeOperator, LastCapacity: () => LastCapacity, LastFragment: () => LastFragment, LastLiquidityInd: () => LastLiquidityInd, LastRptRequested: () => LastRptRequested, LegSwapType: () => LegSwapType, LegalConfirm: () => LegalConfirm, LienSeniority: () => LienSeniority, LimitAmtType: () => LimitAmtType, LiquidityIndType: () => LiquidityIndType, ListExecInstType: () => ListExecInstType, ListMethod: () => ListMethod, ListOrderStatus: () => ListOrderStatus, ListRejectReason: () => ListRejectReason, ListStatusType: () => ListStatusType, ListUpdateAction: () => ListUpdateAction, LoanFacility: () => LoanFacility, LocateReqd: () => LocateReqd, LockType: () => LockType, LotType: () => LotType, MDBookType: () => MDBookType, MDEntryType: () => MDEntryType, MDImplicitDelete: () => MDImplicitDelete, MDOriginType: () => MDOriginType, MDQuoteType: () => MDQuoteType, MDReportEvent: () => MDReportEvent, MDReqRejReason: () => MDReqRejReason, MDSecSizeType: () => MDSecSizeType, MDStatisticIntervalType: () => MDStatisticIntervalType, MDStatisticRatioType: () => MDStatisticRatioType, MDStatisticRequestResult: () => MDStatisticRequestResult, MDStatisticScope: () => MDStatisticScope, MDStatisticScopeType: () => MDStatisticScopeType, MDStatisticStatus: () => MDStatisticStatus, MDStatisticSubScope: () => MDStatisticSubScope, MDStatisticType: () => MDStatisticType, MDStatisticValueType: () => MDStatisticValueType, MDUpdateAction: () => MDUpdateAction, MDUpdateType: () => MDUpdateType, MDValueTier: () => MDValueTier, MarginAmtType: () => MarginAmtType, MarginDirection: () => MarginDirection, MarginReqmtInqQualifier: () => MarginReqmtInqQualifier, MarginReqmtInqResult: () => MarginReqmtInqResult, MarginReqmtRptType: () => MarginReqmtRptType, MarketCondition: () => MarketCondition, MarketDisruptionFallbackProvision: () => MarketDisruptionFallbackProvision, MarketDisruptionFallbackUnderlierType: () => MarketDisruptionFallbackUnderlierType, MarketDisruptionProvision: () => MarketDisruptionProvision, MarketMakerActivity: () => MarketMakerActivity, MarketSegmentRelationship: () => MarketSegmentRelationship, MarketSegmentStatus: () => MarketSegmentStatus, MarketSegmentType: () => MarketSegmentType, MassActionReason: () => MassActionReason, MassActionRejectReason: () => MassActionRejectReason, MassActionResponse: () => MassActionResponse, MassActionScope: () => MassActionScope, MassActionType: () => MassActionType, MassCancelRejectReason: () => MassCancelRejectReason, MassCancelRequestType: () => MassCancelRequestType, MassCancelResponse: () => MassCancelResponse, MassOrderRequestResult: () => MassOrderRequestResult, MassOrderRequestStatus: () => MassOrderRequestStatus, MassStatusReqType: () => MassStatusReqType, MatchExceptionElementType: () => MatchExceptionElementType, MatchExceptionToleranceValueType: () => MatchExceptionToleranceValueType, MatchExceptionType: () => MatchExceptionType, MatchInst: () => MatchInst, MatchStatus: () => MatchStatus, MatchType: () => MatchType, MatchingDataPointIndicator: () => MatchingDataPointIndicator, MaturityMonthYearFormat: () => MaturityMonthYearFormat, MaturityMonthYearIncrementUnits: () => MaturityMonthYearIncrementUnits, Message: () => Message, Messages: () => Message2, MetricsCalculationPriceSource: () => MetricsCalculationPriceSource, MinQtyMethod: () => MinQtyMethod, MiscFeeBasis: () => MiscFeeBasis, MiscFeeQualifier: () => MiscFeeQualifier, MiscFeeType: () => MiscFeeType, ModelType: () => ModelType, MoneyLaunderingStatus: () => MoneyLaunderingStatus, MsgDirection: () => MsgDirection, MsgType: () => MsgType, MultiJurisdictionReportingIndicator: () => MultiJurisdictionReportingIndicator, MultiLegReportingType: () => MultiLegReportingType, MultiLegRptTypeReq: () => MultiLegRptTypeReq, MultilegModel: () => MultilegModel, MultilegPriceMethod: () => MultilegPriceMethod, NBBOEntryType: () => NBBOEntryType, NBBOSource: () => NBBOSource, NegotiationMethod: () => NegotiationMethod, NetGrossInd: () => NetGrossInd, NetworkRequestType: () => NetworkRequestType, NetworkStatusResponseType: () => NetworkStatusResponseType, NewsCategory: () => NewsCategory, NewsRefType: () => NewsRefType, NoSides: () => NoSides, NonCashDividendTreatment: () => NonCashDividendTreatment, NonDeliverableFixingDateType: () => NonDeliverableFixingDateType, NotAffectedReason: () => NotAffectedReason, NotifyBrokerOfCredit: () => NotifyBrokerOfCredit, ObligationType: () => ObligationType, OddLot: () => OddLot, OffsetInstruction: () => OffsetInstruction, OffshoreIndicator: () => OffshoreIndicator, OpenCloseSettlFlag: () => OpenCloseSettlFlag, OptPayoutType: () => OptPayoutType, OptionExerciseDateType: () => OptionExerciseDateType, OrdRejReason: () => OrdRejReason, OrdStatus: () => OrdStatus, OrdType: () => OrdType, OrderAttributeType: () => OrderAttributeType, OrderCapacity: () => OrderCapacity, OrderCategory: () => OrderCategory, OrderDelayUnit: () => OrderDelayUnit, OrderEntryAction: () => OrderEntryAction, OrderEventReason: () => OrderEventReason, OrderEventType: () => OrderEventType, OrderHandlingInstSource: () => OrderHandlingInstSource, OrderOrigination: () => OrderOrigination, OrderOwnershipIndicator: () => OrderOwnershipIndicator, OrderRelationship: () => OrderRelationship, OrderResponseLevel: () => OrderResponseLevel, OrderRestrictions: () => OrderRestrictions, OrigCustOrderCapacity: () => OrigCustOrderCapacity, OwnerType: () => OwnerType, OwnershipType: () => OwnershipType, PartyActionRejectReason: () => PartyActionRejectReason, PartyActionResponse: () => PartyActionResponse, PartyActionType: () => PartyActionType, PartyDetailDefinitionStatus: () => PartyDetailDefinitionStatus, PartyDetailRequestResult: () => PartyDetailRequestResult, PartyDetailRequestStatus: () => PartyDetailRequestStatus, PartyDetailRoleQualifier: () => PartyDetailRoleQualifier, PartyDetailStatus: () => PartyDetailStatus, PartyIDSource: () => PartyIDSource, PartyRelationship: () => PartyRelationship, PartyRiskLimitStatus: () => PartyRiskLimitStatus, PartyRole: () => PartyRole, PartySubIDType: () => PartySubIDType, PayReportStatus: () => PayReportStatus, PayReportTransType: () => PayReportTransType, PayRequestStatus: () => PayRequestStatus, PayRequestTransType: () => PayRequestTransType, PaymentDateOffsetDayType: () => PaymentDateOffsetDayType, PaymentForwardStartType: () => PaymentForwardStartType, PaymentMethod: () => PaymentMethod, PaymentPaySide: () => PaymentPaySide, PaymentScheduleStepRelativeTo: () => PaymentScheduleStepRelativeTo, PaymentScheduleType: () => PaymentScheduleType, PaymentSettlStyle: () => PaymentSettlStyle, PaymentStreamAveragingMethod: () => PaymentStreamAveragingMethod, PaymentStreamCapRateBuySide: () => PaymentStreamCapRateBuySide, PaymentStreamCompoundingMethod: () => PaymentStreamCompoundingMethod, PaymentStreamDiscountType: () => PaymentStreamDiscountType, PaymentStreamFRADiscounting: () => PaymentStreamFRADiscounting, PaymentStreamFloorRateBuySide: () => PaymentStreamFloorRateBuySide, PaymentStreamInflationInterpolationMethod: () => PaymentStreamInflationInterpolationMethod, PaymentStreamInflationLagDayType: () => PaymentStreamInflationLagDayType, PaymentStreamInflationLagUnit: () => PaymentStreamInflationLagUnit, PaymentStreamInterpolationPeriod: () => PaymentStreamInterpolationPeriod, PaymentStreamLinkStrikePriceType: () => PaymentStreamLinkStrikePriceType, PaymentStreamNegativeRateTreatment: () => PaymentStreamNegativeRateTreatment, PaymentStreamPaymentDateOffsetDayType: () => PaymentStreamPaymentDateOffsetDayType, PaymentStreamPaymentDateOffsetUnit: () => PaymentStreamPaymentDateOffsetUnit, PaymentStreamPaymentFrequencyUnit: () => PaymentStreamPaymentFrequencyUnit, PaymentStreamPricingDayDistribution: () => PaymentStreamPricingDayDistribution, PaymentStreamPricingDayOfWeek: () => PaymentStreamPricingDayOfWeek, PaymentStreamRateIndexCurveUnit: () => PaymentStreamRateIndexCurveUnit, PaymentStreamRateIndexSource: () => PaymentStreamRateIndexSource, PaymentStreamRateSpreadPositionType: () => PaymentStreamRateSpreadPositionType, PaymentStreamRateSpreadType: () => PaymentStreamRateSpreadType, PaymentStreamRateTreatment: () => PaymentStreamRateTreatment, PaymentStreamRealizedVarianceMethod: () => PaymentStreamRealizedVarianceMethod, PaymentStreamResetWeeklyRollConvention: () => PaymentStreamResetWeeklyRollConvention, PaymentStreamSettlLevel: () => PaymentStreamSettlLevel, PaymentStreamType: () => PaymentStreamType, PaymentStubLength: () => PaymentStubLength, PaymentStubType: () => PaymentStubType, PaymentSubType: () => PaymentSubType, PaymentType: () => PaymentType, PegLimitType: () => PegLimitType, PegMoveType: () => PegMoveType, PegOffsetType: () => PegOffsetType, PegPriceType: () => PegPriceType, PegRoundDirection: () => PegRoundDirection, PegScope: () => PegScope, PosAmtReason: () => PosAmtReason, PosAmtType: () => PosAmtType, PosMaintAction: () => PosMaintAction, PosMaintResult: () => PosMaintResult, PosMaintStatus: () => PosMaintStatus, PosQtyStatus: () => PosQtyStatus, PosReqResult: () => PosReqResult, PosReqStatus: () => PosReqStatus, PosReqType: () => PosReqType, PosTransType: () => PosTransType, PosType: () => PosType, PositionCapacity: () => PositionCapacity, PositionEffect: () => PositionEffect, PossDupFlag: () => PossDupFlag, PossResend: () => PossResend, PostTradePaymentDebitOrCredit: () => PostTradePaymentDebitOrCredit, PostTradePaymentStatus: () => PostTradePaymentStatus, PreallocMethod: () => PreallocMethod, PreviouslyReported: () => PreviouslyReported, PriceLimitType: () => PriceLimitType, PriceMovementType: () => PriceMovementType, PriceProtectionScope: () => PriceProtectionScope, PriceQualifier: () => PriceQualifier, PriceQuoteMethod: () => PriceQuoteMethod, PriceType: () => PriceType, PriorityIndicator: () => PriorityIndicator, PrivateQuote: () => PrivateQuote, ProcessCode: () => ProcessCode, Product: () => Product, ProgRptReqs: () => ProgRptReqs, ProtectionTermEventDayType: () => ProtectionTermEventDayType, ProtectionTermEventQualifier: () => ProtectionTermEventQualifier, ProtectionTermEventUnit: () => ProtectionTermEventUnit, ProvisionBreakFeeElection: () => ProvisionBreakFeeElection, ProvisionCalculationAgent: () => ProvisionCalculationAgent, ProvisionCashSettlMethod: () => ProvisionCashSettlMethod, ProvisionCashSettlPaymentDateType: () => ProvisionCashSettlPaymentDateType, ProvisionCashSettlQuoteType: () => ProvisionCashSettlQuoteType, ProvisionDateTenorUnit: () => ProvisionDateTenorUnit, ProvisionOptionExerciseEarliestDateOffsetUnit: () => ProvisionOptionExerciseEarliestDateOffsetUnit, ProvisionOptionExerciseFixedDateType: () => ProvisionOptionExerciseFixedDateType, ProvisionOptionSinglePartyBuyerSide: () => ProvisionOptionSinglePartyBuyerSide, ProvisionType: () => ProvisionType, PublishTrdIndicator: () => PublishTrdIndicator, PutOrCall: () => PutOrCall, QtyType: () => QtyType, QuoteAckStatus: () => QuoteAckStatus, QuoteAttributeType: () => QuoteAttributeType, QuoteCancelType: () => QuoteCancelType, QuoteCondition: () => QuoteCondition, QuoteEntryStatus: () => QuoteEntryStatus, QuoteModelType: () => QuoteModelType, QuotePriceType: () => QuotePriceType, QuoteRejectReason: () => QuoteRejectReason, QuoteRequestRejectReason: () => QuoteRequestRejectReason, QuoteRequestType: () => QuoteRequestType, QuoteRespType: () => QuoteRespType, QuoteResponseLevel: () => QuoteResponseLevel, QuoteSideIndicator: () => QuoteSideIndicator, QuoteStatus: () => QuoteStatus, QuoteType: () => QuoteType, RateSource: () => RateSource, RateSourceType: () => RateSourceType, RefOrdIDReason: () => RefOrdIDReason, RefOrderIDSource: () => RefOrderIDSource, RefRiskLimitCheckIDType: () => RefRiskLimitCheckIDType, ReferenceDataDateType: () => ReferenceDataDateType, ReferenceEntityType: () => ReferenceEntityType, RegistRejReasonCode: () => RegistRejReasonCode, RegistStatus: () => RegistStatus, RegistTransType: () => RegistTransType, RegulatoryReportType: () => RegulatoryReportType, RegulatoryTradeIDEvent: () => RegulatoryTradeIDEvent, RegulatoryTradeIDScope: () => RegulatoryTradeIDScope, RegulatoryTradeIDType: () => RegulatoryTradeIDType, RegulatoryTransactionType: () => RegulatoryTransactionType, RelatedInstrumentType: () => RelatedInstrumentType, RelatedOrderIDSource: () => RelatedOrderIDSource, RelatedPositionIDSource: () => RelatedPositionIDSource, RelatedPriceSource: () => RelatedPriceSource, RelatedTradeIDSource: () => RelatedTradeIDSource, RelativeValueSide: () => RelativeValueSide, RelativeValueType: () => RelativeValueType, ReleaseInstruction: () => ReleaseInstruction, RemunerationIndicator: () => RemunerationIndicator, ReportToExch: () => ReportToExch, RequestResult: () => RequestResult, ResetSeqNumFlag: () => ResetSeqNumFlag, RespondentType: () => RespondentType, ResponseTransportType: () => ResponseTransportType, RestructuringType: () => RestructuringType, ReturnRateDateMode: () => ReturnRateDateMode, ReturnRatePriceBasis: () => ReturnRatePriceBasis, ReturnRatePriceSequence: () => ReturnRatePriceSequence, ReturnRatePriceType: () => ReturnRatePriceType, ReturnRateQuoteTimeType: () => ReturnRateQuoteTimeType, ReturnRateValuationPriceOption: () => ReturnRateValuationPriceOption, ReturnTrigger: () => ReturnTrigger, RiskLimitAction: () => RiskLimitAction, RiskLimitCheckModelType: () => RiskLimitCheckModelType, RiskLimitCheckRequestResult: () => RiskLimitCheckRequestResult, RiskLimitCheckRequestStatus: () => RiskLimitCheckRequestStatus, RiskLimitCheckRequestType: () => RiskLimitCheckRequestType, RiskLimitCheckStatus: () => RiskLimitCheckStatus, RiskLimitCheckTransType: () => RiskLimitCheckTransType, RiskLimitCheckType: () => RiskLimitCheckType, RiskLimitReportRejectReason: () => RiskLimitReportRejectReason, RiskLimitReportStatus: () => RiskLimitReportStatus, RiskLimitRequestResult: () => RiskLimitRequestResult, RiskLimitRequestType: () => RiskLimitRequestType, RiskLimitType: () => RiskLimitType, RoundingDirection: () => RoundingDirection, RoutingArrangmentIndicator: () => RoutingArrangmentIndicator, RoutingType: () => RoutingType, Scope: () => Scope, SecurityClassificationReason: () => SecurityClassificationReason, SecurityIDSource: () => SecurityIDSource, SecurityListRequestType: () => SecurityListRequestType, SecurityListType: () => SecurityListType, SecurityListTypeSource: () => SecurityListTypeSource, SecurityRejectReason: () => SecurityRejectReason, SecurityRequestResult: () => SecurityRequestResult, SecurityRequestType: () => SecurityRequestType, SecurityResponseType: () => SecurityResponseType, SecurityStatus: () => SecurityStatus, SecurityTradingEvent: () => SecurityTradingEvent, SecurityTradingStatus: () => SecurityTradingStatus, SecurityType: () => SecurityType, SecurityUpdateAction: () => SecurityUpdateAction, SelfMatchPreventionInstruction: () => SelfMatchPreventionInstruction, Seniority: () => Seniority, SessionRejectReason: () => SessionRejectReason, SessionStatus: () => SessionStatus, SettlCurrFxRateCalc: () => SettlCurrFxRateCalc, SettlDeliveryType: () => SettlDeliveryType, SettlDisruptionProvision: () => SettlDisruptionProvision, SettlInstMode: () => SettlInstMode, SettlInstReqRejCode: () => SettlInstReqRejCode, SettlInstSource: () => SettlInstSource, SettlInstTransType: () => SettlInstTransType, SettlMethod: () => SettlMethod, SettlObligMode: () => SettlObligMode, SettlObligSource: () => SettlObligSource, SettlObligTransType: () => SettlObligTransType, SettlPriceDeterminationMethod: () => SettlPriceDeterminationMethod, SettlPriceType: () => SettlPriceType, SettlSessID: () => SettlSessID, SettlStatusReportStatus: () => SettlStatusReportStatus, SettlStatusRequestStatus: () => SettlStatusRequestStatus, SettlSubMethod: () => SettlSubMethod, SettlType: () => SettlType, ShortSaleExemptionReason: () => ShortSaleExemptionReason, ShortSaleReason: () => ShortSaleReason, ShortSaleRestriction: () => ShortSaleRestriction, Side: () => Side, SideClearingTradePriceType: () => SideClearingTradePriceType, SideMultiLegReportingType: () => SideMultiLegReportingType, SideValueInd: () => SideValueInd, SingleQuoteIndicator: () => SingleQuoteIndicator, SolicitedFlag: () => SolicitedFlag, StandInstDbType: () => StandInstDbType, StatsType: () => StatsType, StatusValue: () => StatusValue, StipulationType: () => StipulationType, StrategyParameterType: () => StrategyParameterType, StrategyType: () => StrategyType, StreamAsgnAckType: () => StreamAsgnAckType, StreamAsgnRejReason: () => StreamAsgnRejReason, StreamAsgnReqType: () => StreamAsgnReqType, StreamAsgnType: () => StreamAsgnType, StreamCommodityDataSourceIDType: () => StreamCommodityDataSourceIDType, StreamCommodityNearbySettlDayUnit: () => StreamCommodityNearbySettlDayUnit, StreamNotionalAdjustments: () => StreamNotionalAdjustments, StreamNotionalCommodityFrequency: () => StreamNotionalCommodityFrequency, StreamType: () => StreamType, StrikeIndexQuote: () => StrikeIndexQuote, StrikePriceBoundaryMethod: () => StrikePriceBoundaryMethod, StrikePriceDeterminationMethod: () => StrikePriceDeterminationMethod, SubscriptionRequestType: () => SubscriptionRequestType, SwapClass: () => SwapClass, SwapSubClass: () => SwapSubClass, SymbolSfx: () => SymbolSfx, TargetStrategy: () => TargetStrategy, TaxAdvantageType: () => TaxAdvantageType, TaxonomyType: () => TaxonomyType, TerminationType: () => TerminationType, TestActionRequestStatus: () => TestActionRequestStatus, TestActionType: () => TestActionType, TestMessageIndicator: () => TestMessageIndicator, TestSuiteActivityState: () => TestSuiteActivityState, TestSuiteRequestStatus: () => TestSuiteRequestStatus, TestSuiteRequestTransType: () => TestSuiteRequestTransType, TestSuiteStatus: () => TestSuiteStatus, TestThresholdType: () => TestThresholdType, ThrottleAction: () => ThrottleAction, ThrottleCountIndicator: () => ThrottleCountIndicator, ThrottleInst: () => ThrottleInst, ThrottleStatus: () => ThrottleStatus, ThrottleType: () => ThrottleType, TickDirection: () => TickDirection, TickRuleType: () => TickRuleType, TimeInForce: () => TimeInForce, TimeUnit: () => TimeUnit, TradSesControl: () => TradSesControl, TradSesEvent: () => TradSesEvent, TradSesMethod: () => TradSesMethod, TradSesMode: () => TradSesMode, TradSesStatus: () => TradSesStatus, TradSesStatusRejReason: () => TradSesStatusRejReason, TradeAggregationRejectReason: () => TradeAggregationRejectReason, TradeAggregationRequestStatus: () => TradeAggregationRequestStatus, TradeAggregationTransType: () => TradeAggregationTransType, TradeAllocGroupInstruction: () => TradeAllocGroupInstruction, TradeAllocIndicator: () => TradeAllocIndicator, TradeAllocStatus: () => TradeAllocStatus, TradeCollateralization: () => TradeCollateralization, TradeCondition: () => TradeCondition, TradeContingency: () => TradeContingency, TradeContinuation: () => TradeContinuation, TradeHandlingInstr: () => TradeHandlingInstr, TradeMatchAckStatus: () => TradeMatchAckStatus, TradeMatchRejectReason: () => TradeMatchRejectReason, TradePriceCondition: () => TradePriceCondition, TradePriceNegotiationMethod: () => TradePriceNegotiationMethod, TradePublishIndicator: () => TradePublishIndicator, TradeQtyType: () => TradeQtyType, TradeReportRejectReason: () => TradeReportRejectReason, TradeReportTransType: () => TradeReportTransType, TradeReportType: () => TradeReportType, TradeReportingIndicator: () => TradeReportingIndicator, TradeRequestResult: () => TradeRequestResult, TradeRequestStatus: () => TradeRequestStatus, TradeRequestType: () => TradeRequestType, TradeVolType: () => TradeVolType, TradedFlatSwitch: () => TradedFlatSwitch, TradingCapacity: () => TradingCapacity, TradingSessionID: () => TradingSessionID, TradingSessionSubID: () => TradingSessionSubID, TransactionAttributeType: () => TransactionAttributeType, TransferRejectReason: () => TransferRejectReason, TransferReportType: () => TransferReportType, TransferScope: () => TransferScope, TransferStatus: () => TransferStatus, TransferTransType: () => TransferTransType, TransferType: () => TransferType, TrdAckStatus: () => TrdAckStatus, TrdRegPublicationReason: () => TrdRegPublicationReason, TrdRegPublicationType: () => TrdRegPublicationType, TrdRegTimestampManualIndicator: () => TrdRegTimestampManualIndicator, TrdRegTimestampType: () => TrdRegTimestampType, TrdRptStatus: () => TrdRptStatus, TrdSubType: () => TrdSubType, TrdType: () => TrdType, TriggerAction: () => TriggerAction, TriggerOrderType: () => TriggerOrderType, TriggerPriceDirection: () => TriggerPriceDirection, TriggerPriceType: () => TriggerPriceType, TriggerPriceTypeScope: () => TriggerPriceTypeScope, TriggerScope: () => TriggerScope, TriggerType: () => TriggerType, Triggered: () => Triggered, UnderlyingCashType: () => UnderlyingCashType, UnderlyingFXRateCalc: () => UnderlyingFXRateCalc, UnderlyingNotionalAdjustments: () => UnderlyingNotionalAdjustments, UnderlyingObligationType: () => UnderlyingObligationType, UnderlyingPriceDeterminationMethod: () => UnderlyingPriceDeterminationMethod, UnderlyingSettlementType: () => UnderlyingSettlementType, UnitOfMeasure: () => UnitOfMeasure, UnsolicitedIndicator: () => UnsolicitedIndicator, UpfrontPriceType: () => UpfrontPriceType, Urgency: () => Urgency, UserRequestType: () => UserRequestType, UserStatus: () => UserStatus, ValuationMethod: () => ValuationMethod, ValueCheckAction: () => ValueCheckAction, ValueCheckType: () => ValueCheckType, VenueType: () => VenueType, VerificationMethod: () => VerificationMethod, WorkingIndicator: () => WorkingIndicator, YieldType: () => YieldType }); module.exports = __toCommonJS(FIXParserBrowser_exports); // src/spec/SpecEnums.ts var batch1 = [ { name: "Buy", id: "4001", value: "B", sort: 1, added: "FIX.2.7", tag: 4, type: "char", codeSet: "AdvSideCodeSet", description: "Buy" }, { name: "Sell", id: "4002", value: "S", sort: 2, added: "FIX.2.7", tag: 4, type: "char", codeSet: "AdvSideCodeSet", description: "Sell" }, { name: "Trade", id: "4003", value: "T", sort: 3, added: "FIX.2.7", tag: 4, type: "char", codeSet: "AdvSideCodeSet", description: "Trade" }, { name: "Cross", id: "4004", value: "X", sort: 4, added: "FIX.2.7", tag: 4, type: "char", codeSet: "AdvSideCodeSet", description: "Cross" }, { name: "New", id: "5001", value: "N", sort: 1, added: "FIX.2.7", tag: 5, type: "String", codeSet: "AdvTransTypeCodeSet", description: "New" }, { name: "Cancel", id: "5002", value: "C", sort: 2, added: "FIX.2.7", tag: 5, type: "String", codeSet: "AdvTransTypeCodeSet", description: "Cancel" }, { name: "Replace", id: "5003", value: "R", sort: 3, added: "FIX.2.7", tag: 5, type: "String", codeSet: "AdvTransTypeCodeSet", description: "Replace" }, { name: "FIX42", id: "8001", value: "FIX.4.2", sort: 1, added: "FIX.Latest", addedEP: "270", tag: 8, type: "String", codeSet: "BeginStringCodeSet", description: "Session profile FIX.4.2" }, { name: "FIX44", id: "8002", value: "FIX.4.4", sort: 2, added: "FIX.Latest", addedEP: "270", tag: 8, type: "String", codeSet: "BeginStringCodeSet", description: "Session profile FIX4" }, { name: "FIXT11", id: "8003", value: "FIXT.1.1", sort: 3, added: "FIX.Latest", addedEP: "270", tag: 8, type: "String", codeSet: "BeginStringCodeSet", description: "Session profile FIXT or LFXIT\n\nThe choice between FIXT and LFIXT is subject to counterparty agreement." }, { name: "PerUnit", id: "13001", value: "1", sort: 1, added: "FIX.2.7", updated: "FIX.5.0SP2", updatedEP: "204", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Amount per unit\n\nImplying shares, par, currency, physical unit etc. Use CommissionUnitOfMeasure(1238) to clarify for commodities." }, { name: "Percent", id: "13002", value: "2", sort: 2, added: "FIX.2.7", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Percent" }, { name: "Absolute", id: "13003", value: "3", sort: 3, added: "FIX.2.7", updated: "FIX.5.0SP2", updatedEP: "204", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Absolute\n\nTotal monetary amount." }, { name: "PercentageWaivedCashDiscount", id: "13004", value: "4", sort: 4, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "204", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Percentage waived, cash discount basis\n\nFor use with CIV buy orders." }, { name: "PercentageWaivedEnhancedUnits", id: "13005", value: "5", sort: 5, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "204", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Percentage waived, enhanced units basis\n\nFor use with CIV buy orders." }, { name: "PointsPerBondOrContract", id: "13006", value: "6", sort: 6, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "204", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Points per bond or contract\n\nSpecify ContractMultiplier(231) in the Instrument component if the security is denominated in a size other than the market convention, e.g. 1000 par for bonds." }, { name: "BasisPoints", id: "13007", value: "7", sort: 7, added: "FIX.5.0SP2", addedEP: "208", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Basis points\n\nThe commission is expressed in basis points in reference to the gross price of the reference asset." }, { name: "AmountPerContract", id: "13008", value: "8", sort: 8, added: "FIX.5.0SP2", addedEP: "204", tag: 13, type: "char", codeSet: "CommTypeCodeSet", description: "Amount per contract\n\nSpecify ContractMultiplier(231) in the Instrument component if the security is denominated in a size other than the market convention." }, { name: "StayOnOfferSide", id: "18001", value: "0", sort: 1, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Stay on offer side" }, { name: "NotHeld", id: "18002", value: "1", sort: 2, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Not held" }, { name: "Work", id: "18003", value: "2", sort: 3, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Work" }, { name: "GoAlong", id: "18004", value: "3", sort: 4, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Go along" }, { name: "OverTheDay", id: "18005", value: "4", sort: 5, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Over the day" }, { name: "Held", id: "18006", value: "5", sort: 6, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Held" }, { name: "ParticipateDoNotInitiate", id: "18007", value: "6", sort: 7, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Participate don't initiate" }, { name: "StrictScale", id: "18008", value: "7", sort: 8, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Strict scale" }, { name: "TryToScale", id: "18009", value: "8", sort: 9, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Try to scale" }, { name: "StayOnBidSide", id: "18010", value: "9", sort: 10, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Stay on bid side" }, { name: "NoCross", id: "18011", value: "A", sort: 11, added: "FIX.2.7", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "No cross\n\nCross is forbidden." }, { name: "OKToCross", id: "18012", value: "B", sort: 12, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "OK to cross" }, { name: "CallFirst", id: "18013", value: "C", sort: 13, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Call first" }, { name: "PercentOfVolume", id: "18014", value: "D", sort: 14, added: "FIX.2.7", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Percent of volume\n\nIndicates that the sender does not want to be all of the volume on the floor vs. a specific percentage." }, { name: "DoNotIncrease", id: "18015", value: "E", sort: 15, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Do not increase - DNI" }, { name: "DoNotReduce", id: "18016", value: "F", sort: 16, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Do not reduce - DNR" }, { name: "AllOrNone", id: "18017", value: "G", sort: 17, added: "FIX.2.7", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "All or none - AON" }, { name: "ReinstateOnSystemFailure", id: "18018", value: "H", sort: 18, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Reinstate on system failure\n\nMutually exclusive with Q and l (lower case L)." }, { name: "InstitutionsOnly", id: "18019", value: "I", sort: 19, added: "FIX.3.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Institutions only" }, { name: "ReinstateOnTradingHalt", id: "18020", value: "J", sort: 20, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Reinstate on trading halt\n\nMutually exclusive with K and m." }, { name: "CancelOnTradingHalt", id: "18021", value: "K", sort: 21, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Cancel on trading halt\n\nMutually exclusive with J and m." }, { name: "LastPeg", id: "18022", value: "L", sort: 22, added: "FIX.3.0", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Last peg (last sale)" }, { name: "MidPricePeg", id: "18023", value: "M", sort: 23, added: "FIX.3.0", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Mid-price peg (midprice of inside quote)" }, { name: "NonNegotiable", id: "18024", value: "N", sort: 24, added: "FIX.3.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Non-negotiable" }, { name: "OpeningPeg", id: "18025", value: "O", sort: 25, added: "FIX.3.0", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Opening peg" }, { name: "MarketPeg", id: "18026", value: "P", sort: 26, added: "FIX.3.0", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Market peg" }, { name: "CancelOnSystemFailure", id: "18027", value: "Q", sort: 27, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Cancel on system failure\n\nMutually exclusive with H and l(lower case L)." }, { name: "PrimaryPeg", id: "18028", value: "R", sort: 28, added: "FIX.3.0", updated: "FIX.5.0SP2", updatedEP: "134", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Primary peg\n\nPrimary market - buy at bid, sell at offer." }, { name: "Suspend", id: "18029", value: "S", sort: 29, added: "FIX.3.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Suspend" }, { name: "FixedPegToLocalBestBidOrOfferAtTimeOfOrder", id: "18030", value: "T", sort: 30, added: "FIX.4.4", addedEP: "35", updated: "FIX.5.0SP2", updatedEP: "134", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Fixed peg to local best bid or offer at time of order" }, { name: "CustomerDisplayInstruction", id: "18031", value: "U", sort: 31, added: "FIX.4.1", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Customer display instruction\n\nUsed in US Markets for: SEC Rule 11Ac1-1/4." }, { name: "Netting", id: "18032", value: "V", sort: 32, added: "FIX.4.1", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Netting (for Forex)" }, { name: "PegToVWAP", id: "18033", value: "W", sort: 33, added: "FIX.4.2", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Peg to VWAP" }, { name: "TradeAlong", id: "18034", value: "X", sort: 34, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Trade along" }, { name: "TryToStop", id: "18035", value: "Y", sort: 35, added: "FIX.4.3", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Try to stop" }, { name: "CancelIfNotBest", id: "18036", value: "Z", sort: 36, added: "FIX.4.4", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Cancel if not best" }, { name: "TrailingStopPeg", id: "18037", value: "a", sort: 37, added: "FIX.4.4", updated: "FIX.5.0SP2", updatedEP: "134", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Trailing stop peg" }, { name: "StrictLimit", id: "18038", value: "b", sort: 38, added: "FIX.4.4", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Strict limit\n\nNo price improvement." }, { name: "IgnorePriceValidityChecks", id: "18039", value: "c", sort: 39, added: "FIX.4.4", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Ignore price validity checks" }, { name: "PegToLimitPrice", id: "18040", value: "d", sort: 40, added: "FIX.4.4", updated: "FIX.5.0SP2", updatedEP: "134", deprecated: "FIX.5.0", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Peg to limit price" }, { name: "WorkToTargetStrategy", id: "18041", value: "e", sort: 41, added: "FIX.4.4", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Work to target strategy" }, { name: "IntermarketSweep", id: "18042", value: "f", sort: 42, added: "FIX.4.4", addedEP: "6", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Intermarket sweep" }, { name: "ExternalRoutingAllowed", id: "18043", value: "g", sort: 43, added: "FIX.4.4", addedEP: "14", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "External routing allowed" }, { name: "ExternalRoutingNotAllowed", id: "18044", value: "h", sort: 44, added: "FIX.4.4", addedEP: "14", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "External routing not allowed" }, { name: "ImbalanceOnly", id: "18045", value: "i", sort: 45, added: "FIX.4.4", addedEP: "22", updated: "FIX.5.0SP2", updatedEP: "134", tag: 18, type: "MultipleCharValue", codeSet: "ExecInstCodeSet", description: "Imbalance only" }, { name: "SingleExecutionRequestedForBlockTrade", id: "18046", value: "j", sort: 46, added: