fix-client
Version:
A minimalist FIX API client
2,251 lines • 630 kB
JavaScript
const ENUMS = [
{
'Tag': '4',
'Value': 'B',
'SymbolicName': 'Buy',
'Group': '',
'Sort': '1',
'Description': 'Buy',
'Added': 'FIX.2.7'
},
{
'Tag': '4',
'Value': 'S',
'SymbolicName': 'Sell',
'Group': '',
'Sort': '2',
'Description': 'Sell',
'Added': 'FIX.2.7'
},
{
'Tag': '4',
'Value': 'T',
'SymbolicName': 'Trade',
'Group': '',
'Sort': '3',
'Description': 'Trade',
'Added': 'FIX.2.7'
},
{
'Tag': '4',
'Value': 'X',
'SymbolicName': 'Cross',
'Group': '',
'Sort': '4',
'Description': 'Cross',
'Added': 'FIX.2.7'
},
{
'Tag': '5',
'Value': 'N',
'SymbolicName': 'New',
'Group': '',
'Sort': '1',
'Description': 'New',
'Added': 'FIX.2.7'
},
{
'Tag': '5',
'Value': 'C',
'SymbolicName': 'Cancel',
'Group': '',
'Sort': '2',
'Description': 'Cancel',
'Added': 'FIX.2.7'
},
{
'Tag': '5',
'Value': 'R',
'SymbolicName': 'Replace',
'Group': '',
'Sort': '3',
'Description': 'Replace',
'Added': 'FIX.2.7'
},
{
'Tag': '13',
'Value': '1',
'SymbolicName': 'PerUnit',
'Group': '',
'Sort': '1',
'Description': 'Per Unit (implying shares, par, currency, etc.)',
'Added': 'FIX.2.7'
},
{
'Tag': '13',
'Value': '2',
'SymbolicName': 'Percent',
'Group': '',
'Sort': '2',
'Description': 'Percent',
'Added': 'FIX.2.7'
},
{
'Tag': '13',
'Value': '3',
'SymbolicName': 'Absolute',
'Group': '',
'Sort': '3',
'Description': 'Absolute (total monetary amount)',
'Added': 'FIX.2.7'
},
{
'Tag': '13',
'Value': '4',
'SymbolicName': 'PercentageWaivedCashDiscount',
'Group': '',
'Sort': '4',
'Description': 'Percentage waived - cash discount (for CIV buy orders)',
'Added': 'FIX.4.3'
},
{
'Tag': '13',
'Value': '5',
'SymbolicName': 'PercentageWaivedEnhancedUnits',
'Group': '',
'Sort': '5',
'Description': 'Percentage waived -= enhanced units (for CIV buy orders)',
'Added': 'FIX.4.3'
},
{
'Tag': '13',
'Value': '6',
'SymbolicName': 'PointsPerBondOrContract',
'Group': '',
'Sort': '6',
'Description': 'Points per bond or contract (supply ContractMultiplier (231) in the <Instrument> component block if the object security is denominated in a size other than the industry default - 1000 par for bonds)',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': '0',
'SymbolicName': 'StayOnOfferSide',
'Group': '',
'Sort': '1',
'Description': 'Stay on offer side',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '1',
'SymbolicName': 'NotHeld',
'Group': '',
'Sort': '2',
'Description': 'Not held',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '2',
'SymbolicName': 'Work',
'Group': '',
'Sort': '3',
'Description': 'Work',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '3',
'SymbolicName': 'GoAlong',
'Group': '',
'Sort': '4',
'Description': 'Go along',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '4',
'SymbolicName': 'OverTheDay',
'Group': '',
'Sort': '5',
'Description': 'Over the day',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '5',
'SymbolicName': 'Held',
'Group': '',
'Sort': '6',
'Description': 'Held',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '6',
'SymbolicName': 'ParticipateDoNotInitiate',
'Group': '',
'Sort': '7',
'Description': 'Participate don\'t initiate',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '7',
'SymbolicName': 'StrictScale',
'Group': '',
'Sort': '8',
'Description': 'Strict scale',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '8',
'SymbolicName': 'TryToScale',
'Group': '',
'Sort': '9',
'Description': 'Try to scale',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': '9',
'SymbolicName': 'StayOnBidSide',
'Group': '',
'Sort': '10',
'Description': 'Stay on bid side',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'A',
'SymbolicName': 'NoCross',
'Group': '',
'Sort': '11',
'Description': 'No cross (cross is forbidden)',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'B',
'SymbolicName': 'OKToCross',
'Group': '',
'Sort': '12',
'Description': 'OK to cross',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'C',
'SymbolicName': 'CallFirst',
'Group': '',
'Sort': '13',
'Description': 'Call first',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'D',
'SymbolicName': 'PercentOfVolume',
'Group': '',
'Sort': '14',
'Description': 'Percent of volume (indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'E',
'SymbolicName': 'DoNotIncrease',
'Group': '',
'Sort': '15',
'Description': 'Do not increase - DNI',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'F',
'SymbolicName': 'DoNotReduce',
'Group': '',
'Sort': '16',
'Description': 'Do not reduce - DNR',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'G',
'SymbolicName': 'AllOrNone',
'Group': '',
'Sort': '17',
'Description': 'All or none - AON',
'Added': 'FIX.2.7'
},
{
'Tag': '18',
'Value': 'H',
'SymbolicName': 'ReinstateOnSystemFailure',
'Group': '',
'Sort': '18',
'Description': 'Reinstate on system failure (mutually exclusive with Q and l)',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': 'I',
'SymbolicName': 'InstitutionsOnly',
'Group': '',
'Sort': '19',
'Description': 'Institutions only',
'Added': 'FIX.3.0'
},
{
'Tag': '18',
'Value': 'J',
'SymbolicName': 'ReinstateOnTradingHalt',
'Group': '',
'Sort': '20',
'Description': 'Reinstate on Trading Halt (mutually exclusive with K and m)',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': 'K',
'SymbolicName': 'CancelOnTradingHalt',
'Group': '',
'Sort': '21',
'Description': 'Cancel on Trading Halt (mutually exclusive with J and m)',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': 'L',
'SymbolicName': 'LastPeg',
'Group': '',
'Sort': '22',
'Description': 'Last peg (last sale)',
'Added': 'FIX.3.0',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'M',
'SymbolicName': 'MidPricePeg',
'Group': '',
'Sort': '23',
'Description': 'Mid-price peg (midprice of inside quote)',
'Added': 'FIX.3.0',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'N',
'SymbolicName': 'NonNegotiable',
'Group': '',
'Sort': '24',
'Description': 'Non-negotiable',
'Added': 'FIX.3.0'
},
{
'Tag': '18',
'Value': 'O',
'SymbolicName': 'OpeningPeg',
'Group': '',
'Sort': '25',
'Description': 'Opening peg',
'Added': 'FIX.3.0',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'P',
'SymbolicName': 'MarketPeg',
'Group': '',
'Sort': '26',
'Description': 'Market peg',
'Added': 'FIX.3.0',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'Q',
'SymbolicName': 'CancelOnSystemFailure',
'Group': '',
'Sort': '27',
'Description': 'Cancel on system failure (mutually exclusive with H and l)',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': 'R',
'SymbolicName': 'PrimaryPeg',
'Group': '',
'Sort': '28',
'Description': 'Primary peg (primary market - buy at bid/sell at offer)',
'Added': 'FIX.3.0',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'S',
'SymbolicName': 'Suspend',
'Group': '',
'Sort': '29',
'Description': 'Suspend',
'Added': 'FIX.3.0'
},
{
'Tag': '18',
'Value': 'T',
'SymbolicName': 'FixedPegToLocalBestBidOrOfferAtTimeOfOrder',
'Group': '',
'Sort': '30',
'Description': 'Fixed Peg to Local best bid or offer at time of order',
'Added': 'FIX.4.4',
'AddedEP': '35',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'U',
'SymbolicName': 'CustomerDisplayInstruction',
'Group': '',
'Sort': '31',
'Description': 'Customer Display Instruction (Rule 11Ac1-1/4)',
'Added': 'FIX.4.1'
},
{
'Tag': '18',
'Value': 'V',
'SymbolicName': 'Netting',
'Group': '',
'Sort': '32',
'Description': 'Netting (for Forex)',
'Added': 'FIX.4.1'
},
{
'Tag': '18',
'Value': 'W',
'SymbolicName': 'PegToVWAP',
'Group': '',
'Sort': '33',
'Description': 'Peg to VWAP',
'Added': 'FIX.4.2',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'X',
'SymbolicName': 'TradeAlong',
'Group': '',
'Sort': '34',
'Description': 'Trade Along',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': 'Y',
'SymbolicName': 'TryToStop',
'Group': '',
'Sort': '35',
'Description': 'Try To Stop',
'Added': 'FIX.4.3'
},
{
'Tag': '18',
'Value': 'Z',
'SymbolicName': 'CancelIfNotBest',
'Group': '',
'Sort': '36',
'Description': 'Cancel if not best',
'Added': 'FIX.4.4'
},
{
'Tag': '18',
'Value': 'a',
'SymbolicName': 'TrailingStopPeg',
'Group': '',
'Sort': '37',
'Description': 'Trailing Stop Peg',
'Added': 'FIX.4.4',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'b',
'SymbolicName': 'StrictLimit',
'Group': '',
'Sort': '38',
'Description': 'Strict Limit (No price improvement)',
'Added': 'FIX.4.4'
},
{
'Tag': '18',
'Value': 'c',
'SymbolicName': 'IgnorePriceValidityChecks',
'Group': '',
'Sort': '39',
'Description': 'Ignore Price Validity Checks',
'Added': 'FIX.4.4'
},
{
'Tag': '18',
'Value': 'd',
'SymbolicName': 'PegToLimitPrice',
'Group': '',
'Sort': '40',
'Description': 'Peg to Limit Price',
'Added': 'FIX.4.4',
'Deprecated': 'FIX.5.0'
},
{
'Tag': '18',
'Value': 'e',
'SymbolicName': 'WorkToTargetStrategy',
'Group': '',
'Sort': '41',
'Description': 'Work to Target Strategy',
'Added': 'FIX.4.4'
},
{
'Tag': '18',
'Value': 'f',
'SymbolicName': 'IntermarketSweep',
'Group': '',
'Sort': '42',
'Description': 'Intermarket Sweep',
'Added': 'FIX.4.4',
'AddedEP': '6'
},
{
'Tag': '18',
'Value': 'g',
'SymbolicName': 'ExternalRoutingAllowed',
'Group': '',
'Sort': '43',
'Description': 'External Routing Allowed',
'Added': 'FIX.4.4',
'AddedEP': '14'
},
{
'Tag': '18',
'Value': 'h',
'SymbolicName': 'ExternalRoutingNotAllowed',
'Group': '',
'Sort': '44',
'Description': 'External Routing Not Allowed',
'Added': 'FIX.4.4',
'AddedEP': '14'
},
{
'Tag': '18',
'Value': 'i',
'SymbolicName': 'ImbalanceOnly',
'Group': '',
'Sort': '45',
'Description': 'Imbalance Only',
'Added': 'FIX.4.4',
'AddedEP': '22'
},
{
'Tag': '18',
'Value': 'j',
'SymbolicName': 'SingleExecutionRequestedForBlockTrade',
'Group': '',
'Sort': '46',
'Description': 'Single execution requested for block trade',
'Added': 'FIX.4.4',
'AddedEP': '6'
},
{
'Tag': '18',
'Value': 'k',
'SymbolicName': 'BestExecution',
'Group': '',
'Sort': '47',
'Description': 'Best Execution',
'Added': 'FIX.4.4',
'AddedEP': '35'
},
{
'Tag': '18',
'Value': 'l',
'SymbolicName': 'SuspendOnSystemFailure',
'Group': '',
'Sort': '48',
'Description': 'Suspend on system failure (mutually exclusive with H and Q)',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '18',
'Value': 'm',
'SymbolicName': 'SuspendOnTradingHalt',
'Group': '',
'Sort': '49',
'Description': 'Suspend on Trading Halt (mutually exclusive with J and K)',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '18',
'Value': 'n',
'SymbolicName': 'ReinstateOnConnectionLoss',
'Group': '',
'Sort': '50',
'Description': 'Reinstate on connection loss (mutually exclusive with o and p)',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '18',
'Value': 'o',
'SymbolicName': 'CancelOnConnectionLoss',
'Group': '',
'Sort': '51',
'Description': 'Cancel on connection loss (mutually exclusive with n and p)',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '18',
'Value': 'p',
'SymbolicName': 'SuspendOnConnectionLoss',
'Group': '',
'Sort': '52',
'Description': 'Suspend on connection loss (mutually exclusive with n and o)',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '18',
'Value': 'q',
'SymbolicName': 'ReleaseFromSuspension',
'Group': '',
'Sort': '53',
'Description': 'Release from suspension (mutually exclusive with S)',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '18',
'Value': 'r',
'SymbolicName': 'ExecuteAsDeltaNeutral',
'Group': '',
'Sort': '54',
'Description': 'Execute as delta neutral using volatility provided',
'Added': 'FIX.5.0',
'AddedEP': '59'
},
{
'Tag': '18',
'Value': 's',
'SymbolicName': 'ExecuteAsDurationNeutral',
'Group': '',
'Sort': '55',
'Description': 'Execute as duration neutral',
'Added': 'FIX.5.0',
'AddedEP': '59'
},
{
'Tag': '18',
'Value': 't',
'SymbolicName': 'ExecuteAsFXNeutral',
'Group': '',
'Sort': '56',
'Description': 'Execute as FX neutral',
'Added': 'FIX.5.0',
'AddedEP': '59'
},
{
'Tag': '20',
'Value': '0',
'SymbolicName': 'New',
'Group': '',
'Sort': '1',
'Description': 'New',
'Added': 'FIX.2.7'
},
{
'Tag': '20',
'Value': '1',
'SymbolicName': 'Cancel',
'Group': '',
'Sort': '2',
'Description': 'Cancel',
'Added': 'FIX.2.7'
},
{
'Tag': '20',
'Value': '2',
'SymbolicName': 'Correct',
'Group': '',
'Sort': '3',
'Description': 'Correct',
'Added': 'FIX.2.7'
},
{
'Tag': '20',
'Value': '3',
'SymbolicName': 'Status',
'Group': '',
'Sort': '4',
'Description': 'Status',
'Added': 'FIX.2.7'
},
{
'Tag': '21',
'Value': '1',
'SymbolicName': 'AutomatedExecutionNoIntervention',
'Group': '',
'Sort': '1',
'Description': 'Automated execution order, private, no Broker intervention',
'Added': 'FIX.2.7'
},
{
'Tag': '21',
'Value': '2',
'SymbolicName': 'AutomatedExecutionInterventionOK',
'Group': '',
'Sort': '2',
'Description': 'Automated execution order, public, Broker intervention OK',
'Added': 'FIX.2.7'
},
{
'Tag': '21',
'Value': '3',
'SymbolicName': 'ManualOrder',
'Group': '',
'Sort': '3',
'Description': 'Manual order, best execution',
'Added': 'FIX.2.7'
},
{
'Tag': '22',
'Value': '1',
'SymbolicName': 'CUSIP',
'Group': '',
'Sort': '1',
'Description': 'CUSIP',
'Added': 'FIX.2.7'
},
{
'Tag': '22',
'Value': '2',
'SymbolicName': 'SEDOL',
'Group': '',
'Sort': '2',
'Description': 'SEDOL',
'Added': 'FIX.2.7'
},
{
'Tag': '22',
'Value': '3',
'SymbolicName': 'QUIK',
'Group': '',
'Sort': '3',
'Description': 'QUIK',
'Added': 'FIX.2.7'
},
{
'Tag': '22',
'Value': '4',
'SymbolicName': 'ISINNumber',
'Group': '',
'Sort': '4',
'Description': 'ISIN number',
'Added': 'FIX.3.0'
},
{
'Tag': '22',
'Value': '5',
'SymbolicName': 'RICCode',
'Group': '',
'Sort': '5',
'Description': 'RIC code',
'Added': 'FIX.3.0'
},
{
'Tag': '22',
'Value': '6',
'SymbolicName': 'ISOCurrencyCode',
'Group': '',
'Sort': '6',
'Description': 'ISO Currency Code',
'Added': 'FIX.4.1'
},
{
'Tag': '22',
'Value': '7',
'SymbolicName': 'ISOCountryCode',
'Group': '',
'Sort': '7',
'Description': 'ISO Country Code',
'Added': 'FIX.4.1'
},
{
'Tag': '22',
'Value': '8',
'SymbolicName': 'ExchangeSymbol',
'Group': '',
'Sort': '8',
'Description': 'Exchange Symbol',
'Added': 'FIX.4.2'
},
{
'Tag': '22',
'Value': '9',
'SymbolicName': 'ConsolidatedTapeAssociation',
'Group': '',
'Sort': '9',
'Description': 'Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)',
'Added': 'FIX.4.2'
},
{
'Tag': '22',
'Value': 'A',
'SymbolicName': 'BloombergSymbol',
'Group': '',
'Sort': '10',
'Description': 'Bloomberg Symbol',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'B',
'SymbolicName': 'Wertpapier',
'Group': '',
'Sort': '11',
'Description': 'Wertpapier',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'C',
'SymbolicName': 'Dutch',
'Group': '',
'Sort': '12',
'Description': 'Dutch',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'D',
'SymbolicName': 'Valoren',
'Group': '',
'Sort': '13',
'Description': 'Valoren',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'E',
'SymbolicName': 'Sicovam',
'Group': '',
'Sort': '14',
'Description': 'Sicovam',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'F',
'SymbolicName': 'Belgian',
'Group': '',
'Sort': '15',
'Description': 'Belgian',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'G',
'SymbolicName': 'Common',
'Group': '',
'Sort': '16',
'Description': '\'Common\' (Clearstream and Euroclear)',
'Added': 'FIX.4.3'
},
{
'Tag': '22',
'Value': 'H',
'SymbolicName': 'ClearingHouse',
'Group': '',
'Sort': '17',
'Description': 'Clearing House / Clearing Organization',
'Added': 'FIX.4.4'
},
{
'Tag': '22',
'Value': 'I',
'SymbolicName': 'ISDAFpMLSpecification',
'Group': '',
'Sort': '18',
'Description': 'ISDA/FpML Product Specification (XML in EncodedSecurityDesc)',
'Added': 'FIX.4.4'
},
{
'Tag': '22',
'Value': 'J',
'SymbolicName': 'OptionPriceReportingAuthority',
'Group': '',
'Sort': '19',
'Description': 'Option Price Reporting Authority',
'Added': 'FIX.4.4'
},
{
'Tag': '22',
'Value': 'K',
'SymbolicName': 'ISDAFpMLURL',
'Group': '',
'Sort': '20',
'Description': 'ISDA/FpML Product URL (URL in SecurityID)',
'Added': 'FIX.4.4',
'AddedEP': '15'
},
{
'Tag': '22',
'Value': 'L',
'SymbolicName': 'LetterOfCredit',
'Group': '',
'Sort': '21',
'Description': 'Letter of Credit',
'Added': 'FIX.4.4',
'AddedEP': '8'
},
{
'Tag': '22',
'Value': 'M',
'SymbolicName': 'MarketplaceAssignedIdentifier',
'Group': '',
'Sort': '22',
'Description': 'Marketplace-assigned Identifier',
'Added': 'FIX.5.0',
'AddedEP': '58'
},
{
'Tag': '25',
'Value': 'H',
'SymbolicName': 'High',
'Group': '',
'Sort': '1',
'Description': 'High',
'Added': 'FIX.2.7'
},
{
'Tag': '25',
'Value': 'L',
'SymbolicName': 'Low',
'Group': '',
'Sort': '2',
'Description': 'Low',
'Added': 'FIX.2.7'
},
{
'Tag': '25',
'Value': 'M',
'SymbolicName': 'Medium',
'Group': '',
'Sort': '3',
'Description': 'Medium',
'Added': 'FIX.2.7'
},
{
'Tag': '27',
'Value': 'S',
'SymbolicName': 'Small',
'Group': '',
'Sort': '2',
'Description': 'Small',
'Added': 'FIX.4.4',
'AddedEP': '25'
},
{
'Tag': '27',
'Value': 'M',
'SymbolicName': 'Medium',
'Group': '',
'Sort': '3',
'Description': 'Medium',
'Added': 'FIX.4.4',
'AddedEP': '25'
},
{
'Tag': '27',
'Value': 'L',
'SymbolicName': 'Large',
'Group': '',
'Sort': '4',
'Description': 'Large',
'Added': 'FIX.4.4',
'AddedEP': '25'
},
{
'Tag': '27',
'Value': 'U',
'SymbolicName': 'UndisclosedQuantity',
'Group': '',
'Sort': '5',
'Description': 'Undisclosed Quantity',
'Added': 'FIX.4.4',
'AddedEP': '25'
},
{
'Tag': '28',
'Value': 'N',
'SymbolicName': 'New',
'Group': '',
'Sort': '1',
'Description': 'New',
'Added': 'FIX.2.7'
},
{
'Tag': '28',
'Value': 'C',
'SymbolicName': 'Cancel',
'Group': '',
'Sort': '2',
'Description': 'Cancel',
'Added': 'FIX.2.7'
},
{
'Tag': '28',
'Value': 'R',
'SymbolicName': 'Replace',
'Group': '',
'Sort': '3',
'Description': 'Replace',
'Added': 'FIX.2.7'
},
{
'Tag': '29',
'Value': '1',
'SymbolicName': 'Agent',
'Group': '',
'Sort': '1',
'Description': 'Agent',
'Added': 'FIX.2.7'
},
{
'Tag': '29',
'Value': '2',
'SymbolicName': 'CrossAsAgent',
'Group': '',
'Sort': '2',
'Description': 'Cross as agent',
'Added': 'FIX.2.7'
},
{
'Tag': '29',
'Value': '3',
'SymbolicName': 'CrossAsPrincipal',
'Group': '',
'Sort': '3',
'Description': 'Cross as principal',
'Added': 'FIX.2.7'
},
{
'Tag': '29',
'Value': '4',
'SymbolicName': 'Principal',
'Group': '',
'Sort': '4',
'Description': 'Principal',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '0',
'SymbolicName': 'New',
'Group': '',
'Sort': '1',
'Description': 'New',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '1',
'SymbolicName': 'PartiallyFilled',
'Group': '',
'Sort': '2',
'Description': 'Partially filled',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '2',
'SymbolicName': 'Filled',
'Group': '',
'Sort': '3',
'Description': 'Filled',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '3',
'SymbolicName': 'DoneForDay',
'Group': '',
'Sort': '4',
'Description': 'Done for day',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '4',
'SymbolicName': 'Canceled',
'Group': '',
'Sort': '5',
'Description': 'Canceled',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '5',
'SymbolicName': 'Replaced',
'Group': '',
'Sort': '6',
'Description': 'Replaced (No longer used)',
'Added': 'FIX.4.4',
'AddedEP': '35',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '39',
'Value': '6',
'SymbolicName': 'PendingCancel',
'Group': '',
'Sort': '7',
'Description': 'Pending Cancel (i.e. result of Order Cancel Request)',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '7',
'SymbolicName': 'Stopped',
'Group': '',
'Sort': '8',
'Description': 'Stopped',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '8',
'SymbolicName': 'Rejected',
'Group': '',
'Sort': '9',
'Description': 'Rejected',
'Added': 'FIX.2.7'
},
{
'Tag': '39',
'Value': '9',
'SymbolicName': 'Suspended',
'Group': '',
'Sort': '10',
'Description': 'Suspended',
'Added': 'FIX.3.0'
},
{
'Tag': '39',
'Value': 'A',
'SymbolicName': 'PendingNew',
'Group': '',
'Sort': '11',
'Description': 'Pending New',
'Added': 'FIX.3.0'
},
{
'Tag': '39',
'Value': 'B',
'SymbolicName': 'Calculated',
'Group': '',
'Sort': '12',
'Description': 'Calculated',
'Added': 'FIX.4.0'
},
{
'Tag': '39',
'Value': 'C',
'SymbolicName': 'Expired',
'Group': '',
'Sort': '13',
'Description': 'Expired',
'Added': 'FIX.4.0'
},
{
'Tag': '39',
'Value': 'D',
'SymbolicName': 'AcceptedForBidding',
'Group': '',
'Sort': '14',
'Description': 'Accepted for Bidding',
'Added': 'FIX.4.2'
},
{
'Tag': '39',
'Value': 'E',
'SymbolicName': 'PendingReplace',
'Group': '',
'Sort': '15',
'Description': 'Pending Replace (i.e. result of Order Cancel/Replace Request)',
'Added': 'FIX.4.2'
},
{
'Tag': '40',
'Value': '1',
'SymbolicName': 'Market',
'Group': '',
'Sort': '1',
'Description': 'Market',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': '2',
'SymbolicName': 'Limit',
'Group': '',
'Sort': '2',
'Description': 'Limit',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': '3',
'SymbolicName': 'Stop',
'Group': '',
'Sort': '3',
'Description': 'Stop / Stop Loss',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': '4',
'SymbolicName': 'StopLimit',
'Group': '',
'Sort': '4',
'Description': 'Stop Limit',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': '5',
'SymbolicName': 'MarketOnClose',
'Group': '',
'Sort': '5',
'Description': 'Market On Close (No longer used)',
'Added': 'FIX.2.7',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '40',
'Value': '6',
'SymbolicName': 'WithOrWithout',
'Group': '',
'Sort': '6',
'Description': 'With Or Without',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': '7',
'SymbolicName': 'LimitOrBetter',
'Group': '',
'Sort': '7',
'Description': 'Limit Or Better',
'Added': 'FIX.2.7',
'Deprecated': 'FIX.4.4'
},
{
'Tag': '40',
'Value': '8',
'SymbolicName': 'LimitWithOrWithout',
'Group': '',
'Sort': '8',
'Description': 'Limit With Or Without',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': '9',
'SymbolicName': 'OnBasis',
'Group': '',
'Sort': '9',
'Description': 'On Basis',
'Added': 'FIX.2.7'
},
{
'Tag': '40',
'Value': 'A',
'SymbolicName': 'OnClose',
'Group': '',
'Sort': '10',
'Description': 'On Close (No longer used)',
'Added': 'FIX.2.7',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'B',
'SymbolicName': 'LimitOnClose',
'Group': '',
'Sort': '11',
'Description': 'Limit On Close (No longer used)',
'Added': 'FIX.2.7',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'C',
'SymbolicName': 'ForexMarket',
'Group': '',
'Sort': '12',
'Description': 'Forex Market (No longer used)',
'Added': 'FIX.4.0',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'D',
'SymbolicName': 'PreviouslyQuoted',
'Group': '',
'Sort': '13',
'Description': 'Previously Quoted',
'Added': 'FIX.4.0'
},
{
'Tag': '40',
'Value': 'E',
'SymbolicName': 'PreviouslyIndicated',
'Group': '',
'Sort': '14',
'Description': 'Previously Indicated',
'Added': 'FIX.4.0'
},
{
'Tag': '40',
'Value': 'F',
'SymbolicName': 'ForexLimit',
'Group': '',
'Sort': '15',
'Description': 'Forex Limit (No longer used)',
'Added': 'FIX.4.1',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'G',
'SymbolicName': 'ForexSwap',
'Group': '',
'Sort': '16',
'Description': 'Forex Swap',
'Added': 'FIX.4.1'
},
{
'Tag': '40',
'Value': 'H',
'SymbolicName': 'ForexPreviouslyQuoted',
'Group': '',
'Sort': '17',
'Description': 'Forex Previously Quoted (No longer used)',
'Added': 'FIX.4.1',
'Deprecated': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'I',
'SymbolicName': 'Funari',
'Group': '',
'Sort': '18',
'Description': 'Funari (Limit day order with unexecuted portion handles as Market On Close. E.g. Japan)',
'Added': 'FIX.4.2'
},
{
'Tag': '40',
'Value': 'J',
'SymbolicName': 'MarketIfTouched',
'Group': '',
'Sort': '19',
'Description': 'Market If Touched (MIT)',
'Added': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'K',
'SymbolicName': 'MarketWithLeftOverAsLimit',
'Group': '',
'Sort': '20',
'Description': 'Market With Left Over as Limit (market order with unexecuted quantity becoming limit order at last price)',
'Added': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'L',
'SymbolicName': 'PreviousFundValuationPoint',
'Group': '',
'Sort': '21',
'Description': 'Previous Fund Valuation Point (Historic pricing; for CIV)',
'Added': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'M',
'SymbolicName': 'NextFundValuationPoint',
'Group': '',
'Sort': '22',
'Description': 'Next Fund Valuation Point (Forward pricing; for CIV)',
'Added': 'FIX.4.3'
},
{
'Tag': '40',
'Value': 'P',
'SymbolicName': 'Pegged',
'Group': '',
'Sort': '23',
'Description': 'Pegged',
'Added': 'FIX.3.0'
},
{
'Tag': '40',
'Value': 'Q',
'SymbolicName': 'CounterOrderSelection',
'Group': '',
'Sort': '24',
'Description': 'Counter-order selection',
'Added': 'FIX.4.4',
'AddedEP': '22'
},
{
'Tag': '43',
'Value': 'N',
'SymbolicName': 'OriginalTransmission',
'Group': '',
'Sort': '1',
'Description': 'Original transmission',
'Added': 'FIX.2.7'
},
{
'Tag': '43',
'Value': 'Y',
'SymbolicName': 'PossibleDuplicate',
'Group': '',
'Sort': '2',
'Description': 'Possible duplicate',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'A',
'SymbolicName': 'AgencySingleOrder',
'Group': '',
'Sort': '1',
'Description': 'Agency single order',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'B',
'SymbolicName': 'ShortExemptTransactionAType',
'Group': '',
'Sort': '2',
'Description': 'Short exempt transaction (refer to A type)',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'C',
'SymbolicName': 'ProprietaryNonAlgo',
'Group': '',
'Sort': '3',
'Description': 'Proprietary, Non-Algorithmic Program Trade (non-index arbitrage)',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'D',
'SymbolicName': 'ProgramOrderMember',
'Group': '',
'Sort': '4',
'Description': 'Program order, index arb, for Member firm/org',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'E',
'SymbolicName': 'ShortExemptTransactionForPrincipal',
'Group': '',
'Sort': '5',
'Description': 'Short Exempt Transaction for Principal (was incorrectly identified in the FIX spec as \'Registered Equity Market Maker trades\')',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'F',
'SymbolicName': 'ShortExemptTransactionWType',
'Group': '',
'Sort': '6',
'Description': 'Short exempt transaction (refer to W type)',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'H',
'SymbolicName': 'ShortExemptTransactionIType',
'Group': '',
'Sort': '7',
'Description': 'Short exempt transaction (refer to I type)',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'I',
'SymbolicName': 'IndividualInvestor',
'Group': '',
'Sort': '8',
'Description': 'Individual Investor, single order',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'J',
'SymbolicName': 'ProprietaryAlgo',
'Group': '',
'Sort': '9',
'Description': 'Proprietary, Algorithmic Program Trading (non-index arbitrage)',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'K',
'SymbolicName': 'AgencyAlgo',
'Group': '',
'Sort': '10',
'Description': 'Agency, Algorithmic Program Trading (non-index arbitrage)',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'L',
'SymbolicName': 'ShortExemptTransactionMemberAffliated',
'Group': '',
'Sort': '11',
'Description': 'Short exempt transaction for member competing market-maker affliated with the firm clearing the trade (refer to P and O types)',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'M',
'SymbolicName': 'ProgramOrderOtherMember',
'Group': '',
'Sort': '12',
'Description': 'Program Order, index arb, for other member',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'N',
'SymbolicName': 'AgentForOtherMember',
'Group': '',
'Sort': '13',
'Description': 'Agent for other Member, Non-Algorithmic Program Trade (non-index arbitrage)',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'O',
'SymbolicName': 'ProprietaryTransactionAffiliated',
'Group': '',
'Sort': '14',
'Description': 'Proprietary transactions for competing market-maker that is affiliated with the clearing member (was incorrectly identified in the FIX spec as \'Competing dealer trades\')',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'P',
'SymbolicName': 'Principal',
'Group': '',
'Sort': '15',
'Description': 'Principal',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'R',
'SymbolicName': 'TransactionNonMember',
'Group': '',
'Sort': '16',
'Description': 'Transactions for the account of a non-member compting market-maker (was incorrectly identified in the FIX spec as \'Competing dealer trades\')',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'S',
'SymbolicName': 'SpecialistTrades',
'Group': '',
'Sort': '17',
'Description': 'Specialist trades',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'T',
'SymbolicName': 'TransactionUnaffiliatedMember',
'Group': '',
'Sort': '18',
'Description': 'Transactions for the account of an unaffiliated member\'s competing market-maker (was incorrectly identified in the FIX spec as \'Competing dealer trades\')',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'U',
'SymbolicName': 'AgencyIndexArb',
'Group': '',
'Sort': '19',
'Description': 'Agency, Index Arbitrage (includes Individual, Index Arbitrage trades)',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'W',
'SymbolicName': 'AllOtherOrdersAsAgentForOtherMember',
'Group': '',
'Sort': '20',
'Description': 'All other orders as agent for other member',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'X',
'SymbolicName': 'ShortExemptTransactionMemberNotAffliated',
'Group': '',
'Sort': '21',
'Description': 'Short exempt transaction for member competing market-maker not affiliated with the firm clearing the trade (refer to W and T types)',
'Added': 'FIX.4.1'
},
{
'Tag': '47',
'Value': 'Y',
'SymbolicName': 'AgencyNonAlgo',
'Group': '',
'Sort': '22',
'Description': 'Agency, Non-Algorithmic Program Trade (non-index arbitrage)',
'Added': 'FIX.2.7'
},
{
'Tag': '47',
'Value': 'Z',
'SymbolicName': 'ShortExemptTransactionNonMember',
'Group': '',
'Sort': '23',
'Description': 'Short exempt transaction for non-member competing market-maker (refer to A and R types)',
'Added': 'FIX.4.1'
},
{
'Tag': '54',
'Value': '1',
'SymbolicName': 'Buy',
'Group': '',
'Sort': '1',
'Description': 'Buy',
'Added': 'FIX.2.7'
},
{
'Tag': '54',
'Value': '2',
'SymbolicName': 'Sell',
'Group': '',
'Sort': '2',
'Description': 'Sell',
'Added': 'FIX.2.7'
},
{
'Tag': '54',
'Value': '3',
'SymbolicName': 'BuyMinus',
'Group': '',
'Sort': '3',
'Description': 'Buy minus',
'Added': 'FIX.2.7'
},
{
'Tag': '54',
'Value': '4',
'SymbolicName': 'SellPlus',
'Group': '',
'Sort': '4',
'Description': 'Sell plus',
'Added': 'FIX.2.7'
},
{
'Tag': '54',
'Value': '5',
'SymbolicName': 'SellShort',
'Group': '',
'Sort': '5',
'Description': 'Sell short',
'Added': 'FIX.2.7'
},
{
'Tag': '54',
'Value': '6',
'SymbolicName': 'SellShortExempt',
'Group': '',
'Sort': '6',
'Description': 'Sell short exempt',
'Added': 'FIX.2.7'
},
{
'Tag': '54',
'Value': '7',
'SymbolicName': 'Undisclosed',
'Group': '',
'Sort': '7',
'Description': 'Undisclosed (valid for IOI and List Order messages only)',
'Added': 'FIX.4.1'
},
{
'Tag': '54',
'Value': '8',
'SymbolicName': 'Cross',
'Group': '',
'Sort': '8',
'Description': 'Cross (orders where counterparty is an exchange, valid for all messages except IOIs)',
'Added': 'FIX.4.1'
},
{
'Tag': '54',
'Value': '9',
'SymbolicName': 'CrossShort',
'Group': '',
'Sort': '9',
'Description': 'Cross short',
'Added': 'FIX.4.2'
},
{
'Tag': '54',
'Value': 'A',
'SymbolicName': 'CrossShortExempt',
'Group': '',
'Sort': '10',
'Description': 'Cross short exempt',
'Updated': 'FIX.5.0SP1',
'UpdatedEP': '95',
'Added': 'FIX.4.3'
},
{
'Tag': '54',
'Value': 'B',
'SymbolicName': 'AsDefined',
'Group': '',
'Sort': '11',
'Description': '\'As Defined\' (for use with multileg instruments)',
'Added': 'FIX.4.3'
},
{
'Tag': '54',
'Value': 'C',
'SymbolicName': 'Opposite',
'Group': '',
'Sort': '12',
'Description': '\'Opposite\' (for use with multileg instruments)',
'Added': 'FIX.4.3'
},
{
'Tag': '54',
'Value': 'D',
'SymbolicName': 'Subscribe',
'Group': '',
'Sort': '13',
'Description': 'Subscribe (e.g. CIV)',
'Added': 'FIX.4.4'
},
{
'Tag': '54',
'Value': 'E',
'SymbolicName': 'Redeem',
'Group': '',
'Sort': '14',
'Description': 'Redeem (e.g. CIV)',
'Added': 'FIX.4.4'
},
{
'Tag': '54',
'Value': 'F',
'SymbolicName': 'Lend',
'Group': '',
'Sort': '15',
'Description': 'Lend (FINANCING - identifies direction of collateral)',
'Added': 'FIX.4.4'
},
{
'Tag': '54',
'Value': 'G',
'SymbolicName': 'Borrow',
'Group': '',
'Sort': '16',
'Description': 'Borrow (FINANCING - identifies direction of collateral)',
'Added': 'FIX.4.4'
},
{
'Tag': '59',
'Value': '0',
'SymbolicName': 'Day',
'Group': '',
'Sort': '1',
'Description': 'Day (or session)',
'Added': 'FIX.2.7'
},
{
'Tag': '59',
'Value': '1',
'SymbolicName': 'GoodTillCancel',
'Group': '',
'Sort': '2',
'Description': 'Good Till Cancel (GTC)',
'Added': 'FIX.2.7'
},
{
'Tag': '59',
'Value': '2',
'SymbolicName': 'AtTheOpening',
'Group': '',
'Sort': '3',
'Description': 'At the Opening (OPG)',
'Added': 'FIX.2.7'
},
{
'Tag': '59',
'Value': '3',
'SymbolicName': 'ImmediateOrCancel',
'Group': '',
'Sort': '4',
'Description': 'Immediate Or Cancel (IOC)',
'Added': 'FIX.2.7'
},
{
'Tag': '59',
'Value': '4',
'SymbolicName': 'FillOrKill',
'Group': '',
'Sort': '5',
'Description': 'Fill Or Kill (FOK)',
'Added': 'FIX.2.7'
},
{
'Tag': '59',
'Value': '5',
'SymbolicName': 'GoodTillCrossing',
'Group': '',
'Sort': '6',
'Description': 'Good Till Crossing (GTX)',
'Added': 'FIX.2.7'
},
{
'Tag': '59',
'Value': '6',
'SymbolicName': 'GoodTillDate',
'Group': '',
'Sort': '7',
'Description': 'Good Till Date (GTD)',
'Added': 'FIX.4.0'
},
{
'Tag': '59',
'Value': '7',
'SymbolicName': 'AtTheClose',
'Group': '',
'Sort': '8',
'Description': 'At the Close',
'Added': 'FIX.4.3'
},
{
'Tag': '59',
'Value': '8',
'SymbolicName': 'GoodThroughCrossing',
'Group': '',
'Sort': '9',
'Description': 'Good Through Crossing',
'Added': 'FIX.5.0',
'AddedEP': '61'
},
{
'Tag': '59',
'Value': '9',
'SymbolicName': 'AtCrossing',
'Group': '',
'Sort': '10',
'Description': 'At Crossing',
'Added': 'FIX.5.0',
'AddedEP': '61'
},
{
'Tag': '61',
'Value': '0',
'SymbolicName': 'Normal',
'Group': '',
'Sort': '1',
'Description': 'Normal',
'Added': 'FIX.2.7'
},
{
'Tag': '61',
'Value': '1',
'SymbolicName': 'Flash',
'Group': '',
'Sort': '2',
'Description': 'Flash',
'Added': 'FIX.2.7'
},
{
'Tag': '61',
'Value': '2',
'SymbolicName': 'Background',
'Group': '',
'Sort': '3',
'Description': 'Background',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '0',
'SymbolicName': 'Regular',
'Group': '',
'Sort': '1',
'Description': 'Regular / FX Spot settlement (T+1 or T+2 depending on currency)',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '1',
'SymbolicName': 'Cash',
'Group': '',
'Sort': '2',
'Description': 'Cash (TOD / T+0)',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '2',
'SymbolicName': 'NextDay',
'Group': '',
'Sort': '3',
'Description': 'Next Day (TOM / T+1)',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '3',
'SymbolicName': 'TPlus2',
'Group': '',
'Sort': '4',
'Description': 'T+2',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '4',
'SymbolicName': 'TPlus3',
'Group': '',
'Sort': '5',
'Description': 'T+3',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '5',
'SymbolicName': 'TPlus4',
'Group': '',
'Sort': '6',
'Description': 'T+4',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '6',
'SymbolicName': 'Future',
'Group': '',
'Sort': '7',
'Description': 'Future',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '7',
'SymbolicName': 'WhenAndIfIssued',
'Group': '',
'Sort': '8',
'Description': 'When And If Issued',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '8',
'SymbolicName': 'SellersOption',
'Group': '',
'Sort': '9',
'Description': 'Sellers Option',
'Added': 'FIX.2.7'
},
{
'Tag': '63',
'Value': '9',
'SymbolicName': 'TPlus5',
'Group': '',
'Sort': '10',
'Description': 'T+5',
'Added': 'FIX.3.0'
},
{
'Tag': '63',
'Value': 'B',
'SymbolicName': 'BrokenDate',
'Group': '',
'Sort': '12',
'Description': 'Broken date - for FX expressing non-standard tenor, SettlDate (64) must be specified',
'Added': 'FIX.4.4',
'AddedEP': '25'
},
{
'Tag': '63',
'Value': 'C',
'SymbolicName': 'FXSpotNextSettlement',
'Group': '',
'Sort': '99',
'Description': 'FX Spot Next settlement (Spot+1, aka next day)',
'Added': 'FIX.4.4',
'AddedEP': '21'
},
{
'Tag': '65',
'Value': 'CD',
'SymbolicName': 'EUCPWithLumpSumInterest',
'Group': 'For Fixed Income',
'Sort': '1',
'Description': 'EUCP with lump-sum interest rather than discount price',
'Added': 'FIX.4.4',
'AddedEP': '-1'
},
{
'Tag': '65',
'Value': 'WI',
'SymbolicName': 'WhenIssued',
'Group': 'For Fixed Income',
'Sort': '2',
'Description': '\'When Issued\' for a security to be reissued under an old CUSIP or ISIN',
'Added': 'FIX.4.4',
'AddedEP': '-1'
},
{
'Tag': '71',
'Value': '0',
'SymbolicName': 'New',
'Group': '',
'Sort': '1',
'Description': 'New',
'Added': 'FIX.2.7'
},
{
'Tag': '71',
'Value': '1',
'SymbolicName': 'Replace',
'Group': '',
'Sort': '2',
'Description': 'Replace',
'Added': 'FIX.2.7'
},
{
'Tag': '71',
'Value': '2',
'SymbolicName': 'Cancel',
'Group': '',
'Sort': '3',
'Description': 'Cancel',
'Added': 'FIX.2.7'
},
{
'Tag': '71',
'Value': '3',
'SymbolicName': 'Preliminary',
'Group': '',
'Sort': '4',
'Description': 'Preliminary (without MiscFees and NetMoney) (Removed/Replaced)',
'Added': 'FIX.4.1',
'Deprecated': 'FIX.4.2'
},
{
'Tag': '71',
'Value': '4',
'SymbolicName': 'Calculated',
'Group': '',
'Sort': '5',
'Description': 'Calculated (includes MiscFees and NetMoney) (Removed/Replaced)',
'Added': 'FIX.4.1',
'Deprecated': 'FIX.4.2'
},
{
'Tag': '71',
'Value': '5',
'SymbolicName': 'CalculatedWithoutPreliminary',
'Group': '',
'Sort': '6',
'Description': 'Calculated without Preliminary (sent unsolicited by broker, includes MiscFees and NetMoney) (Removed/Replaced)',
'Added': 'FIX.4.2',
'Deprecated': 'FIX.4.2'
},
{
'Tag': '71',
'Value': '6',
'SymbolicName': 'Reversal',
'Group': '',
'Sort': '7',
'Description': 'Reversal',
'Added': 'FIX.4.4',
'AddedEP': '5'
},
{
'Tag': '77',
'Value': 'C',
'SymbolicName': 'Close',
'Group': '',
'Sort': '1',
'Description': 'Close',
'Added': 'FIX.4.1'
},
{
'Tag': '77',
'Value': 'F',
'SymbolicName': 'FIFO',
'Group': '',
'Sort': '2',
'Description': 'FIFO',
'Added': 'FIX.4.3'
},
{
'Tag': '77',
'Value': 'O',
'SymbolicName': 'Open',
'Group': '',
'Sort': '3',
'Description': 'Open',
'Added': 'FIX.4.1'
},
{
'Tag': '77',
'Value': 'R',
'SymbolicName': 'Rolled',
'Group': '',
'Sort': '4',
'Description': 'Rolled',
'Added': 'FIX.4.3'
},
{
'Tag': '77',
'Value': 'N',
'SymbolicName': 'CloseButNotifyOnOpen',
'Group': '',
'Sort': '5',
'Description': 'Close but notify on open',
'Added': 'FIX.5.0',
'AddedEP': '61'
},
{
'Tag': '77',
'Value': 'D',
'SymbolicName': 'Default',
'Group': '',
'Sort': '6',
'Description': 'Default',
'Added': 'FIX.5.0',
'AddedEP': '61'
},
{
'Tag': '81',
'Value': '0',
'SymbolicName': 'Regular',
'Group': '',
'Sort': '1',
'Description': 'Regular',
'Added': 'FIX.2.7'
},
{
'Tag': '81',
'Value': '1',
'SymbolicName': 'SoftDollar',
'Group': '',
'Sort': '2',
'Description': 'Soft Dollar',
'Added': 'FIX.2.7'
},
{
'Tag': '81',
'Value': '2',
'SymbolicName': 'StepIn',
'Group': '',
'Sort': '3',
'Description': 'Step-In',
'Added': 'FIX.2.7'
},
{
'Tag': '81',
'Value': '3',
'SymbolicName': 'StepOut',
'Group': '',
'Sort': '4',
'Description': 'Step-Out',
'Added': 'FIX.2.7'
},
{
'Tag': '81',
'Value': '4',
'SymbolicName': 'SoftDollarStepIn',
'Group': '',
'Sort': '5',
'Description': 'Soft-dollar Step-In',
'Added': 'FIX.2.7'
},
{
'Tag': '81',
'Value': '5',
'SymbolicName': 'SoftDollarStepOut',
'Group': '',
'Sort': '6',
'Description': 'Soft-dollar Step-Out',
'Added': 'FIX.2.7'
},
{
'Tag': '81',
'Value': '6',
'SymbolicName': 'PlanSponsor',
'Group': '',
'Sort': '7',
'Description': 'Plan Sponsor',
'Added': 'FIX.4.0'
},
{
'Tag': '87',
'Value': '0',
'SymbolicName': 'Accepted',
'Group': '',
'Sort': '1',
'Description': 'accepted (successfully processed)',
'Added': 'FIX.2.7'
},
{
'Tag': '87',
'Value': '1',
'SymbolicName': 'BlockLevelReject',
'Group': '',
'Sort': '2',
'Description': 'block level reject',
'Added': 'FIX.2.7'
},
{
'Tag': '87',
'Value': '2',
'SymbolicName': 'AccountLevelReject',
'Group': '',
'Sort': '3',
'Description': 'account level reject',
'Added': 'FIX.2.7'
},
{
'Tag': '87',
'Value': '3',
'SymbolicName': 'Received',
'Group': '',
'Sort': '4',
'Description': 'received (received, not yet processed)',
'Added': 'FIX.4.0'
},
{
'Tag': '87',
'Value': '4',
'SymbolicName': 'Incomplete',
'Group': '',
'Sort': '5',
'Descri