Indexes

Fields

ID (Tag)
Name
Datatype
Description
Pedigree
5000OrdStatusReqType

Discriminates between a standard Order Status Request (=0), and a non-standard Trade History query (=1)

5001ExchangeQuoteID

Quote ID returned from exchange

5002BidVolMultiplier

Bid Volume Multiplier for an Improvement QuoteInteger

5003OfferVolMultiplier

Offer Volume Multiplier for an Improvement QuoteInteger

5004BidVolLimit
5005OfferVolLimit

Offer Volume Limit for an Improvement QuoteInteger

5006QuoteStatusReqType1

Discriminates between a Price Quote Status Request (=0), and an Improvement Quote Status Request (=1).Char

5007LockStatus

Indicates whether an order is locked (temporarily) on the orderbook.Boolean

5008DepositoryID

Clearing house security ID

5009DepositoryIDSource

Type of Clearing house security ID: =1 (CUSIP)

=2 (SEDOL)

=4 (ISIN)String

5010SecuritySuspended

Indicates whether the security is suspended from tradingBoolean

5011OrderMaxValue

Maximum order valuePrice

5012OrderMinValue

Minimum order valuePrice

5013TradeSequence1

When the deal is created during the day:=2 (trade entered by operations/administration staff)

=101 (normal trading)

=102 (traded out of sequence; used for trades that have been hedged)Integer

5014TradeMode

Trade type. =1 (Standard. The trade is a normally registered trade).

Other values (2-8) reserved for future use.Char

5015TickBandLow

Tick band low pricePrice

5016TickBandHigh

Tick band high pricePrice

5017TickBandType

Tick band type: =1 (DAY orders)

=2 (quotes and IOC orders)Char

5018OrderBookID

The identity of a market place partition.String

5019TradingSessionID2

The identity of a group of instruments which share trading session characteristics, e.g. when their state changes from Waiting to TradingString

5020SettlDate

The settlement date for a trade.UTCDateOnly

5021ReportToOCS

Specifies if a block order average price trade is to be reported to OCS (Overnight Comparison System)

5022NoTickBands

Number of tick bands in the following repeating group.Integer

5023TickSize1

Tick sizePrice

5024InternalSeqNo

This tag is to support internal sequence checking between front-end FIX session modules and back-office FIX application engines

5025InternalAcknowledgementSw

Used to allow front-end session modules communicate to back-end

application modules that the required acknowledgement for a given message

has already been generated in order to improve asyncronous processing.

5026DaylightSavingSw

Used to allow front-end session modules communicate to back-end application modules whether we are observing daylight saving time.

5027ExchangeSymbolName

Symbol name used to identify instrument on a local exchange.

5028BlkOrderDesk

Specifies the desk for a block order average price trade

5029BlkOrderDeskNo

Specifies the desk number for a block order average price trade

5030BlockOrderID

This identifies a block order ID for grouping orders (i.e. orders for a queue and release system)

5031ExpireTime1

This field should contain the number of days from today, for which the order should be valid. The value must be less than six as GTD orders can only be valid for five days according to CSE (Colombo Stock Exchange)trading rules. Further this field is required only if TimeInForce is GTD.

5032SecurityType1

Possible values are:

1 = Normal Board

2 = Odd lot Board

3 = Crossings board

4 = All or None board

Default value is Normal Board

5033IsForeignBroker

Possible values are

0 = NO

1 = YES

Default value is No

5034IsTaxable

Possible values are

0 = No

1 = Yes

Default value is No.

5035CustodianCode

Three character Custodian Code

5036OldQty1

Must be equal to the currently remaining quantity and not the original order quantity

5037OldPrice1

Must be equal to the original Price

5038CMSText

The CMS message text equivalent with or without unprintable characters replaced by spaces

5039ClientOrderIDFormat

Allows the 2 sides to communicate what format the Client Order ID and Orig Client Order ID will be used to construct the tag(s). NOTE: Valid values must be agreed upon by both sender and target comps.

5040JIWAYTradingStatus

Indicates the current trading status of stocks listed on the Jiway Exchange.

5041ExchangeTradingStatus

The trading status of stocks listed on ‘other’ exchanges.

5042MatchMultipleQty

Executed quantity must be a multiple of this quantity.

5043AltHandlInst

Handling Instructions. Contains the same information as Tag-21, but possible values are 0, 1, and 2. No FIX message should contain both tags 21 and 5043.

0=Automated execution order, private, no Broker intervention

1=Automated execution order, public, Broker intervention OK

2=Manual order, best execution

5044LongName1

This field is a string, consisting of a branch number and an account id.

5045Password1

The password of a dealer or account.

5046SLEUID

GL-Trade User ID.

Integer, 0-999

5047AllocBrokerAccountID

Allocation level. Used to match allocation account in the broker’s settlement system to the client’s account, where the client and broker account naming systems differ.

5048OrdSubStatus

Substatus of an order

5049DealLinkReference

This is a trade reference that is common to all Executions / Transaction Reporting Only and Settlement Only Transactions for a particular Order

5050TransStampStat

Indicates if Stamp Liability / No Stampo Liability

5051InstructNoInstruct

Indicates whether or not a trade needs to be instructed for Settlement

5052Maturity

Complete maturity date for Fixed Income trades. YYYYMMDD

5053TradeType2

Describes Trade Types in more details

Values:

  1. Stock & Cash DVP(Delivery versus Payment

  2. Book to Book Transfer

3 Stock & Cash FOP (Free of Payment)

  1. Foreign Exchange Trade

5 Reporting Only Transaction 6 Settlement Only Transaction

5054ClientMarketInd

Transaction reporting tag to establish the Side of the transaction that we are reporting:

C for Client Side

M for Market Side

5055TransReport

Indicates that a trade needs to be transaction reported to the relevant regulatory body like the FSA, SFA, SEC etc etc.

5056ClientCharID

Client Charity ID indicates the Client is exempt from paying stamp duty because of their Charity status – this needs to be reported to the Inland Revenue.

5057AvgPxInd

The indicator denotes if / where the average price has been generated. This is an SFA Transaction Reporting Rule.

5058StampConsid

This is the Stampable Consideration on a trade. It must always be displayed in GBP and will consist of Price multiplied by Quantity for Agency Trades. For Principal Trades, the Stampable Consideration will be equal to Price multiplied by Quantity plus Commissions & fees (but not including the Stamp Amount)

5059Coupon1

For Fixed Income; Coupon rate of the bond. Will be zero for step-up bonds.

5060PSBidPrice

The current price source bid price

5061PSOfferPrice

The current price source offer price

5062PriceSource

Indicates where the price has originated; H for House, M for Market

5063FundingCharge

The funding charge applied to the price on extended settlement.

Datatype – Float

5064FundingConsideration

The funding consideration on extended settlement

5065BidFundingCharge

The funding charge applied to the bid price on extended settlement

5066BidFundingConsideration

The bid funding consideration on extended settlement

5067DropID

Provides front-end flexibility to control message level drop copy processing.

5068OfferFundingCharge

The funding charge applied to the offer price on extended settlement

5069OfferFundingConsideration

The offer funding consideration on extended settlement

5070UseSettlement

Indicates whether or not settlement is requested.

Boolean ‘Y’ or ‘N’

5071TickBandNoDecPlaces

Number of decimal places in premium price. Integer.

5072ExchangeName

The name of the exchange that

lists this security. String.

5073SpreadMonicker

Describes the Spread Type. STD=Straddle, STG=Strangle, BUL= Call Vertical, BLT=Call Calendar, BER=Put Vertical, BRT=Put Calendar

5074FundCommissionOption

Allows the broker to specify the commission option to be used for a fund deal request.

5075FundCommissionWaiver

Any commission that the broker wishes to sacrifice. This figure is expressed as a amount to be deducted from the default commission.

5076FundReInvestIncome

Allows client to specify that any income gained from a holding should be re-invested into that holding.

5077FundNomineeAccount

A facility to allow clients to group their fund holdings in a logical and meaningful way.

5078FundSpecialDealDiscount

Future functionality; option to invoke pre-agreed discount per client.

5079FundSellAll

Specifies that the client wishes to sell all holdings relating to the combination of fund, broker, nominee account and customer designation.

5080AsOfIndicator1

Specifies whether a trade is an As/Of Trade. Data type is Boolean.

5081AsOfTime

Specifies the date and time an As/Of Trade took place. Data type is UTCTimestamp.

5082QuoteType1

Indicates whether a price is indicative or executable.

Valid Values:

1 = Indicative pricing

2 = Executable pricing

5083DripInterval

The time interval for releasing drip qty. DataType is Integer. Specifies drip interval in seconds

5084DripQty

Quantity released per drip interval. Data type is integer.

5085FundValuationDate

The date on which a fund deal transaction will be valued.

5086FundValuationSSM

The time at which a fund deal transaction will be valued.

5087FundExternalRef

If a fund deal response has been provided by an external RSP then their reference will be provided within this field

5088BidDelta

The bid delta price – for FX SPOT

5089AskDelta

The ask delta price – for FX SPOT

5090FundInitialCharge

The total of all commission and other charges applied against an executed fund deal transaction.

5091AllocationIndicator1

Determines whether an order should be “Public” allocated or “Crowd” Allocated during a parity allocation process. data Type is integer.

Valid Values:1- Crowd, 2 – Public

5092CrossVariant

Identifies specific variant of defined cross type.

Data Type is Integer.

Valid Values 1=Cross, 2=Cross Only, 3=Mid point Cross, 4=IOC Cross, 5=PNP Cross)

5093CrossQualifier

Identifies the cross qualifier. Data type in integer.Valid values:1=CNP, 2=None

5094AmntBought

Indicates the number of shares bought.

5095AmntSold

Indicates the number of shares sold.

5096DeltaAmnt

The change in position for a given instrument. Expressed as the number of shares, number of option series contracts etc.

5097NoParam

The number of parameters in the repeating group

5098ParamType

Parameter identifier/description.

5099ParamValue

The value of the parameter.

5100FundSecurityType

Specifies the type of security that this is.

5101FundManagerName

The name of the fund manager for this fund instrument.

5102FundUnitType

accumulated or income – indicates whether income from the fund should be re-invested

5103FundBuyableFromDate

Date from which fund may be bought.

5104FundBuyableToDate

Date to which fund may be bought.

5105FundValuationPoint

Free-format text – indicates when a given fund is valued.

5106FundDesignation

Designation against which a

fund deal transaction is to be executed.

5107FundGroup1Units

Group 1 Cofunds traded quantity

5108FundGroup2Units

Group 2 Cofunds traded quantity

5109WaitPrimaryExchange

Wait for the Primary Exchange to open before trading this order.

5110QuoteDepthOfMarket

Informs the client how many quote contributers there were is determining the quote

5111Contributor

A field identifying the quote provider

5112IssueDenomination

The denomination of the issue

5113CreditRatingAgency

CreditRatingAgency

Instrument

Format: int Research Agency provided Credit Rating evaluation. Used in conjunction with CreditRating field ( tag 256 ) Beacon values: 0 – S&P 1 – Moody’s 2 – Fitch

5114NoCreditRating

Format: NumInGroup

Number of repeating CreditRating ( 255 )

and CreditRatingAgency ( 5113 )

entries.

use NoCreditRating == 0

when CreditRatingAgency and CreditRating is not provided.

5115UnderlyingCreditRatingAgency

Format: int

Research Agency provided Credit Rating evaluation.

Used in conjunction with

UnderlyingCreditRating field ( tag 256 )

Beacon values:

0 – S&P

1 – Moody’s

2 – Fitch

5116NoUnderlyingCreditRating

Format: NumInGroup Number of repeating UnderlyingCreditRating ( 256 ) and UnderlyingCreditRatingAgency ( 5115 ) entries. use NoUnderlyingCreditRating == 0 when UnderlyingCreditRatingAgency and UnderlyingCreditRating is not provided.

5117LegCreditRatingAgency

Format: int Research Agency provided Leg Credit Rating evaluation. Used in conjunction with LegCreditRating field ( tag 257 ) Beacon values: 0 – S&P 1 – Moody’s 2 – Fitch

5118NoLegCreditRating

Format: NumInGroup Number of repeating LegCreditRating ( 257 ) and LegCreditRatingAgency ( 5117 ) entries. use NoLegCreditRating == 0 when LegCreditRatingAgency and LegCreditRating is not provided.

5119NoRFQs

Specifies the number of RFQRequests.

Market data field

5120FilterSource

Format: String

FilterSource specifies which language type supported to create a Filter ( 5121 ).

valid values

“SQL”,

“REGEX”,

“JAVASCRIPT”,

“XPATH”,…

used in conjunction with

Filter(5121),

FilterReqID(5122).

5121Filter

Format: String

specifies algorithm source using language type specified in FilterSource ( 5120 ).

5122FilterReqID

Format: int

filter requester ID

see FilterID generated by filter provider to used to

cancel/update filters.

5123FilterID

Format: int ID provider echo FilterReqID(5122), new generated ID by provider for

Requested Filter.

Used to cancel/update filters.

5124ConversionTick

Used for CAP DI orders. Valid Values:1 – Destabilising (Convert only on Destabilising tick)

2 – Stabilising (Convert only on Stabilising tick)

5125TradeNotificationID

Unique Identifier Assigned to the trade notification open for allocation.

5126CMSInternalData

Internal data specific to CMS.

5127Post

Trading Post ID for the security.

5128TurnAroundNumber

Turn Around Number assigned for the order.

5129NoIOIs

Used in IOIList.

Market data field

5130TotNoIOIs

Used in IOIList, SecurityList, SecurityStatus

Number of Indications currently alive ( not expired based on validUntilTime )

Market data field

5131PendingAllocation

Indicates whether the entering trader is responsible to allocate the execution and report allocations to the exchange in order to complete the transaction.Valid Values : Y – YES, N- NO

5132ContraOrderOrigin

Indicates the type of the contra order. Possible values.1 – Firm Order

2 – BARS Order

3 – Specialist Quote

4 – Market Maker Quote

5 – Away Market Inbound

6 – Away Market Outbound

5133Omnibus

Indicates whether the contra party is an omnibus name or not.

5134MaxBestBidSize

Specifies the maximum number of shares to buy for which the sender can quote at their best price.

5135MaxBestOfferSize

Specifies the maximum number of shares to sell for which the sender can quote at their best price.

5136MaxQuotableBidSize

Specifies the maximum number of shares to buy for which the sender will quote

5137MaxQuotableOfferSize

Specifies the maximum number of shares to sell for which the sender will quote

5138SingleConversionQty

Single conversion quantity of a CAP-DI order

5139AggregateConversionQty

Aggregate conversion quantity of a CAP-DI order.

5140ExecBy

Executing system

erson ID for order executions. Information generally used by back-office billing.

5141PriceImprovementSide

Specifies the side to be price improved in a cross order.Valid Values:

1 – Buy only

2 – Sell only

3 – Buy and Sell

5142AltRule80A

Rule80A with user-defined values and meanings.

5143CCPTradeSuffixNumber

Extra Trade Identification Number on XETRA.

5144CCPOrderCompletionFlag

Used for XETRA market. ‘P’ if the order has been partially filled, ‘F’ if completely filled.

5145NettingLevel

Describes the level of netting assigned to an order.

5146DealInstBroker

Describes the instruction assigned from a dealer to a broker

5147NumExec

Indicates the number of market executions.

5148TradOrdNum

This field is optional and contains the number assigned by the trader. This information is just conveyed in the Trade Leg Creation message.

5149Memo

Free format text field sent to the market.

5150UserIDCmd

Indicates the original GL User ID who has submited the order command.

5151TickSizeDenominator

Tick denominator used to calculate the price for Liffe market.

5152BoothID

Booth ID to which the request should be routed.

5153SalesInstBroker

Describes the instruction assigned from a sales to a broker

5154CXFlag

Indicates when a broker buys/sells shares because a client did not deliver scrip or pay on time for the original trade.

5155InstitutionID

Specifies institution ID as assigned to the exchange.

5156UnreleasedDate

Indicates the date for an unreleased order (order sent to exchange but inserted into the book at the indicated date).

5157UnreleasedTime

Indicates the date/time for an unreleased order (order sent to exchange but inserted into the book at the indicated date and time).

5158UnreleasedText

Indicates instructions for an unreleased order.

5159ClearingCode

Indicates the code of the clearer.

5160ClearingAccountNDS

Indicates the National Depositery of Securities clearer account.

5161AccountNDS

Indicates the National Depositery of Securities client account.

5162TriggerType

Indicates specific trigger conditions applied to the order.

5163StabilisationPx

When an underwriter who tries to prevent a recent offering from dropping below the offering price by placing buy orders slightly above that price. Valid values: S=Stablisation, T=Takeover

5164SecondaryTransactTime

Time of execution at the exchange level when TransactTime is already used by the broker order management system.

5165SettlInstBroker

Describes the settlement instruction assigned from a sales to a broker.

5166NoTriggers

Number of triggers applied on an order.

5167TriggerPrice1

Price applied for the trigger type

5168TriggerMaxFloor

Minimum quantity to be displayed

5169TriggerDate

Date of order activation.

5170TriggerDelay

Count down to activate the order.

5171TriggerTradSesStat

Trading session value used to trigger the order.

5172TriggerSymbol

Contains the symbol used to trigger the order

5173TriggerIDSource

Security source used to trigger the order.

5174TriggerSecurityIDSource

Security ID used to trigger the order

5175Recycle

Used to recycle a rejected order

5176ExTransactionType

Identifies transaction type

Valid Values: 20=4 – Distinguishes balances that will be reported to the FXBB system by a version of an ExecReport(35=8) message.

, 20=5 – Balance report ack message used to respond to balance report. 20=6 – Will be sent back if a balance is covered by the FX system.

5177Source

Identifies the system source. This tag will be a string i.e. “Tradebook”

5178Dealer

Bank or the dealer that a trade was done with (This will be an optional field).

5179TradeTime

Time at which the trade was negotiated between the parties.

5180CATStrategy

CAPIS Algorithmic Trading Strategy (1=VWAP, 2=TWAP, etc…)

5181CATExecStyle

CAPIS Algorithmic Trading Execution Style (N = Normal, P = Patient, A = Aggressive)

5182MaxPercentVol

Used with CAT Strategies. Valid Values: 0-99.

5183MinPercentVol

Used with CAT Strategies. Valid Values: 0-50.

5184PingAllECN

Ping All ECN before sending the order to NYSE/ADOT.

5185AutoReplace1

When order is direct to NYSE/ADOT, perform an Cancel/Replace before 5 minutes is reached.

5186CheapECN

For none directed orders, try accessing the CheapECN first.

5187Reserved1
5188BidForwardPointsDelta
5189OfferForwardPointsDelta
5190LegLastSpotRate

LegLastSpotRate – Similar to tag 194 “LastSpotRate” but

for the Far leg of a FX Swap deal.

5191LegLastForwardPoints

Leg Last Forward Points – Same as Tag 195 “LastForwardPoints” but for the Far leg of a FX Swap Deal.

5192LegSplitTradeFlag

Leg Split Trade Flag – Similar to tag 9101 “SplitTradeFlag”

but for the far leg of a FX Swap deal.

5193LegMarketType

Leg Market Type – Similar to tag 9102 “MarketType” but for

the far leg of a FX Swap leg.

5194NYSEDirectPlus

DirectPlus eligible order. Route to DirectPlus if enabled and Requirements for DirectPlus are satisfied.

5195FMCNOE

It is the Notice of Execution Refernce Number

5196PrevFMCNOE

Used as reference for cancellation and correction of messages sent to FMC

5197GUID

Global UID

5198FMCTradeBlocknumber

Account name for Trade Block

5199FMCSettlementBlock

FMC Settlement block number

5200IOIAvailQty

Amount of an IOI offering (IOIQty) that is currently available to the sales force.

5201AutoExSize

Maximum order size eligible for automated execution

5202TradeThruTime

The time of a trade-through event

5203TradeThruSize

Size of the trade causing a trade through

5204TradeThruPrice

Price of the trade causing a trade through

5205AdjustedPriceInd

Indicates an adjusted price on a satisfaction order due to a block trade

5206SatisfactionOrdDisp

Indicates the disposition of a satisfaction order. Valid values are:

0 = Satisfied as specified in the order (default)

1 = Pro rata satisfaction distribution (partial cancellation of Satisfaction order)

2 = Satisfaction order requested size is greater than trade-through size

5207ExecReceiptTime

Receipt time of the Execution Report being rejected by DK Trade

5208OriginalOrderTime

Specified in DK Trade if reason is Stale Execution

5209OLAOrdRejReason

Reason for order rejection specific to Options Linkage Authority

5210NonDirectedBrokerFINS1

FINS number of 1st broker not allowed to execute order (up to 6 characters)

5211NonDirectedBrokerFINS2

FINS number of 2nd broker not allowed to execute order (up to 6 characters)

5212ExecBrokerFINS

FINS number of broker executing the order (up to 6 characters)

5213OrderOrigin1

Indicates the origina of the order. Possible values. 1 – Firm Order 2 – BARS Order 3 – Specialist Quote 4 – Market Maker Quote 5 – Away Market Inbound 6 – Away Market Outbound

5214MKTXTargetLevel

Optional indication of sought target-level.

5215MKTXAllowPartialFill

Optional flag indicating client’s desire to allow a partial-fill (not the same as MinQty).

5216MKTXSpottingProcess

Enumeration defining the types of benchmark-spotting workflows used to arrive at the final price of fixed-income trades.

5217StateSecurityID

State Securities Identification Number.

5218MKTXInquiryTimerDuration

Integer representing the number of minutes through which the specified MKTXInquiryTimerType will down-count to expiry.

5219MKTXRevealNumberOfDealers

Optional flag indicating client’s desire to reveal to each dealer to which this inquiry is addressed the number of dealers to which the inquiry is addressed.

5220ValidateOrd

Indicates that a new order message should only be validated versus business edits and not accepted as a new order by the receiving party. (Y = Validate)

5221MKTXDesiredDueAtTime

Time of day indicating the time at which the client desires to see dealer responses

5222MKTXActualDueAtTime

Time of day indicating the time at which the client will see dealer responses

5223ApplyIOIEdits

Instructs order receiving firm when to apply standard IOI offering edits to determine whether the order should be accepted or rejected. (Y = Apply all edits, N = Do not apply edits, B = Apply only Broker/Dealer edits)

5224CircleInd

Indicates that the order message type received should be treated as a circle request instead of a live order. (Y = circle request)

5225SACrossType

Text field for Cross Type option used with Agent order types.

5226FutSettDate

Settlement date for near leg.

5227FutSettDate2

Same as FutSettDate (tag 5226) but for the far leg of a FX Swap.

5228BidForwardPoints

Near leg forward points

5229OfferForwardPoints

Near leg forward points.

5230BidForwardPoints2

Far leg forward points.

5231OfferForwardPoints2

Far leg forward points.

5232Currency

Specifies the denomination of the quantity fields.

5233OrderQty

A notional dealt amount for an Outright (single legged), or the near dealt amount of a Swap.

5234OrderQty2

Applicable when subscribing for Swap prices. Represents the far dealt amount of the Swap.

5235SpotRate

Spot rate represented in repeating group.

5236MKTXLegBenchmarkSecurityID

Identifies a leg-specific benchmark security in multi-legged fixed-income trading

5237MKTXLegBenchmarkSecurityIDSource

Designates the source of the identifier of a leg-specific benchmark security in multi-legged fixed-income trading

5238MKTXLegTargetLevel

Optionally specifies the desired target level sought by the client in multi-leg fixed-income trading.

5239Reserved2
5240OrderSequence

Counter of order changes

5241Reserved3
5242Reserved4
5243Reserved5
5244Reserved6
5245Reserved7
5246Reserved8
5247Reserved9
5248Reserved10
5249SpotOptions

Use to store Stot Options

5250CustomerType

Indicates the type of the subject who

commissioned the order/quote. Format=int. Valid values: 21=Member;22=Institutional customer (interconnected);23=Private customer (interconnected);24=Organizational unit (interconnected).

5251TimeInForce

Specifies how long the order remains in effect. Absence of this field is interpreted as Good Till Cancel. Format=char.

Valid values:

0=Day;

1=Good Till Cancel (GTC);

2=At the Opening (OPG);

3=Immediate or Cancel (IOC);

4=Fill or Kill (FOK);

6=Good Till Date(GTD);

7=At the Close;

8=Deferred Display (DD);

9=Display On Book (DOB);

A=Good in Closing Auction (GCA);

B=Good Till Maturity (GTM);

C=Good for Intra-Day Auction (GFX);

D=Good for Auction (GFA).

E=Good Till Session (GTS)

5252QtyParam

Expresses the quantity condition on which the security is to be traded. Format=char. Valid values: 4=Fill Minimum Quantity(FMQ);A=Odd Lot(ODL).

5253OrdTypeExt

Order type with added values. Format=char. Valid values:

1=Market;

2=Limit;

3=Stop;

4=Stop Limit;

J=Market If Touched (MIT);

K=Market with Leftover as Limit;

Q=Market at Any Price with Leftover as Limit;

R=Interbank;

S=Market Limit If Touched (MIT);

T=Committed Principal Order.

5254OrigOrderID1

OrderID of the previous order (NOT the initial order of the day) as assigned by the market. Format=String.

5255StopPxCondition

Stop condition. Format=char. 0=Last Trade price.1=Best Bid Price;2=Best Ask Price;

5256AccountOriginType

Segregated or non-segregated origin types for Futures order.

1 = Segregated- An account established by the clearing member solely for the purpose of clearing transactions on behalf of its customers.

2= Non-Segregated – An account established by the clearing member solely for the purpose of clearing transactions through proprietary accounts.

5257NoPrompts

Number of Valid Prompt Dates (Futures) or expiry dates (options)

5258SLCptyNetCredit
5259SLCptyGrossCredit
5260SLCptyID
5261SLSecClassification
5262SLRate
5263SLTerm
5264SLMargin
5265SLRnd
5266SLLocateID
5267SLPositionID
5268Reserved11
5269Reserved12
5270IsSLMessage
5271SLMsgType
5272SLBasis
5273SLFee
5274SLOfferID
5275SLMsgID
5276SLQuoteType
5277Reserved13
5278Reserved14
5279Reserved15
5280FXallMDFilterInd1

Filter market data according to specified criteria

5281FXallMDFilterInd2

Users may request filtering of Market Data as per predefined parameters

5282FXallCrossExclusionInd

Exclude submitted order from crossing with certain orders

5283FXallContingentInd

Indicates if ER represents a contingent order.

5284FXallIndicator4
5285FXallIndicator5
5286FXallIndicator6
5287FXallIndicator7
5288FXallIndicator8
5289FXallIndicator9
5290ShortCode

A defined set of codes used to represent specific Prompt Dates (Futures) or Expiry Dates (options)

5291FXallIndicator11
5292BidMarketSize

Aggregated quantity of Bid market orders.

5293AskMarketSize

Aggregated quantity of Ask market orders.

5294NoOfMarketMakers

The number of Market Makers that are quoting in the series on the side with the largest number of quotes.

5295UnderlyingNumber

16-bit Integer identifying the Underlying

5296SeriesNumber

16-bit Integer identifying the Series. Used together with the UnderlyingNumber (5295) to uniquely identify a Series.

5297SendingTimeJavaEpoch

Time when the message is sent. 64-bit integer expressing the number of milliseconds since midnight January 1, 1970.

5298FourWayAgreement

Indicates the presence of a four way agreement between clients

5299MustRefresh

Indicates whether the market data recipient is required to process the message and refresh the order book. The data type is Boolean.

5300ContraID

This Alphanumeric field will contain the Order ID of the contra order that matched against with the order in focus.

5301PSMMFlag

Indicates the pssive market making status of market participant on an Issue/security.

5302MMQuoteOpenTime

Time at which market maker quote will be opened for neotiation.

5303MMQuoteCloseTime

Time at which the quote of a market maker is closed for negotiation.

Should always be in hh:mm format

5304MMFirstEffectiveDate

The date from which market maker will be effective.

Should be in UTCDate format.

5305MMLastEffectiveDate

The date after which market maker will no longer be effective.

Should always be in UTCDate format

5306MMAutoQuoteRefreshParameter

Indicates the action to be taken on a replinshed Quote.

5307LockOrCrossIndicator

Used to indicate whether the Quote has resulted in a lock or cross or none(Neither lock/cross) condition.

5308Reserved16
5309Reserved17
5310MMBidSize1

Size of Bid side of the Quote for the Market Maker (Type – Qty)

5311MMOfferSize1

Size of Offer side of the Quote for Market Maker (Type – Qty)

5312MMBidSizeType

Type of Market Maker Bid’s size.

Data Type: Boolean

Valid Values:

Y = Size is percentage

N = Size is value

5313MMOfferSizeType

Type of Market Maker’s Offer size.

Data Type: Boolean

Valid Values:

Y = Size is percentage

N = Size is value

5314BDBidSize

Broker-Dealer Bid Size.

Data Type: Qty

5315BDBidSizeType

Type of Broker-Dealer Bid Size.

Data Type: Boolean

Valide Values:

Y = Size is percentage

N = Size is value

5316BDOfferSize

Broker-Dealer Offer Size.

Data Type: Qty

5317BDOfferSizeType

Type of Broker-Dealer Offer Size.

Data Type: Boolean

Valid Values:

Y = Size is percentage

N = Size is value

5318Branch

Source of the Order.

Data Type: String[4]

5319CrossMktProtection

Indicated whether Cross-Market-Protection is on or off.

Data Type: Boolean

Valid Values:

Y = Protection type is ‘Crossed’

N = Protection type is not ‘Crossed’

5320CustBidSizeType

Type of Customer Bid Size.

Data Type: Boolean

Valid Values:

Y = Size is percentage

N = Size is value

5321CustOfferSizeType

Type of the customer offer size.

Data Type: Boolean

Valid Values:

Y = Size is percentage

N = Size is value

5322FirmID1

Firm’s ID.

Data Type: String[40]

5323IssueID

Issue ID.

Data Type: int

5324IsVolOnePct

Setting for first level of volume for NBBO Step-up configuration

5325IsVolTwoPct

Setting for second level of voulme in NBBO Step-up configuration.

Data Type: Boolean

Valid Values:

Y = Percent

N = Not Percent

5326LockMktProtection

Setting for locked market protection.

Data Type: Boolean

Valid Values:Y = Protection type is ‘Locked’

N = Protection type is not “Locked”

5327AORThreshold

Automatic Opening Rotation Threshold (Type – int)

5328AutoReplace2

Used for Automotic re-initiation of NBBO step-ups.Data Type: Boolean

Valid Values:

Y = Yes

N = No

5329MinPxVar

Minimum price variation.

Data Type: long

5330OrigQuoteID

QuoteID of the current quote.

Data Type: long

5331OwnerID

User ID of the owner.

Data Type: String[40]

5332ScriptLevel

Number of levels

Data Type: int

5333SeriesID

Series ID.Data Type: long

5334IssueStatus

Status indicator for the issue.

Data Type: int

Valid Values:

1 = Pre-Open

2 = Ready to Trade

3 = Not available for Trading

4 = Trading Halt

5 = Testing

6 = Electronic Book Execution

7 = Maintenance

8 = Closed – but GTC orders allowed

9 = Expired

5335Tick

Pricing Increment.

Data Type: int

5336UnderlyingID

ID of the underlying to which the issue belongs.

Data Type: int

5337UpperLimit

Upper limit in the range.

Data Type: long

5338OPRAClassCode

OPRA Class Code.

Data Tye: char

5339OriginalSize

Current Order/Quote Size.

Data Tye: int

5340NBBOStepUpMode

NBBO Step Up Mode.

Data Type: Char

Valid Values:

1 = New

2 = Cancel

4 = Get By Owner & Series

5 = NBBO Reinitiate Response

5341MPRequestID

Unique ID of the request.

Data Type: String[40]

5342NoSteps

Number of steps (NBBO Configuration).

Data Type: int

5343DisseminatedStatus

Set Dissemination of NBBO for all series.

Data Type: Boolean

Valid Values:

Y = Disseminate

N = Do not disseminate

5344StepPosition

Step Position (NBBO Step Up configuration).

Data Type: int

5345SecDefnReqType

Type of the Security Definition Request.

Data Type: Char

Valid Values:

1 = Issue ID

2 = Series by Series ID

3 = Series by Issue ID

4 = Series ID

5346NonCustSize

Non-customer size (aggregated) at a particular price break

Data Type: Qty

5347NoExchanges

Number of exchanges in the repeating group.

Data Type: int

5348QuoteScriptDataType

Quote Script Data Type.

Data Type: Char

Valid Values:

1 = Send Quote Size Table

2 = Cancel Quote Size Table

5349QuoteStatusRequestType

Type of the Quote Status Request.

Data Type: Char

Valid Values:

1 = Get Simple Quotes by User

2 = Get Quote Size Table by Owner and Series

5350ReinitiateConfig

Setting for re-initiation of NBBO Step-Up Configuration.

Data Type: Boolean

Valid Values:

Y = Reinitiate NBBO Steu-Up Configuration

N = Do not Reinitiate NBBO Step-Up Configuration

5351OPRAStrikeCode

Code used by OPRA (Options Price Reporting Authority) to identify series. Concatenation of option symbol, strike code.

Data Type: String[7]

5352PCXQuoteID

PCX generated ID for the Quote.

Data Type: int

5353IsFastFirm

Indicates whether BBO is coming from an exchange declared as Fast Firm

Data Type: Boolean

Valid Values:

Y = Fast Firm

N = Not Fast Firm

5354OptPxDenominator

Denominator used to get actual option price.

5355NoTick

No of elements in the repeating group(Ticks)

Data Type: int

5356OrderReqType

Type of the Order Request.

Data Type: Char

Valid Values:

0 = Modify Orders

1 = Cancel Orders

5357NoQuoteSizes

Number of elements in the repeating group (Quote Sizes)

Data Type: int

5358ResponseID

ID sent by PCX in some acknowledgements/notifications

5359MktSize

Volume in other exchange.

Data Type: Qty

5360OrigOwnerID

Used to indicate the ID of the original owner.

Data Type: String

5361NoScriptLevel

Indicates the number of nested levels for step-up configuration data.

Data Type: Int

5362FMCNETTradeNumber

Unique Trade Number

5363PrevFMCNETTradeNumber

Previous FMCNET trade Number

5364MemberName

Descriptive name of the member firm

5365MemberAddress

Mailing address of the member

5366ContactFax

Contact FAX number

5367AltPhone1

First Alternative Phone number

5368AltPhone2

Second Alternative phone number

5369NoBranch

Number of Branches

5370BranchID

Unique Branch office ID

5371Reserved18
5372Reserved19
5373Reserved20
5374Reserved21
5375Reserved22
5376Reserved23
5377Reserved24
5378Reserved25
5379Reserved26
5380Reserved27
5381ShortSecurityDesc

Short security description.

5382EncodedShortSecurityDescLen

Byte length of encoded (non-ASCII characters) EncodedShortSecurityDesc (5383) field.

5383EncodedShortSecurityDesc

Encoded (non-ASCII characters) representation of the ShortSecurityDesc (5381) field in the encoded format specified via the MessageEncoding (347) field.

5384AccruedInterestAmt

Amount of accrued interest.

5385MarketCode

Code of market where instrument is traded.

5386MinPriceIncrement

Used in pre-5.0 versions to provide same functionality as 5.0’s MinPriceIncrement(969).

5387MktShareLimit

Market share limit.

5388MktShareThreshold

Market share limit threshold.

5389MaxOrdersVolume

Maximum summary volume of active buy and sell orders.

5390SettlVenue

A three character code representing a valid Settlement Venue

5391SettlAccType1

Settlement account type.

Valid values:

1 = Standing

2 = House

3 = Client.

5392SenderGroupID

Assigned value used to identify specific message originator group.

5393Reserved28
5394Reserved29
5395Reserved30
5396Reserved31
5397Reserved32
5398Reserved33
5399Reserved34
5400CashOrCredit

Custom field for users that want to electronically submit a NewOrder-Single for the Korea Stock Exchange Market.

10-Cash

21-Margin Buying by Brokers’ Credit

22-Liquidation of Margin Buying by Brokers’ Credit

23-Short Sale by Brokers’ Credit

24-Liquidation of Short Sale by Brokers’ Credit

31-Margin Buying by The Korea Securities Finance Corporation(KSFC)’s Credit

32-Liquidation of Margin Buying by KSFC’s Credit

33-Short Sale by KSFC’s Credit

34-Liquidation of Short Sale by KSFC’s Credit

5401TradeType

Identify the type of trade on the Korea Stock Exchange

3: Reported Block Trading

9: Trading of Treasury Stocks

72: After-hour Block Trading

79: After-hour Block Trading of Treasury Stocks

80: After-hour Basket Trading

5402LocalOrForeign

Identify whether client is local or foreign investor

0: Local Investor

1: Foreign Investor

5403ForeignerID
5404ClassiOfForInv

Indicates the type of foreign investors

1: Non-resident Individuals

2: Non-resident Bank

3: Non-resident Insurance Company

4: Non-resident Securities Company

5: Non-resident Investment Company

6: Non-resident Investment Trust Company

7: Non-resident Other Company

8: Non-resident Korean with Permanent Foreign Residence

9: Non-resident Pension Fund

10: Resident

11: Resident Individuals

12: Resident Bank

13: Resident Insurance Company

14: Resident Securities Company

15: Resident Other Entity

20: Foreign Direct Invesment

21: FDI Individuals

22: FDI Bank

23: FDI Insurance Company

24: FDI Securities Company

25: FDI Other Company

30: Other

31: Acquirer of Korean Papers

5405ExecPrice

Indicates the price at which client buys or sells and uses for reported block trading

1: Opening Price, 3: Closing Price

5406InvestorCode

Indicate the type of investors to place order

1000: Securities Company

2000: Insurance Company

3000: Investment & Management Company

4000: Bank

5000: Merchant Bank

6000: Pension Fund

7000: Other Company

8000: Individuals

9000: Foreigner

5407NonMemberID

Assigned value to identify specific non-member that passes client order to member company.

5408ProgramTrade1

Indicates the type of program trade

0: Regular, 1: Arbitrage, 2: Non-arbitrage

5409ShortSaleType

Indicates the type of short sale

0: Regular, 1: ShortSale with Price Restriction, 2: ShortSale without Price Restriction

5410OrderRoutingMethod

Indicates the means through which a customer routes orders to broker

1: Sale Office Terminal, 2: Wire Communication, 3: Wireless Communication, 4: HTS, 5: Others

5411PriceIndi

Uses for futures spread trade and indicates as “0”, “+” or “-“

5412TradePurpose

Indicates the purpose of futures and option trade

1: arbitrage, 2: Hedge, 3: Others

5413ReceiptTime

Indicates time of order receipt in local time

5414NearestSeriesPrice

Uses for futures spread trade and indicates contract price of the nearest month series

5415FurthestSeriesPrice

Uses for futures spread trade and indicates furthest series price

5416OrderDate1

Indicate the order placing date in local time (YYYYMMDD)

5417AccountType1

0=Accounts for participants in securities saving plans1= Accounts for non-participants in securities saving plans

5418ContractTime

Indicate the local time in HHMMSSss that futures and options contract have been completed

5419BasketID1

Unique identifier for basket orders

5420CouponFrequency

This field indicates coupon frequency of Fixed Income securities.

5421CallDate

This field indicates the call date of Agency Callables in Fixed Income.

5422ReliabilityIndicator

This field indicates the reliability of a security.

5423ModelType
5424PortfolioID

This field indicates the portfolio ID

5425SerialNo

2nd Part of unique Bloomberg serial number. (The 1st part of unique Bloomberg serial number is WorkStation)

5426BrokerSeqNo

Broker Sequence Number

5427InstrAttribType

“I” – Interest

“D” – Discount

5428AdjTargetLevel

adjusted target level

5429NumberItems

Number of items/quote on the list

5430SpotPrice

Treasury Price

5431SpotYield

Treasury Yield

5432CurveName

Curve Name

e.g. LIBOR

5433CurvePoint

Curve Point is the point on the benchmark curve

5434AdjSpread

Broker Fee-Adjusted Spread

5435FeeAdjToSpread

Fee adjustment to spread

5436AdjYield

Fee-adjusted Yield

5437OldPrice2

Must be equal to the original Price

5438ReferenceID

Tape print regional reference ID associated with a Trade report

5439OldReferenceID

Original Reference ID of a correction/Cancellation Print sent to tape associated with a cancel/correct trade report

5440ClearingStatus

Indicate the clearing status of the trade as communicated by the clearing house.

5441ClearingMatchID

Unique Match ID assigned by the clearing system

5442MatchingSlipID

Unique Slip ID assigned by the matching system

5443ClearingSlipID

Unique Slip ID assigned by the Clearing System

5444LegReport

Indicate whether the execution report is generated for a multi-leg order or an individual leg of a multi-leg order

5445DownloadRequestID

Unique ID assigned to a data download request.

5446RequestType

Download Request Type

5447RequestID

Download Request ID

5448NumMsg

Number of messages resulting from a download request.

5449ReqResponseTo

Indicate the Type of request being responded to

5450MDElementName

The field is defined as a set of enumerated values providing one to one mapping of market data elements to entries in FIX messages.

5451MDStatScope

Describes a time dimension when distributing market data statistics. Values include: 1= current day, 2 = previous day, 3 = 1 minute, 4 = 10 seconds

5452MDCountType

Describes the count type in MDCount in relation to MDStatScope. Values include:

1 = Peak, 2 = Record, 3 = Time interval, 4 = Running count

5453TraderCount

Number of unique traders quoting at a particular price level.

5454MarketZone

Code identifying the market center/zone where market data entry originated from.

5455SmoothRateSrc

The source that published the smooth rate.

5456MDStdDeviation

The margin of error, confidence factor or standard deviation of a rate

rice.

5457PriceTimestamp

The timestamp (UTC) of when the statistic is calculated. This may be different from the time the statistic is published (as indicated in MDEntryTime and MDEntryDate).

5458MDDelayed

Indicates whether the market data entry is being published on a delayed basis. Default is “N”. (Boolean field)

5459SettlType

This custom field is used in pre-5.0 versions of FIX to support the FX tenor expressions as defined in 5.0. Maps directly to 5.0’s SettlType (63) inclusive of definition, all enums and patterns.

5460AggressorIndicator

Custom field to support identifying aggressor (taker) in a trade in pre-5.0 versions of FIX. This field maps directly to 5.0’s tag 1057 inclusive of definition and datatype.

5461TicketStatus1
5462PrimeDealIndicator
5463TradeID

For use in pre-5.0 versions to provide same information as TradeID (1003) in 5.0.

5464SecondaryTradeID1

Used in pre-5.0 versions to provide same functionality as 5.0’s SecondaryTradeID (1040)

5465CstmApplVerID
5466MDBookType

This is used in pre-5.0 to allow the identification of book type. Same definition and usage as FIX 5.0’s MDBookType (1021).

5467MDPriceLevel

This is used in pre-5.0. Same definition and usage as FIX 5.0’s MDPriceLevel (1023).

5468MDCount
5469ReqResponseStatus

Processing Status of a download request

5470PriceMvmLimit

Maximum deviation of prices from settlement price.

5471CalculatedCcyLastQty1

FX Deal Feed Field

5472PriceMvmLimitT1

Maximum deviation of prices from settlement price at T+1.

5473MguIndicator

Indicates whether a trade notification is generated as a result of a MGU order execution.Valid values:

1 – MGU Execution

0 – Other

5474AbbreviatedPrice

Contract PricePrice of the leg can be expressed as

(a) Explicit Price (e.g. 7589)

Explicit Price is a positive number without any prefix.

(b) A price code expression (e.g. S + 10 which means settlement price plus ten)

Valid price codes are S, YS, C, V ,M & B (basis)

(c) A differential (e.g. -10 which means ten units lower than the price of the first leg)

A valid differential is a number prefixed with either (+) or( – )

5475PromptDate

Expiry(options) / Delivery(Futures) date of the contractFor Futures this is either entered as an explicit date in DDMMYY or as an abbreviated date code (e.g. T – Tomorrow, c – Two days, 3 – 3 months, MMMYY – Monthly).

For Options contracts, this field will be populated by the expiry month code in MMMYY

5476PrivateReference

Free form text up to 80 characters.

5477PublicReferece

Free form text up to 80 characters

5478CrossIndicator

Indicates a single trade half or a cross.

Value Meaning

0 Single Trade Half

1 Cross

5479CarryIndicator

Indicates whether this message contains a single trade half/cross or a carry trade half/cross.Value Meaning

0 Outright

1 Carry

5480YieldTo

Yield to value = M.C. P&A

5481CleanPx

Clean Price is Fee adjusted price

5482GrossPx

Gross Price is Trade price without brokerage fee

5483ProceedsCalBy

Dealer that calculates the trade proceeds

5484Principal1

fee-adjusted principal

5485DealerPrincipal

trade principal without brokerage fee

5486dealerNetMoney

trade net money without brokerage fee

5487NoDealers

number of dealers

5488ListID1

the unique identifier of the multi-quote or Inquiry list

5489Direction

“F” – Forward

“R” – Reverse Inquiry

5490LongName2

Client Long Name

5491YieldAdjustment

Yield Adjustment

5492QuoteYieldTo

Quote Yield To

5493GrossCover

Gross Cover

5494LastTrader

Last Trader

5495STATE

state of the trading flow

5496LastYield

Last Yield

5497DaysToSettlement

number of business days to settlement date

5498BindIndicator

This is the holding bind indicator for Corporate Bonds. The value options are “Y” – Yes, and “N” – No.

5499OrdStatus

1 = Accept

2 = Reject

3 = Expire

4 = Cancel

6 = Counter

9 = Pass

5500DivReinvest

To specify whether to reinvest the dividend or not.

Y(Yes) or N(No) value.

5501TransFeeIncluded

To specify whether the transaction fee is included in the amount (Y), or not (N)

5502DIVINST

The following types of instructions are possible1. Reinvest Dividends and Capital Gains (RR) – default

2.Pay Dividends and Capital Gains in Cash (CC)

3.Pay Dividends in Cash and Reinvest Capital Gains (CR)

4.Current Instructions (CI)

5503NumLinks

Specifies the number of links in the particular trade.

5504LinkSymbol

The NumLinks should be specified before using the LinkSymbol.

LinkSymbol and LinkPercent are children of NumLinks

5505LinkPercent1

The NumLinks should be specified before using the LinkPercent.

LinkPercent and LinkSymbol are children of NumLinks

5506LinkPercent2

The NumLinks should be specified before using the LinkPercent.

LinkPercent and LinkSymbol are children of NumLinks

5507TrdMatchTime

date, time at which the trade was matched. format DDMMYYYY-HHMMSS

5508FaceValue

Face value of security.

5509AuctionIndicator

Indicates whether or not the auction is being held for the security.

5510ChgFromWAPrice

Indicates change from previous day’s weighted average price vs. last traded price.

5511ChgOpenInterest

Indicates change from previous day’s open interest.

5512FirstEligibleTradeDate

First eligible trade date.

5513LastEligibleTradeDate

Last eligible trade date. Similar to EventDate(866) with EventType(865) = ‘7’.

5514InstrumentPricePrecision

Number of decimals in prices. Similar to InstrAttribValue(872) with InstrAttribType(871) = ’27’.

5515CounterpartyAccount

Account identifier of a counterparty for Fixed Income orders & executions.

5516MemberVolume

Volume traded by a particular member

5517MasterAccount

Master account identifier

5518AssumedCoupon

Mortgage/assest backed security assumed coupon

5519PrepaymentSpeed

Mortgage prepayment speed

5520BenchmarkOfferPx

Benchmark offer price for quote messages that inclue the SpreadOrBenchmarkCurveData component block.

5521BenchmarkBidYield

Benchmark bid yield for quote messages that inclue the SpreadOrBenchmarkCurveData component block.

5522BenchmarkOfferYield

Benchmark offer yield for quote messages that inclue the SpreadOrBenchmarkCurveData component block.

5523BenchmarkOfferSpread

Benchmark offer spread for quote messages that inclue the SpreadOrBenchmarkCurveData component block.

5524OriginalDestination

To specify the original destination of a Drop copy message. Can be a platform, exchange or anything – Mutually agreed upon.

5525Haircut

This term describes the way brokers and clients protect themselves from market risk in doing repos.

5526AllInPrice
5527AllocationIndicator2

Indicates if allocations are to follow (Most likely a Allocation Instruction FIX Message) for the trade indicated by this Execution Report.

Possible Values:

1 – No Allocations. 2 or More – Allocations Will follow. (They could indicate the possible number of accounts the allocations will occur to.)

5528SalesBook

Identify the book for the salesperson doing the trade.

5529NoInvPositions

Repeating group count. No of Inventory positions advertised. Part of group (5529-5531)

5530InvPositionDate

Date of the inventory position. LocalMmktDate. Part of group (5529-5531)

5531InvPositionQty

The available amount associated with the InvPositionDate, expressed as par value. A short position will be specified as a negative par value. Part of group (5529-5531)

5532RateEffectiveDate

The date (last reset date) from which the coupon rate is effective for Variable Rate Demand Note and tender option bonds. Type= LocalMmktDate

5533TradeCorrectType

Indicates the type of correct sent in the Trade Capture or Execution Report. (Ex: Material change or not)

5534AllocAccountSubID1

Sub identifier for the Allocation Accounts. Will be part of the NoAllocs group.

5535AllocAccountSubID2

Sub identifiers #2 for Allocation Accounts. Will be part of the NoAllocs group.

5536AllocAccountSubID3

Sub identifier #3 for Allocation accounts. Will be part of the NoAllocs group.

5537CurrentFace

Current face for Mortgages, ABS, CMO, CMBS etc. (Original face * Factor).

5538AllocCurrentFace

Current Face allocated to this Allocation account. For MTGEs only. Part of “NoAllocs” repeating group.

5539AllocGrossTradeAmt1

Gross trade amount allocated to the Allocation account. Part of the “NoAllocs” repeating group.

5540CurveDateRate1
5541CurveDateRate2
5542AllocGrossTradeAmt2
5543FirmAmount

Firm offering quantity for Municipal Commercial Paper.

5544SecondaryCurrency

The denomination of the SecondaryQty (6054) field.

5545BWitemID

Bids Wanted Item ID.

5546AllocGrossTradeAmtNew
5547AllocCurrentFaceNew
5548AdjustedSwapPoints

(Deprecated) Swap points of a trade, adjusted to the Spot price denomination (multiplied by the forward tick size)

5549ClientFullName

Full name of a client that has executed the trade

5550BalanceGroupID

Specifies the Unique Identifier of the BalanceGroup to which this Order should be assigned to.

5551BuyLimit

Describes the BuyLimit for that Balance Group

5552SellLimit

Specifies the SellLimit of the BalanceGroup, of which this order is part of. The Identifier of the BalanceGroup is specified in the BalanceGroupID Tag.

5553MinimumValueType

(To be used if MinQty– Tag 110 is used)

Valid values

‘S’ – Shares

‘V’ – Value

5554RolloverFlag

Speicies how long the Order would be valid in the books of the Crossing System. Vaild values:

blank – No rollovers

S – same cross until good-through date has expired

U – Unlimited

n – (1-9) rollover to the next cross, decrement n until 0

5555ReturnCode

This field will be used to indicate a specific error message or informational message that may or may not exist in the Text tag (58) of an acknowledgement response. NOTE: This field may contain repeating values delimited by a hexidecimal ’40’ character.

5556BaseSwapPx

Base SWAP price.

5557AggregatedOrderExecRefIDs

Comma separated list of aggregated trades ids

5558BuyBackPx

Buy back price.

5559BuyBackDate

Buy back date.

5560Reserved35
5561Reserved36
5562Reserved37
5563Reserved38
5564Reserved39
5565Reserved40
5566Reserved41
5567Reserved42
5568Reserved43
5569Reserved44
5570Reserved45
5571Reserved46
5572Reserved47
5573Reserved48
5574Reserved49
5575Reserved50
5576Reserved51
5577Reserved52
5578Reserved53
5579Reserved54
5580Reserved55
5581Reserved56
5582Reserved57
5583Reserved58
5584Reserved59
5585Reserved60
5586Reserved61
5587Reserved62
5588Reserved63
5589Reserved64
5590Reserved65
5591Reserved66
5592Reserved67
5593Reserved68
5594Reserved69
5595Reserved70
5596Reserved71
5597Reserved72
5598Reserved73
5599Reserved74
5600ThomsonUDF1
5601ThomsonUDF2
5602ThomsonUDF3
5603ThomsonUDF4
5604ThomsonUDF5
5605ThomsonUDF6
5606ThomsonUDF7
5607ThomsonUDF8
5608ThomsonUDF9
5609ThomsonUDF10
5610ThomsonUDF11
5611StartTime1

Start time for an algorithmic order

5612EndTime1

End time for an algorithmic order

5613Urgency1

Urgency or aggressiveness for an algorithmic order

5614NumberOfSlices

Number of slices for an algorithmic order

5615IncludeMarketOpen

Indicates whether or not an algorithmic order should participate in opening crosses

5616IncludeMarketClose

Indicates whether or not an algorithmic order should participate in closing crosses

5617MinPctParticipation

Indicates the minimum participation rate for an algorithmic order

5618TgtPctParticipation

Indicates the target participation rate for an algorithmic order

5619MaxPctParticipation

Indicates the maximum participation rate for an algorithmic order

5620TargetPrice

Indicates the target price for an algorithmic order

5621DisplaySize1

Indicates the quantity to be displayed on an algorithmic order

5622SweepType

Type of sweep algorithm to be employed prior to routing the order to a broker or exchange.

5623SweepPriceEnum

Pricing algorithm to be employed when sweeping an order.

5624SuppTacticsFlag

Supplemental flags to implement specific algorithm features.

5625MKTXInquiryType

Enumeration used to indicate MarkeAxess Quote Release model.

Supported Values: 1-ASAP, 2-Holding Bin

5626MKTXPricingProcess

Enumeration defining the types of benchmark-spotting workflows used to arrive at the final price of fixed-income trades.

Supported Values:1 = Manual,2 = Phone, 3 = Auto, 4 = OneStep, 5 = Standard

5627MKTXInquiryState

Enumeration indicating MarketAxess Inquiry States

5628MKTXReleaseTime

UTCTimestamp

Time of day indicating the time at which the client will see dealer responses

5629MKTXQuoteReponseRejectReason

Text indicating rejection reason

e.g. “Action invalid in this state”

5630MKTXAvailableActions

Comma separated list of available actions, e.g.

“CANCEL”

“PASS,ACCEPT,COUNTER”

“NONE”

5631MKTXListType

Indicates the type of MarketAxess inquiry-list.

Valid values are:

1 = High Grade

2 = High Yield

3 = Euro (Spread)

4 = Euro (Price)

5 = Emerging Markets

5632MKTXListComment

Client-trader’s comment to dealers

5633MKTXListRejectMode

Indicates whether MarketAxess should reject all list-items or only invalid list-items, if list contains invalid items.

Values:

1 = RejectInvalidItemsOnly

2 = RejectAllItems

The client OMS can use this field to control the action that MarketAxess will take, if MarketAxess validation finds that the list contains one or more invalid list-items.

5634MKTXListName

Names an inquirty-list

5635MADataID

Numeric field identifying each traded security in MarketAxess system. Unique per trade being reported in BTDS feed

5636DataSource

Identifier of system sending the market data.

DataType=String

5637MDEntryTransType

Trade Type reported in Market Data, used when MDEntryType = 2(Trade).

DataType=char

Values: 0=Done (New Trade), 1=Cancel, 2=Corrected

5638BTDSSaleCondition

Sale condition code for trades as reported by FINRA

DataType=char

Values: @ = Regular Trade

C = Cash Trade

N = Next Day

R = Sellers Option

A = Trades outside market hours

W = Weighted Average Price

Z = Sold Late

S = No special condition applied

5639BTDSCommissionIndicator

Boolean field indicating if the price is inclusive of dealer commission.

5640BTDSQuantityIndicator

Indicates in Quantity reported is actual or estimated.

DataType=Char

Values: A=Actual, E=Estimated

5641BTDSSecondModifier

Indicates whether there is a second sale condition that is

applicable to the trade.

DataType=char

Values: A = Trades outside the market hours

Z =Sold Late (Out of Sequence)

S = No Second Modifier Applicable

5642BTDSPriceChangeCode

Describes the summary price change(s) the transaction

caused for the issue traded.

DataType=char

Values: 0 = No Price/Yield Changed

1 = Last Price/Yield Changed

2 = Low Price-Yield Changed

3 = Last Price/Yield and Low Price/Yield Changed

4 = High Price/Yield Changed

5 = Last Price/Yield and High

rice/Yield Changed

6 = High Price/Yield and Low Price/Yield Changed

7 = All Prices/Yields Changed

5643BTDSSpecialPriceIndicator

Boolean field indicating whether the transaction is a ‘Special

Price Trade’ or not

5644BTDSReportingPartySide

One character field to describe the side of trade being reported. Values: B=dealer bought securities from the customer, S= dealer sold securities to the customer, D= inter-dealer transaction (always from the sell side)

5645OASSpread

MarketAxess estimated option adjusted spread for the traded security. Datatype=float

5646ParSpread

MarketAxess estimated par spread for the traded security. Datatype=float

5647MktSpread

MarketAxess estimated market spread for the traded security. Datatype=float

5648SuspectTradeIndicator

Boolean flag indicating if trade is a suspect trade.

5649OrigBCastSeqNo

Exists for a Cancel (5637=1) or Corrected (5637=2) trade report.

This field contains the BCastSeqNo (tag 6103) of the trade that is being cancelled or corrected.

DataType=SeqNum

5650MKTXEstimatedQuantity

Reports the MarketAxess estimated quantity for a trade where tag 5640=E, i.e. the quantity falls beyond the range disseminated by FINRA for High Grade and High Yield bonds.

DataType=Qty

5651MKTXDeltaDaySpread

Day over day change in spread to treasury with respect to comparable size trade. If the bond did not trade during the prior day, no value is reported. Change computed against last trade from prior day.

DataType=float

5652MKTXDeltaWeekSpread

Week over week change in spread to treasury with respect to comparable size trade. If the bond did not trade during the prior week, no value is reported. Change computed against last trade from prior week.

DataType=float

5653MKTXDeltaMtdSpread

Month-to-date change in spread to treasury with respect to comparable size trade. If the bond did not trade during the prior month, no value is reported. Change computed against last trade from prior month.

DataType=float

5654MKTXDeltaWeekPrice

Week over week change in price with respect to comparable size trade. If the bond did not trade during the prior week, no value is reported. Change computed against last trade from prior week.

DataType=float

5655MKTXDeltaDayPrice

Day over day change in price with respect to comparable size trade. If the bond did not trade during the prior day, no value is reported. Change computed against last trade from prior day.

DataType=float

5656MKTXDeltaMtdPrice

Month-to-date change in price with respect to comparable size trade. If the bond did not trade during the prior month, no value is reported. Change computed against last trade from prior month.

DataType=float

5657MKTXDeltaDayYield

Day over day change in yield with respect to comparable size trade. If the bond did not trade during the prior day, no value is reported. Change computed against last trade from prior day.

DataType=float

5658MKTXDeltaWeekYield

Week over week change in yield with respect to comparable size trade. If the bond did not trade during the prior week, no value is reported. Change computed against last trade from prior week.

DataType=float

5659MKTXDeltaMtdYield

Month-to-date change in yield with respect to comparable size trade. If the bond did not trade during the prior month, no value is reported. Change computed against last trade from prior month.

DataType=float

5660IncludeSIs

Valid Values = Y or N.

For quote requests or orders that are submitted to multiple Retail Service Providers (RSPs) for best execution, this field specifies whether RSPs acting as Systematic Internalizers (SIs) should be included (Y) or not included (N).

5661NoMKTXCostAnalysis

Repeating Custom Block for showing MKTX cost analysis calcs to clients.

Exists if at least one type of cost analysis data is available.

DataType: NumInGroup

Value: 1..N, for number of cost analysis information provided

5662MKTXAnalysisTo

Req’d field if 5661 exists.

Defines the value against which cost analysis is being reported.

DataType: String

Defined Values are:

Cover, Avg, BondTicker

5663MKTXBenefit

Difference between Traded Principle and calculated principle for the value of “MKTXAnalysisTo” (Cover, Avg, BondTicker)

DataType: Amt

Value: float field with 2 decimal point precision

5664MKTXComparisonPrice

Price for the value of “MKTXAnalysisTo” (Cover, Avg, BondTicker)

DataType: Price

Value: float field with 4 decimal point precision

5665MKTXPriceDiff

Difference between Traded Price and calculated price for the value of “MKTXAnalysisTo” (Cover, Avg, BondTicker)

DataType: Price

Value: float field with 4 decimal point precision

5666MaturitySize

Size available corresponding to Maturity range.

Part of NoDateRates (5538) repeating group.

5667MatDatStartYield

Yield corresponding to Maturity start date.

Part of NoDateRates (5538) repeating group.

5668MatDatEndYield

Yield corresponding to Maturity end date.

Part of NoDateRates (5538) repeating group.

5669FillOrKillAmount

Fill or Kill Quantity.

5670PositionAccount

Account / Fund / Book name of the position.

5671FOKPosition

FOK Position in an account.

5672SecondaryIndividualAllocID

Secondary Alloc ID per allocation account.

5673SettlCurrAccruedInterestAmt

Accrued Interest in the Settlement currency.

5674SettlCurrNetMoney

Net money in Settlment Currency.

5675TaxRate

Tax rate.

5676Reserved75
5677Repo2Px

Price of the second part of REPO.

5678ReceivePendings

Used to indicate that the receipt of Execution Reports pending confirmation is required or not, that is those Execution Reports with OrdStatus [39] = A (Pending New), E (Pending Replace) or 6 (Pending Cancel)

5679FixEngineName

A string value that contains a descriptive chain of software used by the client for the FIX connection. Only used for informative purposes.

5680ProprietaryFixProtocolVersion

Exact identification of the protocol used and expected by the initiator (String)

5681ExchangeTradeType

Exchange defined type of trade(String)

5682NewSecuritySubscription

Specifies whether to subscribe to “New Securities” (Char)

5683SecondaryConfirmStatus

Describes the Give-up state (Char)

5684TotalBustedQty

Total number of shares busted.

5685OrderedQuantityLeg2

Ordered quantity for leg 2 of a 2-legged strategy.

5686InWorkup

Indicates that an order is tradable in a workup that is currently in progress.

5687ExecutedQuantityLeg2

Executed quantity on fills for leg 2 of a 2-legged strategy.

5688DraftAlgoFlag

Indicating draft algo status

5689VersionID1

Version identifier tag

5690TargetStrategy1

Base strategy

5691ReferencePrice1

Reference price for an algo, not binding as limit price

5692ReferenceVolume

Referred volume of char type.Valid value: A)total market volume;B)market volume with given limitpx;

5693PegTo

A = SHCOMP

B = SZCNST

C = CSI300

D = SME

E = CHINEXT

S = SMART

P = PORTFOLIO

5694CatchUp1

A = NOW

B = Redistribute

C = Tilt-Dist

5695LimitWRT

A = fill

B = leaves

5696SoftLimit

Y = Yes

N = No

5697IPOSubscriptionVenue

1 = Online

2 = Offline

5698Desk
5699RestrictedBrokers

used with aggregator connections to confirm counterparties a security cannot be traded with

5700LocateBroker

NASD Rule 3370 (Short Sell Rule) requires that every short sell order specify a Locate (Tag 114=Y), identifying which broker has loaned the stock to settle the short sale.

5701LocateIdentifier

The actual locate identifier/reference provided by the LocateBroker (5700).

5702PreBorrowQty

Share quantity in pre-borrow agreement. Used with 5700 and 5701 to resolve Threshold-list Short Sell locates.

5703OriginalSource

The field indicates the trade source

5704BusinessLine

The field indicates the business line owner of orders.

5705NIMAllowed

Indicates whether NIM is allowed for this instrument.

5706FixedRate

fixed rate in Swap

5707PayPeriodMultiplier

period multiplier of payment dates

5708AdjDayRegion

business center of the adjusted business Day convention used in Swap.

5709ADJSDT

accrual period start Day adjustment convention

5710PnlLocation

the location of PnL:

NY – New York

LD – London

TK – Tokyo

5711AckStatus

two int value options:

1 : Accept

2 : Reject

5712AckType

String representing the Bloomberg Ack Name

5713TicketStatus2

TicketStatus represents the internal status of the ticket.Possible Status:

New – The client requested a quote

Quoted – The trader sent a quote

CustDone – The client accepted within the OTW time

CustDoneConfirmed – Bloomberg confirmed the client accepted within the OTW

CustEnd – The client passed

Subject – The client accepted outside the OTW time

DealerDone – The trader accepted

DealerEnd – The trader passed

CustTimeOut – The ticket timed out on the client

DealerTimeOut – The ticket timed out on the trader

5714TicketTraders

represents a list of traders (comma delimited) who received the ticket

5715TicketOwner

Represents the trader who too ownership of the ticket

5716TimespanToQuote

This field would contain the time (in seconds) the trader has to submit his quote.

5717ExpireBy

String Type. Valid values: Client, Dealer

5718BBRespType

this is an integer field.

5719StartPaymentDate

date format. This indicates the starting payment date of interest rate.

5720EndPaymentDate

Date Type. GMT format. this is the end payment date of interest rate in SWAP

5721FloatingPaymentFreq

data type: int.

this is the payment frequency of floating interest rates in interest rate swap.

5722FixedPaymentFreq

Data Type: int

this is the payment frequency of Fixed interest rate payment in Interest Rate Swap

5723Behaviour

String type

D – Drain

A – Abort

5724ReadyToPrice

int0-yes

1-no

5725ReadyToTrade

integer type:

0-yes

1-no

5726UQuoteRespType

This tag inherits all properties of QuoteRespType in FIX, and has an additional value option “100 – DoingAway”

5727PPTOverride

Allow user to override a Prevent Principal Trade edit.

5728BenchmarkSecurityAltID
5729AuctionDate

Indicates the auction date of the security when it’s initially issued.

5730CompQuote

Composite Quote

5731DV01

Dollar Price change per basis point in Yield

5732AdjMidPx

adjusted mid price

5733Requotable

Valid Values:

Y – allow the other party to re-quoteN – re-quote is not allowed

5734MrkupQuote
5735BAMT

The dollar amount that will be recovered from the dealer as a customer execution fee

5736PBRKR

The prime broker’s dealer acronym

5737PBSVC

The prime broker service. Values: Give-UP, GTS

5738PBRESP

The prime broker’s advice status. Values: PENDGIVEUP, ACCEPT

5739BoblBid
5740BoblAsk
5741BundsBid
5742BundsAsk
5743SchatzBid
5744SchatzAsk
5745MTKT

number of tickets/account trade requires

5746IRSTYPE

Valid Values: BMK, IMM or OIM

5747IRSEOM

end of month roll. possible value: YES or NO

5748ROLLSON

The convention for determining the sequence of calculation period end dates. Valid Values: 1 to 31, EOM, or IMM

5749ADJDT

Termination(END) date business day adjustment convention. Possible values: MODFOLLOW

5750MATDTADJ

Adjusted maturity (Termination) date

5751VSPDate

Used on allocation to match to the original date of the order – Citigroup Inc.

5752VSPPrice

Used on allocation to match to the original price of the order – Citigroup Inc.

5753DECPLCS

Maximum number of decimal places to be used for Rate

5754DECRND

The quote in the QUOTE message must be divisible by the amount specified by this field.

5755CMPND

Indicates whether the floating leg of the trade is compounding or not. Considered NO if not present.

5756CMPB

Composite quote at the time of QUOTE REQUEST

5757CMPA

Composite pay rate for an USD Interest Rate Swap switch

5758CMPM

composite receiving rate for an USD Insterest Rate Swap Switch

5759CMPSP

composite spread contributed by the dealers for an DSWP (USD Interest Rate Swap) benchmark trade

5760ADJDTCP

Calculation (Accrual) Period Business Day Adjustment Convention. Possible values Floating Leg: MODFOLLOW

5761ADJDTPD

Payment date business day adjustment convention.

Possible values Floating leg: MODFOLLOW

5762ADJDTRES

Required for Floating Rate Leg. Reset Date business day adjustment convention. Possible Values Floating leg: MODFOLLOW

5763DYCTBAS

Day count basis. leg values: 30/360, 30E/360, ACT/360. Floating Leg values: ACT/360

5764FRREF

Required for Floating Rate Leg. Floating rate reference. Values: LIBOR3M

5765FRESDAYS

Required for Floating Rate Leg. Reset Days for floating payments. Values: 2

5766IRSSWTYPE
5767SWSPRD

This is the diference in the rates for each side of the switch. For benchmark trades it is the composite spread at the time of trade. Max precision 5 decimal places, rounded to .00125 for benchmark spreads, .0001 for switches.

5768CNFCO
5769Fe

reserved

5770PriceRatio

Used for price calculation in spread and leg pricing.

5771ECV

Electronic confirmation vendor – values None, Parallel or Tradeweb

5772ISMN

Forward months for OIS forward runs and forward starting swaps

5773ISDY

Number of months in the tenor (0, 3, 6, 12, 24, etc)

5774Reserved
5775FixedLegDayCount

Fixed leg day-count basis. 30/360, ACT/360, ACT/ACTM or ACT/ACTD

5776FloatingLegDayCount

Floating leg day-count basis. ACT/360

5777CUSTPRC

Yes Indicates whether this is a customer bid/ask trade. Value: NO

5778AORGID1

The accountNet organization identifier of the customer. present for AccountNet-enabled customers only.

5779AORGID2

the accountNet organization identifier of the customer. Present for AccountNet enabled customers only

5780ACODE

AccountNet ACODE. Present for AccountNet-enabled customers only.

5781ACCTACR

Account Acronym assigned by the dealer.

5782BRKNA

Breakdown active indicator used in allocation instruction message.

5783ExchangeGatewayID

The gateway id (or name) for the exchange in the broker system. (one exchange can have multiple gateways from a broker system)

5784EndPointExchangeOrderId

Mostly for algo orders. Exchangeorderid of the child order.

5785EndpointExchangeExecutionId

Mostly for algo orders. ExchangeExecutionId of the child order.

5786NIMTimeRemaining

Number of seconds remaining in the current phase of the NIM.

5787ClearingQType

Indicates whether allocated qty was executed in the IF-CLEARED or WHEN-CLEARED queue. Valid values are “I” for IF-CLEARED and “W” for WHEN-CLEARED.

5788QueryToken

Token used to maintain query context for result paging.

5789ClientInfo

Free form string containing client-specific information associated with an order. Information is provided in New Order Single, and Order Cancel Replace messages. Trading system will return ClientInfo in Execution Report.

5790FixingBraket

Identifies the time braket the fixing price is for.

5791TotalVolume

Total volume for a given security, cross venues.

5792OpenInterestQty

Quantity of the open interest in a given security.

5793MassQuoteMessagesCount

Total number of mass quote messages received in a given time interval.

5794QuoteEntriesCount

Total number of quote entries received in a given time interval.

5795LegSecurityGroup

Multileg instrument’s individual security’s group.

See SecurityGroup (1151) field for description

5796TradingReferenceDate

Contains the date to which the TradingReferencePrice correspond.

5797AggressorSide

Aggressor side of a trade in a central order book.

1: Buyer

2: Seller

5798DayCount1

Day count used to calculate interest rates.

5799MatchEventStartIndicator

Boolean to indicate the beginning of a match event for a central order book system.

5800CDNAccountType

Indicates the type of the trading account. Valid values include:”NC” non-client (ME, TSX*, TSXV*)”CL” client (ME, TSX, TSXV)”ST” equities specialist (TSX)”IN” inventory (ME, TSX, TSXV)”OF” options firm account (TSX) “OT” options market maker (TSX, TSXV)Notes: * Indicates default exchange.There is no default for a Trade Modification from the ME.

5801CDNAnonymous

An order flagged as Anonymous is forwarded to the exchange where they are published to the market without the members firm id.Valid values include “Y” “N”.Default is “N”.TSX only.

5802CDNInternalCross

A trade originating from a Participating Organization between managed accounts that have the same manager. Valid values include “Y” “N”.Default “N”.TSX and TSXV.

5803CDNLotsOf

A special term for an order specifying that each fill must be divided into equal lots. Total volume of order must be a multiple of LotsOf. LotsOf = Volume.No defaultTSX and TSXV.

5804CDNNonResident

A terms marker indicating that trade participant is not a Canadian resident. Valid values include “Y” “N”Default is “N”.TSX only.

5805CDNPrincipalTrade

A transaction where the member as principal sells securities to or buys securities from its particular customer; i.e. a cross between a client and another account type. A.K.A. – DF MarkerValid values include “Y” “N”.Default “N”.TSX and TSXV.

5806CDNUserId

The trading system’s user id for a trader.No default.TSX and TSXV.

5807CDNBasketTrade

A five digit number identifying the basket number for Toronto Stock Exchange, default is “N”

5808CDNSettlementTerm

To specify to TSX the settelement term for an order. Valid values are Cash, CT (Cash today), YYYYMMDD, DD (Delayed delivery), MS (contingent equity trade), NN (non-net)

5809CDNShortExempt

To indicate to the TSX trading engine that short sell order is exempt from the short selling rule.

5810CDNRTAutoFill

A TSX fill report marker to indicate a system generated autofill against the responsible Equities Specialists account

5811CDNProgramTrade

To indicate to the TSX trading engine that this order is generated by a program. Valid values are Y or N

5812CDNMGFCandidate

To indicate to the Toronto Stock Exchange that this order is

entitled to the minimum guaranteed fill. Its value can be either “Y” or “N”

5813CDNJitney

To specify an order to the Toronto Stock Exchange that it is executed on behalf of another broker.

5814CDNMarketOnClose

To specify this order is to be excuted on the TSX end of day closing auction. Possible values Y or N

5815SubMkt

Submarket code

5816ClearingVenue

string

5817ContraOrderRestrictions
5818DecayQuantity

Indicates the quantity a contract will decay by once the decay start date is reached.

5819DecayStartDate

The date at which a decaying product begins to decay.

5820LekSecuritiesCustomField1
5821LekSecuritiesCustomField2
5822LekSecuritiesCustomField3
5823CounterParty

account of the step in counter party in Swap/swaption

5824CounterParty1

account of the step out counter party in swap or swaption

5825RemainingParty

account of the remaining counter party in swap or swaption

5826ClTrdIDRefType
5827OutstandingQty

out standing quantity in partial unwind or assignments

5828RemainingParty1
5829RESERVED1
5830MiscFeeCCY

currency of payment

5831StAllocType

allocation type. Valid Values:

101 – Block

102 – New Allocation

103 – Full Unwind

104 – Partial Unwind

105 – Step-in Assignment

106 – Full RP Assignment

107 – Partial RP Assignment

108 – Full Internal Assignment

109 – Partial Internal Assignment

110 – Full 4-way Assignment

111 – Partial 4-way Assignment

5832StraddleInd

Indicates if it’s straddle or not.

Y – Straddle

N – not

5833ThirdPartyFullCalcPeriod
5834FirstPaymentDate

first payment date of additional payments on IRS Swap

5835MiscFeeReceiver

fee receiver

5836MiscFeePayer
5837RiskID
5838RESERVED2
5839AllocRefEventID
5840RESERVED3
5841RESERVED4
5842RESERVED5
5843RemainingParty2
5844PremiumFee

premium fee for swaption

5845PremiumPayer

the payer of premium payer in swaption

5846CreditRating

To be used with Repeating group 5114 – NoCreditRating. Data type is same as standard tag 255. Used to show ratings associated with RatingAgency (5113)

5847TargetStrategy2

Clone of Tag 847 from FIX 4.4. Introduced by the FIX Algorithmic Trading Working Party.

5848TargetStrategyParameters1

Clone of Tag 848 from FIX 4.4. Introduced by the Algorithmic Trading Working Party.

5849OriginalContractSize

TBD.

5850OrigIssueAmt

Face value of the original issuance of a bond. DataType: Amt

5851DBAlgo1
5852InsuranceCode

Insurance Code Identifier

DataType: String

5853NewIssueIndicator

Boolean flag indicating if a corporate or municipal bond is a new issue

5854DBAlgo2
5855QueryDirection

Indicates direction of query relative to QueryToken context. Valid values are either “1” to indicate the next result page or “-1” to indicate the previous result page.

5856DBAlgo3
5857DBAlgo4
5858DBAlgo5
5859BidPostedQty

Quantity available for further execution on bid side.

5860DBAlgo6
5861OfrPostedQty

Quantity available for further execution on the offer side.

5862UpdateReason1

Update Reason returned by GL SOM (for client EDA orders)

5863DBAlgo7
5864DBAlgo8
5865Testingselecttag

testo

5866DBAlgo9
5867DBAlgo10
5868DBAlgo11
5869DBAlgo12
5870DBAlgo13
5871DBAlgo14
5872DBAlgo15
5873DBAlgo16
5874DBAlgo17
5875DBAlgo18
5876DBAlgo19
5877DBAlgo20
5878DBAlgo21
5879DBAlgo22
5880DBAlgo23
5881DBAlgo24
5882DBAlgo25
5883PackageID

Trade Package Identifier

5884Target
5885DBAlgo26
5886DBAlgo27
5887DBAlgo28
5888DBAlgo29
5889DBAlgo30
5890DBAlgo31
5891DBAlgo32
5892DBAlgo33
5893ExecutionReportDetail

1 – ExecutionReport Log

2 – ExecutionReport Trade

3 – Others

5894Reserved76

Reserved

5899SpotDate

Spot Value Date

5900TargetStrategy3

1=Volume Weighted Average Price (VWAP),

2=Target Volume (TVOL),

1001=Volume Weighted Average Price (VWAP) [same as 1],

1002=Target Volume (TVOL) [same as 2],

1003=Order Staging Model (OSM),

1004=Sensitivity (SENS),

1005=Time Weighted Average Price (TWAP),

1006=Arrival Price (AP),

1999=Custom (CUST)

N.B. This is a required field!

5901TargetStrategyParameters2

Reserved for future use.

5902EffectiveTime1

Starting time as a UTC timestamp.

5903ExpireTime2

Ending time as a UTC timestamp.

5904Duration1

Duration in minutes. Valid values: (1 – 390, for US markets)

5905ParticipationRate1

When TargetStrategy is TVOL (5900=2), this parameter represents the target participation rate. For other values, this parameter represents a volume limit.

Valid values: a percentage (0 – 100).

5906ExecutionMode

Execution mode. Valid values: 0 = neutral, 1 = passive, 2 = aggressive.

5907LEKInternationalOrderTypes

Used to designate special order types for International Exchanges

5908LEKInternationalOrderParams1

Parameters for order types for International Exchanges

5909LEKInternationalOrderParams2

Parameters for order types for International Exchanges

5910TriggerStopGap

Number of ticks between day low (for buy order) or day high (for sell order) and trigger price

5911TriggerLimitGap

Number of ticks between day low (for buy order) or day high (for sell order) and limit price

5912TriggerMinQty

Minimum quantity to trigger

5913AllowHiddenSize

Allow hidden size for given symbol

5914MinNoDecimals

Minimum number of decimals to display

5915MaxNoDecimals

Maximum number of decimals to display

5916NIMPrivateDuration

Duration of NIM private phase in milliseconds.

5917NIMPublicDuration

Duration of NIM public phase in milliseconds.

5918TradeConvention

Price or yield

5919LastFragment

Used in pre-4.4 versions to provide same functionality as 4.4’s LastFragment(893).

Indicates whether this message is the last in a sequence of messages for those messages that support fragmentation.

Valid values: ‘Y’ (Last message), ‘N’ (Not last message).

5920ExclusiveFlag

Values: R, A, or B. Determines whether the offering is exclusive to the Rep, ATS, or both.

5921ExternalMarkUp

Specifies trader’s mark up over the offering price.

5922AllowLimits

Values: Y/N.

5923BidPriceForDiscountQuotes

This field will contain the bid dollar price for discount-quoted securities.

5924OfferPriceForDiscountQuotes

This field will contain the offer dollar price for discount-quoted securities.

5925IndexRatio

This field is the Index Ratio.

5926OfferYTC

Offer Yield-to-call.

5927BidYTM

Bid Yield-to-maturity.

5928OfferYTM

Offer Yield-to-maturity.

5929YieldFlag

This is the Yield Flag.

5930StoryField

This is the story field.

5931MinAnytimeQty

Minimum anytime fill quantity on an order, for subsequent fills. Works alongside tag 110 as MinQty (which effectively acts as minimum initial quantity).

5932MinLeavesQty

Minimum order quantity to be left on an order. Potential fills which take LeavesQty (tag 151) below this value will not be executed.

5933GeneralLedgerAccount

This is the General Legder Account field.

5934ClearingRefNo

A unique reference number assigned by the clearing system

5935MatchRefNo

A unique reference number assigned by the matching system

5936ExplicitPromptDate

Displays the explicit date that is derived from a prompt date code

5937PriceCode
5938TradeOrigin1
5939Reserved77
5940Reserved78
5941DPIFirm

Specify “Directed Price Improvement” firm

5942MinDeltaNeutrality

The percentage change in long position minus the percentage change in short position

5943MaxDeltaNeutrality

The percentage change in long position minus the percentage change in short position has to be less than this value.

5944InitialDisplayQty

Initial display quantity of a reserve order that can be returned in an ExecutionReport in addition to the currently displayed quantity contained in 1138 DisplayQty. It is intended as an echo of the input.

5945TargetVolumeReference

The target volume specification to be used in reference to primary market volume profile, or primary plus alternate market volume profiles

5946PendingReason

Explanation for a pending ExecType (150) value (Pending New, Pending

Replace, Pending Cancel) being returned (String).

5947ExecInst

Same as ExecInst (tag 18). Added as a user-defined field in case ExecInst cannot be used.

5948PartitionID

Identifier for a system partition that processes requests for a subset of all tradable entities.

5949BinID

Identifier of market maker bin comprising one or more products.

5950Slope

Indicates a slope to be used for TWAP

5951RemainingPortfolioNetDeltaMin

for portfolio strategies, this field would indicate the min delta in dollar terms for the remaining portfolio

5952RemainingPortfolioNetDeltaMax

for portfolio strategies, this field would indicate the max delta in dollar terms for the remaining portfolio

5953TradingPortfolioNetDeltaMin

for portfolio strategies, this field would indicate the min delta in dollar terms for the overall portfolio

5954TradingPortfolioNetDeltaMax

for portfolio strategies, this field would indicate the max delta in dollar terms for the overall portfolio

5955SchedulingDays

No. of days for which a trade is scheduled to trade

5956DarkBlockLimitPrice

valid limit price for dark block posting

5957NoStrategyParameters

Indicates number of strategy parameters. Intended as alternative to new 957 tag introduced by the algorithmic trading working group.

5958StrategyParameterName

Name of parameter. Intended as an alternative to the new 958 tag introduced by the Algorithmic Trading Working Group.

5959StrategyParameterType

Datatype of the parameter. Intended as an alternative to the new 959 tag introduced by the Algorithmic Trading Working Group.

5960StrategyParameterValue

Value of the parameter. Intended as an alternative to the new 960 tag introduced by the Algorithmic Trading Working Group.

5961TradingProtocol

The trading workflow used to negotiate the order.

5962BidActivity

Indicates if the Bid Price is within the Price volatility band.

5963OfferActivity

Indicates if the Offer Price is within the Price volatility band.

5964NoPartitionIDs

Repeating group of partition information

5965LocateSource

Indicates the source of Locate,whether the Security is located from another broker or pre-borrowed or loacte details are not required.

5966AllocQty2

Amount of allocation in dealt currency on far leg of a swap.

5967CalculatedAllocQty

Amount of allocation in contra currency on near leg.

5968CalculatedAllocQty2

Amount of allocation in contra currency on far leg of a swap.

5969PartitionStatus

Status of system partition identified by PartitionID (5948)

5970LegCalculatedCcyLastQty

The quantity of the other side in FX swap trade.

5971CalculatedCcyLastQty2

The quantity of the other side in FX trade.

5972STPOrderType

Citi-FX custom OrderType to support orders for FX ECommerce.

5973STPExecType

Citi-FX custom ExecType to support orders for FX ECommerce.

5974STPFixingName

Citi-FX. Fixing Name.

5975OrderLinkID

Citi-FX. Permits order originators to tie together groups of trades in which trades resulting from orders are associated for a specific purpose.

5976NoUserData

Number of following pairs of UserDataName(5977) and UserDataValue(5978).

5977UserDataName

User data name part.

5978UserDataValue

User data value part.

5979RequestTime

Information carried on a response to convey the time (UTCTimestamp) when the request was received that led to this response. RequestTime and SendingTime are part of the response, use the same system clock and allow the recipient of the response to calculate the processing time for his request.

5980AltExDestination

Internal field to capture ExDestination when an order is routed internally via fix.

5981IOILink

IOI Fix Link

5982GroupID
5983InstrumentID1
5984QuoteID
5985LegOrdStatus
5986LegErrorCode
5987LegErrorMsg
5988QuantitySign
5989AllinPriceFlag

This flag (Y/N) indicates whether it’s an all-in price.

5990PriceActivity

Indicates if the order price is within the volatility band. N = Not active, A = Active

5991SumBidQuantity

Total bid quantity in the order book (all prices – active orders only)

5992SumOfferQuantity

Total offer quantity in the order book (all prices – active orders only)

5993UpperVolatilityBand

Upper volatility band boundary (absolute value)

5994LowerVolatilityBand

Lower volatility ban boundary (absolute value)

5995ExtendedVolatilityBand

Percentage of refernce price by which volatility bands can be extended in intra-day auction

5996TradingMethod

Indicates trading method for security.

Values: MKT – Continuous trading, MPC – Fixing, MPP – Proportional, MVC – Multiple price fixing, MKP – Continuous selling, MMC – Minimum price

5997NoTradePriceConditions

Number of trade price conditions associated that apply to a trade whose price is different than the current market price (MiFID)

5998TradePriceCondition

Conditions, such as corporate actions or events or trade type that caused a trade price to differ from the market price. Integer enumerated fields – currently populated with Bargain Conditions defined by the LSE (MiFID)

5999EaseBaseTag

Reserved for future use.

6000DiscretionUsedSw

Indicates whether or not discretion should be used

6001AccountType2

Used to identify the account type

6002ReportedTradePrice

Used to identify the reported trade price

6003ExchangeCode

Used to identify the routing destination for an order or trade

6004ContraAccount

Used to identify a contra account

6005ContraAccountType

Used to identify the contra account type

6006AccountSource

Field identifies the source of the account value

6007ContraAccountSource

Field identifies the source of the contra account

6008CancelRebillReason

Used to identify a cancel rebill reason

6009BasisPriceTradeInd

Used to identify a basis price trade

6010BypassPrimeBrokerSw

Provides the ability on a prime broker trade to indicate that the trade occurred outside.

6011TTOSubNo

Used to validate a This Time Only Rep in a service bureau model

6012TRACEReportSw

Used to suppress order events from TRACE reporting

6013ContraSubNo

Used to validate ContraAccount in a service bureau model

6014StandingInstOverride

Standing instructions indicator used to override the account level code for the disposition of stock and money.

6015CSIItemNo

Cash Standing Instruction item number used in conjunction with tag 6014.

6016TTORepBranch

This Time Only Rep Branch

6017TradeRefDate

Date of original trade

6018Gross

Tag supports gross cents per share, gross percentage, and gross flat amounts

6019GrossCode

Used to identify a gross code

6020Syndicate

Used to identify a syndicate

6021SyndicateTakedown

Used to identify a syndicate takedown

6022TTORep

Used to identify a this time only rep

6023RegwayAccountType

Used to identify a regular way account type

6024SpecialTypingCode

Used to identify a special typing code. Repeating values are allowed for this tag. Values are to be delimited by space.

6025OddLotDiffInd

Used to identify an odd lot differential

6026SellerCode

Used to identify a seller code

6027ReinvestCode

Used to identify a reinvest code

6028IOE

Used to identify an investment objective exception

6029OffsetCurrencyCode

Used to identify an offset currency code

6030ConfirmNote

Used to identify a confirm note

6031EnteringFirm1

Used to identify a entering firm entity which may be a correspondent or subsidiary

6032UniqueTradeID

Used to identify a trade unique id

6033ConcessionType

Specifies whether the concession amount is cents per share or percent

6034ConcessionAmt

Specifies the amount of concession.

6035BondFactor

Specifies a bond factor.

6036FXCurrencyOffsetAmt

Used to specify the full ‘TO’ currency amount in FX trades to eliminate rounding error and/or account for markup.

6037OrderEnteredBy

Provides audit trail tracking who entered the order

6038OrderEnteredTime

Provides audit trail tracking the time the order was entered

6039OrderAcceptedBy

Provides audit trail tracking who accepted the order

6040OrderAcceptedTime

Provides audit trail tracking the time the order was accepted

6041NumberOfCxlReasons

Indicates how many cancel rebill reasons are included on a message

6042CxlReason

Indicates the valid cancel reason (repeating tag)

6043RebillValue

Indicates corresponding rebill value for the cancel reason (repeating tag)

6044CommissionScheduleOverride

Used to override existing commission schedule

6045AcceptedByDate

Provides audit trail tracking what date an order was accepted.

6046ALRXCode

A free form text field indicating that the order placed on a thrid party system has already been executed.

6047LODIndicator

Limit Order Display indicator

6048VersusPurchaseSw

Indicates whether an order or execution event is versus purchase.

6049OATSAcctType

Valid Values:

R = Retail – an order received for the account of an investor, including institutional orders

W = Wholesale – an order received from another broker/dealer

P = Proprietary – an order placed by a firm for a proprietary account

E = Employee – an order received for the account of an employee or associated person of a member firm

C = Combined – an order placed for more than one type of account.

6050BidPx2

The far leg bid in an FX swap

6051OfferPx2

This is the far leg offer for an FX swap

6052BidSize2

This is the far leg bid amount

6053OfferSize2

This is the far leg offer amount

6054SecondaryQty

This is the calculated side amount on an FX swap

6055SecondaryQty2

This is the second calculated side amount for an FX Swap

6056CombinedPointsBid

Used for the Bid side of pre-caluclated combined points for FX-Swaps

6057CombinedPointsOffer

Used for the Offer side of pre-caluclated combined points for FX-Swaps

6058WhoseError

Determines the source of the error for t+n cancel requests

6059ErrorRequestor

Determines the requestor of the error for t+n cancel requests

6060Time0
6061ExecServProduct

(Char) – valid product code

6062StartTime2

Time of message transmission (always expressed in GMT)

6063EndTime2

Time of message transmission (always expressed in GMT)

6064MaxPctVolume

(int)

6065ExecutionStyle1

(char)

6066DisplaySize2

(Qty)

6067MinPctVolume

(int)

6068LongMoneyLimit

Long exposure limit for pairs and portfolio trades

6069ShortMoneyLimit

Short exposure limit for pairs and portfolio trades

6070PriceMultiplier1

Slope of the linear price constraint for pairs and portfolio trades

6071PriceIntercept1

Intercept of the linear price constraint for pairs and portfolio trades

6072PortfolioTactic

Tactic for portfolio trades

6073TrackingIndex

Tracking index

6074StopLossLimit
6075Time2
6076Time3
6077Time4
6078Time5
6079Time6
6080Time7
6081Time71
6082Duration2
6083Time8
6084Time9
6085RegisteredRep

Rep related to a specific order or execution.

6086PegMode

valid values: 1=Defensive, 2=Moderate, 3=Aggressive

6087ReferencePrice2

Arrival price for a strategy.

6088Algotag1
6089Algotag2
6090Alsotag3
6091Algotag4
6092Algotag5
6093Algotag6
6094Algotag7
6095Algotag8
6096Algotag9
6097Algotag10
6098BuytoCoverIndicator

Order is a Buy to cover

6099testprice
6100AdjBasePx

Adjusted Base Price

6101Anonymity

Indicates wether a Firm wants to remain anonymous during order negotiations. Values are ‘Y’- Yes, ‘N’- No

6102BcastFilterFlag

To be used for filtering unwanted messages when requesting to recover lost broadcast messages. Values Y/N

6103BcastSeqNo

Sequence number for broadcast messages.

6104ClosePxType

Type of Closing Price. Values:

1- Last executed price of morning session. 2- Last executed price of morining session’s closing auction. 3- No trades during morning session (base price for reference). 4- Last execution price for day. 5- Last execution price of afternoon closing auction. 6- No trades during day (Price is used for reference).

6105ExecObjType

Further defines the type of execution report. Values: Q- Quote, O- Order, N- Negotiated, X- Exchange Reported, A- All

6106IndexCMV

Adjusted base price market value.

6107IndexID

Index identifier.

6108IndexMode

State of the Index. Values: O – Open, N – Normal, C – Closed

6109IndexValue

Value of the Index.

6110IndustryCode

Industry classification

6111Margin

Values: 0 – None, 1 – Buy, 2 – Sell, 3 – Both(buy and sell)

6112MarketID1

Identifier for a group of securities. Values: A – Group A, B – Group B, C- Group C, D – Group D.

6113BookingRefID

Event reference for BookingReport

6114Marketsection

Identifies section of market.

6115MassCancelRequestType1

Indicates type of mass cancel. Values: 1 – All orders for Firm, 2 – All orders for a Symbol, 3 – All orders for a ClientID, 4 – All orders for a Side, 5 – All orders for a Symbol and ClientID, 6 – All orders for a Symbol, ClientID and Side, 7 – All orders for a ClientID and Side, 8 – All orders for a Symbol and Side.

6116MVEntryType

Type of Market Movement statistics. Values: 1 – Most advanced, 2 – Most declined, 3 – Most active by volume, 4 – Most active by value, 5 – Most active by number of trades, 6 – cumulative volume

6117NetChg

Change of Index with reference to previous index value.

6118NetChgDirection

Indicates the direction of the NetChg. Values: 0 – Plus tick, 1 – Zero Plus Tick, 2 – Minus Tick, 3 – Zero Minus Tick, 4 – No change.

6119NetPctChg

Percentage value of the net change.

6120NoMQEntries

Count of market quote entries to follow.

6121NoMVEntries

Count of Market Movement entries to follow.

6122Notes

To be used for additional information.

6123OrdFillType

Used to further describe OrdType. Values: 0 – Partial Fill, 1 – Immediate of Cancel

6124OrdStatusRequestType

Defines the search criteria. Values: 0 – ClOrdID, 1 – By Symbol and Side, 2 – By Symbol, 3 – All.

6125OrigBidSize

The original buy side quantity of the quote as known to a Firm when sending a modification request.

6126OrigLeavesQty

The original quantity of the order as known to the user when sending a modification request.

6127OrigOfferSize

The original price of the order as known to the firm when sending a modification request.

6128OrigPrice

The original price of the order as known to the firm when sending a modification request.

6129ParValue
6130PrevSesID

Id of previous trading session.

6131PxPctFlag

Values: P – Privious price, N – None.

6132QuoteAction

Describes the quote action to be taken. Values: A – Add, M- Modify, D – Delete.

6133QuoteRefID

Quote Identifier assigned by the exchange.

6134QuoteStatusReqType2

Defines search criteria for quotes. Values: 0 – QuoteID and Side, 1- Symbol and Side, 2 – Side, 3 – All.

6135ReplyMsgCount

Total count of messages making up reply.

6136ReqID

Unique Id for the request assigned by requesting party.

6137ThinlyTradedFlag

Values: Y – Yes, N – No.

6138TickSize2

Minimum permitted price change.

6139TotalNumOfTrades

Total number of trades.

6140TotalTurnover

Total turnover.

6141TradeQty

Executed trade quantity.

6142TradeTypeFlag

Modifier flag. Values: V – VWAP, N – None.

6143TradeValue

Trade Value.

6144RejectQty

Willl contain the quantity that was rejected

6145OrigBidPx1

The current price of the Bid side of the Quote

6146OrigBidPx2

The current price of the Bid side of the Quote

6147OrigOfferPx

The current price of the Offer side of the Quote

6148ExpiryDuration

Duration for the validity of the Negotiated Order. Specified in minutes. If not specified (or) greater than market’s default value, set to market’s default value.

6149EndOfBatch

Tag to indicate the end of a sequence of Security Status messages

6150QSBaseBidPx

Shows the market/VWAP bid price in the instrument currency

6151QSBaseOfferPx

Shows the market/VWAP offer price in the instrument currency

6152StaticRefPx
6153OwnerTraderID1

Identifies the owner of the Order/Quote. Used when sending duplicate confirmations for execution, cancellation and expiry.

6154SecurityHaltType

Describes the type of Security Halt: N – Normal, D – Dynamic, S – Static

6155OwnerTraderID2

Used to indicate the owner of the business object

6156SubjectID

Indicates the ID of the subject that is being disseminated in the message.

6157AgreeDateTime

Used to indicate the Date and Time at which a Trade Report was agreed upon, between the Member Firm and its Client

6158QBroker

For FIX4.2 , provides the broker that supplied or rejected the Quote. Replaced by PartyIDs in FIX4.3

6159AvgPx2

Average Price of the far leg of a swap

6160LastPx2

Price of the far leg of a swap

6161LastSpotRate2

Spot Rate of the far leg of a swap

6162BidSpotRate2

Bid Spot Rate of the far leg of a swap

6163OfferSpotRate2

Offer Spot Rate of the far leg of a swap

6164LeavesQty2

Leaves Quantity of the far leg of a swap

6165CumQty2

the deal amount (order quantity) of a far leg of a swap.

6166USDEquiv

USD Equivalent of the dealt currency

6167USDEquiv2

USD Equivalent of the dealt currency for the far leg for Swaps

6168EffectiveTime2

For clients prior to FIX4.2 to indicate the effective time.

Requested execution Start date/time – UTC date/time yyyymmddhhmmss

6169DisseminationTime

Time of trade dissemination, for trades which dissemination is delayed.

6170FracToTrade

Fraction to Trade (Int)

6171StrategyStyle

1 = Risk Aversion, 10 =Market Impact (int)

6172MaxCostFromStrike

Maximum cost from strike in basis points (int)

6173ABNCust1
6174ABNCust2
6175ABNCust
6176EstimatedAmount

Teleinvest Custom Tag : Order Estimated Amount

6177TiCustom2

Teleinvest Custom Tag

6178TiCustom3

Teleinvest Custom Tag

6179TiCustom4

Teleinvest Custom Tag

6180AMSessionPercent

Percentage of total quantity to be traded in the AM session.

6181OnAMOpenPercent

Percentage of total quantity to be sent on AM Open.

6182OnPMOpenPercent

Percentage of total quantity to be sent on PM Open.

6183MaxPriceLevels

Maximum number of price levels

6184MaxOrdersPerLevel

The maximum number of orders that can be placed at any one price level

6185QtyRandomizationPercent

A randomization percentage

6186MaxTimeDelay

Maximum delay in seconds

6187StrategyComponent

Base strategy identifier

6188CompletionPrice

Price at which a strategy should become aggressive enough to complete

6189MOCType
6190MOCPercent
6191DarkOnlyIndic
6192TriggerPrice2
6193HomeCcyEquivQty

Home Ccy Equivalent Quantity

6194HomeCcyEquivRte

Home CCY Equivalent Rate

6195HomeCcyEquivQty2

Home CCY Equivalent Quantity for the Far leg of a swap

6196HomeCcyEquivRte2

Home Ccy Equivalent Rate for the far leg of a swap

6197HomeCcy

Home currency

6198BlockPrice
6199IOCIndic
6200MSCI

MSCI Industrial Classification Code of the instrument defined in Tag 48 SecurityID.

6201FTSEIntl

FTSE International Industrial Classification Code of the instrument defined in Tag 48 SecurityID.

6202DJSTOXX

Dow Jones STOXX Industrial Classification Code of the instrument defined in Tag 48 SecurityID.

6203FixingDate

The fixing date of a non-deliverable forward (NDF) trade.

6204TimestampOwn
6205TimestampCounterpart
6206InternalExternal

Used to designate whether a trade being reported was executed on the exchange it is being reported to (Internal) or another exchange (External).

6207TradeCancelTime
6208MDSecondaryCustomerSize

Customer quantity included in an order book entry. Only required if there are two customer categories for which the quantities have to be shown separately (see also 6709 MDCustomerSize)

6209ClRefID

A client specified free format string reference field supplied on the order and echoed back on execution reports or cancel rejects.

6210RawPrice

A natively entered Limit price from the source system that is passed onwards to the exchange without change. Used where price conversion and validation is not required because it might cause trailing/leading zeroes to be dropped.

6211RawStopPx

As per 6210 only for Stop price.

6212RawLegPrice

As per 6210 but for leg prices in multi-leg orders.

6213RawLastPx

as per 6210 only for trade fill price

6214ESAReference

Exchange adapter reference field, for passing things like ClOrdId or OrderId or other order reference codes.

6215TenorValue

Used in FX and Commodoties Orders and Executions in conjunction with SettlDate to identify the timebucket of the original order.Valid Values: SP = Spot, SN = Spot Next, ON = Overnight, TN = Tomorrow Next, 1W = 1 Week, 2W = 2 Weeks, 3W = 3 Weeks, 1M = 1 Month, 2M = 2 Months, 3M = 3 Months, 6M = 6 Months, 1Y = 1 Year

6216TenorValue2

Secondary TenorValue for Swaps. Used in FX and Commodoties Orders and Executions in conjunction with SettlDate to identify the timebucket of the original order.Valid Values: SP = Spot, SN = Spot Next, ON = Overnight, TN = Tomorrow Next, 1W = 1 Week, 2W = 2 Weeks, 3W = 3 Weeks, 1M = 1 Month, 2M = 2 Months, 3M = 3 Months, 6M = 6 Months, 1Y = 1 Year

6217OrderChangeSourceID

Order change source ID

6218ExecChangeSourceID

Execution Change Source ID

6219APIMuser

Contains the Liffe APIM user code for black box user recognition.

6220ICSNearLeg

Specifially to handle the Liffe & eCBOT Inter Commodity Spread near and far leg pricing. For normal multi-leg orders use the NoLegs repeating group in FIX.4.4

6221ICSFarLeg

Specifially to handle the Liffe & eCBOT Inter Commodity Spread near and far leg pricing. For normal multi-leg orders use the NoLegs repeating group in FIX.4.4

6222PercentVolumeOverrides

Text field. Allows entry of multiple % volume Targets.

6223NoUnderlyingReinvCoupon

Repeating group count. Number of coupon reinvestments. Part of group (6223-6226)

6224UnderlyingReinvCouponDate

Coupon reinvestment date. Part of group (6223-6226)

6225UnderlyingReinvCouponRate

Rate at which the coupon is reinvested. Part of group (6223-6226)

6226UnderlyingReinvCouponAmt

Coupon reinvestment amount. Part of group (6223-6226)

6227DisplayRange

Used with MaxFloor for reserve orders. Randomises the quantity to replenish to to within ‘DisplayRange’ of the MaxFloor. (For example, a MaxFloor of 2000 shares and a DisplayRange value of 200 will replenish to anything from 1800 to 2200 shares.)

6228CompletionIndicator

Boolean. Indicates whether current response is the last message triggered by a single request.

6229RequestCountIndicator

Conveys impact of current response to the number of outstanding requests in the context of a throttle mechanism. 0 = Message counter unchanged (default), 1 = Message counter decreased.

6230BlackoutStart

Data type: UTCTimeOnly.

Beginning of period of time of business day within which order should not be executed.

6231BlackoutEnd

Data type: UTCTimeOnly.

End of period of time of business day within which order should not be executed.

6232OrderTTL

Data type: int.

Number of milliseconds within which exchange can try to execute order again, if it failed on previous attempt.

6233OrdStatusReqID

Data type: String. For FIX 4.3.

Can be used to uniquely identify a specific Order Status Request message.

6234NoChildMsgs

Generic field to describe number of nested child messages within a parent.

6235RiskAversion1

Risk Aversion Parameter

6236DollarNeutralityLimit

Dollar neutrality limit

6237RatioNeutralityLimit

Ratio neutrality limit in percent

6238BetaNeutralityLimit

beta neutrality limit in dollars

6239SpreadFormula

Int Value

6240Spread1

Float Value

6241OrderRatio

Decimal value

6242MaxShares

Int Value

6243SpreadType

Int Value

6244BidDifference

Double Value

6245AskDifference

Double Value

6246MktTickSizeRatio

Double Value

6247LmtTickSizeRatio

Double Value

6248Cash1

Risk Arb Cash Value

6249DollarNeutral

Boolean Value

6250ConfigSet
6251RefreshQty
6252PriceInstruction
6253PriceOffset1
6254StartTime3
6255EndTime3
6256Duration3
6257WorkDuration
6258Strategy1
6259MinPctVol1
6260MaxPctVol1
6261ExecutionStyle2
6262PriceBenchmark
6263CancelPrice
6264ToleranceLimit1
6265ToleranceLimit2
6266ToleranceLimit3
6267NearFwdPoints

Forward Points of a Forward Outright trade or on the near leg of a Swap trade.

6268FarFwdPoints

Forward Points on the far leg of a Swap trade.

6269SwapPoints

Swap Points

6270WouldDark

Y/N. Indicates that the user is willing to override any previous schedule or volume constraints on their Algo order if liquidity can be sourced from a dark pool.

6271AlgorithmicField1
6272AlgorithmicField2
6273AlgorithmicField3
6274AlgorithmicField4
6275AlgorithmicField5
6276AlgorithmicField6
6277AlgorithmicField7
6278AlgorithmicField8
6279AlgorithmicField9
6280AlgorithmicField10
6281AlgorithmicField11
6282AlgorithmicField12
6283AlgorithmicField13
6284AlgorithmicField14
6285AlgorithmicField15
6286BrokerOrderReceiveTime

OATS v3 tag indicating the time the broker first received the order from the customer.

This field is of type UTCTimeStamp.

6287CustomerDirectedOrder

OATS v3 tag indicating if the customer directed this order to a specific execution venue (Y) or not (N).

This field is of type Boolean.

6288DeskSpecialHandlingCode

OATS v3 field for Desk Special Handling Code.

Values are: ‘FOK’, ‘AON’, ‘NH’, ‘IOC’, ‘MAO’, ‘LOC’, ‘MAC’, ‘MOO’, ‘MOC’, ‘OVD’, ‘SCL’, ‘WRK’, ‘PEG’, ‘MQT’, ‘TS’, ‘RSV’, ‘IO’, ‘LOO’,‘E.W’, ‘S.W’, ‘CNH’, ‘ADD’, ‘TMO’, or ‘DIR’.

Case sensitive, must be capital letters.

6289ManualOrderIndicator

ManualOrderIndicator=Y signifies that the order was entered manually. ManualOrderIndicator=N signifies that the order was entered electronically. If this field is missing, it should be assumed that the order was not manually entered. This field is of type Boolean.

6290Active

Boolean value, active or not

6291VenueReferenceID

Reference number for executions that result from orders that are routed to a secondary destination. Will be sent when order status is 1 or 2.

6292LastMkt2

The real venue where the fill executed.

6293UnderlyingStartAcrdIntAmt

Underlying accrued interest amount at settlement

6294UnderlyingEndAcrdIntAmt

Underlying accrued interest amount at termination

6295Discretion

To apply discretion to the placement of large orders in open and closing auction strategies.

6296WouldIfNat

Parameter to control crossing of the order quantity relative to the target execution of the strategy.

6297ResetEligibleVolOnAmend
6298CountEligibleVolInLimitPx
6299RetainVolumeCountHistory
6300UnderlyingLowerRange

The lower range of the underlying price

6301UnderlyingUpperRange

The upper range of the underlying price

6302SliceMethod

Slice Method

6303MaxSliceSize

Maximum contracts per slice

6304TimeInterval

Integer. This integer will indicate time in seconds. Trade X number of calls

uts at defined N secs timeinterval between start and endtimes.

6305Delta1

Value between 0 and 1 to 2 dp

6306SpotReference

Reference for Spot used in a delta calculation

6307SweepLevel

Depth under the NBBO

6308Tactic

Underlying tactic to be applied

6309Bias

percentage value

6310BidPriceImpAmount

Amount by which the BidPx has been improved.

6311OfferPriceImpAmount

Amount by which the OfferPx has been improved.

6312Tolerance1

Percentage value

6313UnderlyingAlgo

Base strategy identifier

6314PortfolioStyle

Indicates the type of portfolio to be traded

6315AlgoParameter1

Reserved for future use.

6316AlgoParameter2

Reserved for future use.

6317AlgoParameter3

Reserved for future use.

6318AlgoParameter4

Reserved for future use.

6319AlgoParameter5

Reserved for future use.

6320AlgoParameter6

Reserved for future use.

6321OldRiskClass

Old Risk Class for allocation

6322RiskClass

Risk class for a trade

6323StartTime4

The time at which the order becomes active. StartTime contains a date and time component that must be specified in 24-hour clock format (YYYYMMDDHH:MM:SS) and must use GMT time zone.

6324EndTime4

The time by which an order must be completed. EndTime contains a date and time component that must be specified in 24-hour clock format (YYYYMMDDHH:MM:SS) and must use GMT time zone.

StartTime < EndTime.

6325ExecutionStyle3

This parameter tells the engine how aggressively to work. Valid values include:

P = Passive

N = Normal

A = Aggressive

6326StartPercentVolume

The target percentage of volume that the algorithm will attempt to achieve at/or around the Benchmark price.

Valid values: 0-100.

6327MinPercentVolume

The minimum % of volume the algorithm will try to achieve. Valid values: 0-100.

Min%Volume < Max%Volume.

6328MaxPercentVolume

The maximum % of volume the algorithm will try to achieve.

Valid values: 0-100.

Min%Volume < Max%Volume.

6329TargetPercentVolume

Specifies the rate at which the order will be filled which affects the duration of the order and, ultimately, the end time of the order.

6330MinReqComp

The minimum percentage of the order that must be completed by EndTime.

6331WouldIfGood

When the “I Would price” is triggered, attempt to get done within the specified “I Would” limit.

6332DisplaySize3

The number of shares displayed to the market. The value should not be less than 100 shares or over the order quantity.

6333RiskAversion2

Controls the trading style for the order on a scale of 1 (passive) – 10 (aggressive). The higher the number the faster the order will trade. Valid values 1-10.

6334ExecutionView

Reflects the trader’s view of how he wants the algorithm to behave when the securities price moves favorable or unfavorable relative to the order. Valid values include:

1=Reversion

2=Symmetrical

3=Breakout

4=Collar

6335AlgoParameter7

Reserved for future use.

6336TradingSessionID

adoption of tag336 in FIX4.2

6337SessionType

Session type (Open or Close) defined in the Trading Session ID

6338ExecutionID
6339OrderStartTime
6340QtyLimitRelease

0:no limit release

9:limit release

6341ReplacePrice

0:no replace

1:replace

6342ReplaceOrderQty

0:no replace

1:replace

6343ReplaceCashMargin

0:no replace

1:replace

6344ReplaceOrderCapacity

0:no replace

1:replace

6345ReplaceTimeInForce

0:no replace

1:replace

6346TimeInExecution

0:Continuous

2:Opening

7:Closing

D:Proportional Distribution

6347CounterpartyCompID
6348OnlineStartTime
6349OnlineCloseTime
6350TickRule

up tick/down tick rules.

6351Position

0 = Long, 1 = Short

6352AutoHedgePrice

Auto Option Hedge Price

6353RehedgePercent

Percentage to rehedge

6354StrikePrice

0 = CLOSE, 2 = ARRIVAL

6355UpperPricePct

Dispersal Upper Limit

6356LowerPricePct

Dispersal Percentage

6357TrackSecurity

Other Equity to track with this order

6358TrackUpperPct

Dispersion Percentage

6359TrackLowerPct

Dispersion Percentage

6360Sector1

Sector to track

6361SectorUpperPct

Dispersion Percentage

6362SectorLowerPct

Dispersion Percentage

6363Index

Index to track

6364IndexUpperPct

Dispersion Percentage

6365IndexLowerPct

Dispersion Percentage

6366TrackUpperSIT

1 = Switch If Touched ™

6367TrackLowerSIT

1 = Switch If Touched ™

6368SectorUpperSIT

1 = Switch If Touched ™

6369SectorLowerSIT

1 = Switch If Touched ™

6370IndexUpperSIT

1 = Switch If Touched ™

6371IndexLowerSIT

1 = Switch If Touched ™

6372HighLimitSIT

1 = Switch If Touched ™

6373LowLimitSIT

1 = Switch If Touched ™

6374UpperPricePctSIT

1 = Switch If Touched ™

6375LowerPricePctSIT

1 = Switch If Touched ™

6376BasketName

Name of Basket to which order belongs.

6377Slices

Number of equal-sized sub orders to trade a TIME_SLICE order in.

6378BLPProgType

Security Program Type

6379AdjustedEndCash

Ending cash consideration of a financing deal on the EndDate(917) adjusted for coupon and interest payments to the collateral

holder.

6380NonMemberAffiliate

Indicates that the execution is on behalf of a non-member affiliate.

6381EnteringSubsidiary

Identifies the subsidiary firm associated with the execution.

6382BuyTradeControlNumber

Used for Nordic Trade Reporting, this tag will carry the trade control number for the buy side of the trade.

6383SellTradeControlNumber

Used for Nordic Trade Reporting, this tag will carry the trade control number for the sell side of the trade.

6384CalcAgentLocation

Calcution Agent Location

6385MatrixAgreementType

Matrix Agreement Type

6386QtyVariance

Variance of a REPO trade, expressed as quantity of trade size.

6387PegDifference1

Allows a 4.0 session to send equivalent of a 4.2 tag: 211=Peg Difference

6388DiscretionInstruction

Allows a 4.0 session to send the 4.2 tag 388.

Data type = Integer

Required field = no

Valid Values:

0=Related to displayed price

1=Related to market price

2=Related to primary price

4=Related to midpoint price

5=Related to trade price

6389DiscretionOffset

Alls a 4.0 session to send a 4.3 tag.

Data type = Number

Required field = N

Valid Values = amount =/-

Whole nnumber portion = dollars, deciaml portion = cents, max two decimal places

6390MDReqRejReason

= 100 – Other

6391PriceType1

= 100 – Fractions (in Two-Fifty Sixths)

6392SecurityTradingStatus

= 100 – Order entry session for repo cross

= 101 – Position scrubbing session for repo cross

= 102 – Position scrubbing session for repo cross

= 103 – Closing session for repo cross

= 104 – Suspended

6393NewSubRank

Specifies the current sub rank of the security (for display ordering purposes). ... truncated ...

6394PreviousSubRank

Specifies the previous sub rank of a security. Applicable if the sub rank of the security changes.

6395SourceIP

Optional field for source IP address identification and auditing perposes.

6396RejectCode

To specify reject reason in user-defined FIX message types

6397OtherParty

ITM of the trader for the matching half trade submitted separately

6398StreamingQuoteTime

Used for enabling/disabling FX mkt data

6399AccountCode

Type of Account

6400MLBenchmarkPrice

ML Benchmark Price

6401MLExecService

ML Execution Service

6402MLGuarant

ML Guaranteed Indicator

Y – Guaranteed Price

N – Not Guaranteed

6403MLMaxParticipate

ML Maximum Participation %

Max % market volume to participate in execution of order nnn (0-100)

6404MLTargetParticipate

ML Minimum Participation %

Min % market volume to participate in execution of order nnn (0-100)

6405MLPrimaryFlag

ML Primary or Composite flag

P – Primary

C -Composite(Default = Primary)

6406MLPlanning

ML Planning indication

6407MLOrderCompletionInstr

ML Order Completion Instruction

1 – Trade to Completion

2 – Leave Residual

6408MLRiskFactor

ML Benchmark Rick Factor

6409MLSpecialOrderType

Extensions to the FIX Ordertype fields to support various ECN order types.

6410MLSpeedPrice

Target Price for Speed trading

6411MLSpeedTargetPercent

Target Percent for speed trading

6412MLExecutionInstruction

This tag can contain multiple instructions, space delimited

6413MLPegOption

Indication of pricing strategy

(Values:

0 = Market,

1 = Chase Market,

2 = Bid,

3 = Offer,

4 = Last,

5 = Mid )

6414MLBlockThreshold

When calculating volume profile, ignore any block prints that are greater than the “ML Block Threshold”.

6415OpenAuctionRate

Open auction participation expressed as a percentage (0-100).

6416CloseAuctionRate

Close auction participation expressed as a percentage (0-100).

6417MOO2Percent

Open auction rate for 2nd(pm)open for markets with 2 sessions.

6418MOC1Percent

Close auction rate for 1st(am)close for markets with 2 sessions.

6419MLTransactionFundType

Transaction fund type

6420CashRoundingIndicator

Indicate the rounding method when convert a cash base order to a share base order.

Required for Cash base order

U – Up

D – Down

6421NoOfExecutionDays

Indicate number of days for order to execute across. Can be used in conjuction with Market, GTC orders

6422PrimaryBookingID

Primary BookingID

6423SecondaryBookingID

Secondary Booking ID

6424SpeedRiskFactor

Risk Factor for the Speed trading

6425CriteriaCheckFlag

To indicate whether or not to apply criteria check to a strategy order

6426UnderlyingSecurity

Underlying security symbol for stock Options

6427MaxPostDest

Maxim number of destination/venues an order can be posted to

6428PegDirection

Peg offset direction. Applying the pegging price if market moves into the applied direction:

1 – Up

2 – Down

3 – Either

6429Stepsize

Number of ticks to move a posted price

6430EvalueInterval

Number of seconds to wait between evaluation

6431MLUPDATEUSER

RAM update user

6432MLSUser

RAM s_user

6433ExcludeDest

Destination exclusion list.

6434RelativeSecureID
6435RelativeIDSource
6436RelatviePrice
6437Annonymous
6438CrossExclusionIndicator
6439MinCrossQty
6440MaxCrossQty
6441CrossPrice
6442OrderBenchmarkPrice
6443CrossDest
6444CrossDestExclusion
6445PostResidual
6446CrossResidualRatio
6447CrossCategory1
6448PrefDest
6449RegulationID
6450FidessaTradeFlags

MultipleValueString, containing a space separated list of trade flags.

6451PairExecutionMethod
6452MLET4
6453MLET5
6454MLET6
6455MLET7
6456MLET8
6457MLET9
6458MLET10
6459MLET11
6460MLET12
6461Pair1
6462Pair2
6463pair3
6464Pair4
6465Pair5
6466RelativeLimitType
6467DistributionType

Identify the distribution type of Futures:

1 – Actual

2 – Underlying

6468RelativeLimitInstruction
6469MLMinParticipant
6470ShowingFactor
6471StartingPrice
6472ReportFlowFlag

Controls reporting to various ML reporting systems.

6473PrefPostDest
6474ExcludePostDest
6475ClientIndicator
6476PassiveQty
6477DynamicDriverType
6478SpeedRelSecurityID
6479SpeedRelIDSource
6480SpeedRelPrice
6481SpeedRelTargetPercent
6482SCANDestination
6483SCANIndicator
6484PariLegCoefficient
6485PairFormulaOffset
6486RelativeLimitDirection
6487ScanLevel
6488SoftLimitFlag
6489TriggerIndicator
6490IndicativeOrderType
6491RelativeLimitBase

Reference for a relative price limit

6492RelativeLimitOffset

Offset for a relative limit price

6493CleanUp
6494PairsSuspendStatus
6495PairsRebalanceThreshold
6496StopPxAnchor

Int: Identifies anchor price when stop price is specified in relative terms.

6497StopPxOffset

Float: Offset relative to selected anchor for relative stop price.

6498AnchorPxDirection

Int: Identifies units and direction of relative stop price offset.

6499ApplyRestriction

To turn ON/OFF restriction such as ERISA for an Order coming to TW. Boolean type (Y/N). If omitted in the message, default to ‘Y’.

6500CommissionHandlingInstructions

Future Use

6501CommissionTreatment

Future Use

6502TrailerNoteSuppressionInd

Suppression indcator for trailer line

6503TrailerNote

Allows trailer notes to be added to trades.

6504AllocAgreementDesc

Allocation account MCA type

6505AllocAgreementDate

Allocation account MCA Date

6506AllocCalcAgentLocation

Allocation calculation agent location

6507AllocMatrixAgreementType

Allocation account matrix agreement type

6508AllocMcaAnnexDate

Allocation MCA annex date

6509ParticipationRateOffSideAnchor

Reference price.

Values

Blank

1 – open

2 – prev close

3 – arrival

4 – other

6510AnyPriceAtClose

Indicates whether are willing to use a market order during the closing auction.

6511NumberOfWaves

Used specify the number of waves an order should be executed in.

6512QtyPerWave

Used to specify the quantity issued per wave.

6513ParticipationRate2

Offside participation %

Values

Blank or 0.01 to 1.0

6514IncludeAuction

Values

Blank

1 – None

2 – Close

3 – Open

4 – All

6515NewsID

The unique identifier of a textual message sent from the exchange and recorded on the newsboard.

6516NewsValidUntil

The date after which the associated information is no longer relevant / applicable.

6517NewsEventDate

The date on which the event referred to in the associated newsboard message occurred.

6518NewsType

Textual description of the news type or category.

6519QuoteReqRefID

Required for Cancel and Replace QuoteReqTransType messages

6520TradeTypeCodeList

List of SIX Swiss Exchange Trade Type Codes.

6521CounterpartyReference

The free text identification of a counterparty who is not a member of the

exchange.

6522ClientDomicile

Client’s domicile

6523CounterpartyType

The unique Identifies of a Counterparty type.ASSD (Associated Dealers), CUST (Customers),

EFFH (Effektenhändler),

MEMB (Member),

EXCH (Designated Exchange)

6524TransactionType

Identifies an SWX specific transaction type.

0 = Order, 1 = Trade Confirmation, 2 = Bilateral Trade Reverse, 3 = Reported Trade, 4 = Unilateral Trade Reverse, 5 = Correction

6525SegrClearingAccountType

The segregated clearing account type. For example, Client Clearing Account or House Clearing Account.

0 = DF (Default), 1 = CL (Client = Risk is covered by client collateral), 2 = HO (House = Risk is covered by “In House” collateral)

6526SegrSettleAccountType

The segregated settlement account type. For example, can be used to distinguish different taxation treatments in settlement.

0 = DF (Default)

6527SettlementInst

Defines to which degree the clearing and settlement of an off order book trade should be automatically instructed. For example, settled manually, automatic clearing and settlement or only automatic settlement i.e. no clearing.0=Automatic (Settlement & Clearing), 1 = Settlement only, 2 = Manual

6528OrderCapacity

Custom field for FIX 4.2 users that want to adopt the FIX 4.3 OrderCapacity field

Designates the capacity of the firm placing the order.

Valid values:

A = Agency

G = Proprietary

I = Individual

P = Principal (Note for CMS purposes, Principal includes Proprietary)

R = Riskless Principal

W = Agent for Other Member

(as of FIX 4.3, this field replaced Rule80A (tag 47) –used in conjunction with OrderRestrictions field)

(see Volume 1: “Glossary” for value definitions)

6529OrderRestrictions

Custom field for FIX 4.2 users that want to adopt the FIX 4.3 field.

Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space.

Valid values:

1 = Program Trade

2 = Index Arbitrage

3 = Non-Index Arbitrage

4 = Competing Market Maker

5 = Acting as Market Maker or Specialist in the security

6 = Acting as Market Maker or Specialist in the underlying security of a derivative security

7 = Foreign Entity (of foreign governmnet or regulatory jurisdiction)

8 = External Market Participant

9 = External Inter-connected Market Linkage

A = Riskless Arbitrage

6530QuoteReqTransType

Identifies Quote Request message transaction typeData type: char

Valid values:

N = New

C = Cancel

R = Replace

6531InclSettlementAmount

An amount added to the calculated settlement amount.

6532InclSettlementCurrencyCode

Currency identifier of 6531 InclSettlementAmount

6533PublicTradeTypeCodeList

Published list of SWX trade type codes.

6534CounterpartyClientDomicile

Counterparty Client’s domicile

6535CounterpartyClientReference

Counterparty Member Reference

6536CounterpartyOrderCapacity

Custom field for FIX 4.2 users that want to adopt the FIX 4.3 OrderCapacity field Designates the capacity of the counterparty of the order. Valid values: A = Agency G = Proprietary I = Individual P = Principal (Note for CMS purposes, Principal includes Proprietary) R = Riskless Principal W = Agent for Other Member (as of FIX 4.3, this field replaced Rule80A (tag 47) –used in conjunction with OrderRestrictions field) (see Volume 1: “Glossary” for value definitions)

6537PrimaryOnly

Used to specify Track Volume. Values: 1 – Primary, 2 – Consolidated

6538IfIncomplete

Values

1 – cancel balance

2 – IS

3 – inline 10%

4 – inline 15%

5 – inline 20%

6 – inline 25%

7 – inline 30%

8 – VWAP 1 hour

9 – VWAP to close

10 – Target close

6539PriceReferenceId

Relative to instrument

6540PriceOffset2

Percentage. Values: 0 to 0.25

6541PriceReferenceAnchor

Values:

1 – none

2 – open

3 – prev close

4 – arrival

6542AuctionAway

Auction protection (% from cont last). Values: 0 to 0.7

6543Max2BX

Max of order to BlockCross (%)Percentage. Values: 0 to 100.

6544TimeInBX

Values:

1 – zero

2 – indefinitely

3 – 5 min

4 – 45 min

5 – 1 hour

6 – until auction

7 – other

6545TimeInBXValue

Rest order in BX before printing for. Values: Null or > 5

6546TargAuctPart

Target auction participation (%). Values: 0.01 to 0.7

6547TargetDayVolAuction

Target % of days volume in auction. Values: 0.01 to 0.7

6548CrossID

Adoption of 548 for FIX 4.2 & Prior FIX version users

6549CrossType

Adoption of tag549 for FIX 4.2 & Prior FIX version users

6550ContMarketPart

continuous market participation (%). Values 0.01 to 0.7

6551PostInLit

Post for liquidity in ‘lit’ venues. Values: True, False

6552NoSides

Number of Side repeating group instances. Format=int. Custom field for FIX4.2 users that want to adopt FIX4.3 field 552.

6553Username1

Custom field for FIX4.2 users that want to adopt FIX4.3 field 553

6554Password2

Custom field for FIX4.2 users that want to adopt FIX4.3 field 554

6555OrigTrdMatchID

Trade id of the original trade. This is indicated when either a trade reversal or a nostro correction is transacted.

6556BusinessTransactionType

Indication of the business transaction.

Valid value:

TradeAdvice

6557ConfirmReasonCode

The reason for this confirmation.

Valid values:

NCBC = BuyNostroCorrectionCancel

NCBR = BuyNostroCorrectionResend

CCPR = CCPRejection

ECCA = ExchangeControlCancel

ECIS = ExchangeControlISINChange

ECRS = ExchangeControlResend

ECRB = ExchangeControlResendBilateral

ORIG = OriginalTrade

PRHB = ProcessHeldBackTrade

NCSC = SellNostroCorrectionCancel

NCSR = SellNostroCorrectionResend

TREV = TradeReversal

6558ParticipantRoleIndicator

Indication of the participant’s role in the context of a confirmation.

Valid values:

0 = Buyer

1 = SettlementAgentBuyersSide

2 = GCMBuyersSide

6 = GCMSellersSide

7 = SettlementAgentSellersSide

8 = Seller

6559CalcInclSettlCurrAmt

Is required if a commission has been entered by the trading participant.

The amount in the instrument’s settlement currency added to the trade’s settlement amount due to the Commission and CommCurrency.

6560InterestPaymentCurrency

The currency applicable to an accrued interest amount.

6561SettlCurrAmtValid

Indicates how the settlement amount has been calculated.

Valid values:

NSAZ = NotCalculatedSettlAmountInvalid

NFWT = NotCalculatedStandardForwardTrade

NMIS = NotCalculatedStaticDataMissing

NTRD = NotCalculatedTradeDateMarketHoliday

NTPZ = NotCalculatedTradePriceInvalid

NTSZ = NotCalculatedTradeSizeInvalid

NVAD = NotCalculatedValueDateEntered

CALC = SettlementAmountCalculatedNormalCase

6562SettlementChainControlCode

The unique identifier of a settlement chain control.

Valid values:

BAUT = BilateralAutomaticSettlementFlagOff

BCPO = BilateralClrgPreventionSettlOnly

BCPF = BilateralClrgPrevNoClrgNoSettl

BBRS = BilateralExchControlResendBilateral

BMCO = BilateralManualClearingTypeAS

BMCF = BilateralManualClearingTypeManual

BNCC = BilateralNoCCP

BNSA = BilateralNoSettlAmountCalculated

BNSC = BilateralNoSettlChainsDetermined

BOOC = BilateralOobClearingFlagOff

BOOT = BilateralOutsideClearingOpeningTime

MUSE = MultilateralViaCCP

6563SettlementStatusCode

The unique identifier of a settlement status.

Valid values:

CA = CancelAccepted

CP = CancelPending

CR = CancelRejected

CS = CancelSent

CN = CancelTechNOK

CW = CancelWithoutMsg

RN = ClrgRuleNotReady

IC = InterfaceClosed

MA = MissingAccruedInt

MC = MissingChangeFix

MS = MissingSettleDate

MD = MissingStaticData

NA = NoAutomaticCandS

SA = SettlMsgAccepted

SR = SettlMsgRejected

SS = SettlMsgSent

SN = SettlMsgTechNOK

6564IsCancelled

Indicates whether or not a textual message, sent from the exchange has been cancelled by the exchange.

6565SourceExchange

The exchange from where the news message or book information origins.

6566NumberOfQuotes

Number of quotes in a book entry.

6567ReferencePriceType

Indication of the reference price type which indicates the source of the corresponding reference price.

Valid values:

0 = Adjusted Price

1 = Adjustment Home Market

2 = Input Price

3 = Last Paid Price

4 = Mistrade Adjustment

5 = System Adjusted Price

6568RandomisedInterval

Time spread for randomised transitions (of trading schedules).

Format HH:MM:SS.

6569TransitionStatus

Status of a trading schedule transition.

Valid values:

0 = Pending

1 = Triggered

2 = Deleted

3 = Failed

6570BookCondition

The current condition of a book.

Valid values:

0 = Delayed Opening

1 = Delayed Opening with Non Opening

2 = Non Opening

3 = None

4 = Stop Trading

5 = Stop Trading with Non Opening

6 = Underlying Condition

7 = Underlying Condition with Non Opening

6571MDExecDate

Execution date.

6572MDExecTime

Execution time.

6573NumberOfTrades

Number of trades cumulated in a message.

6574TradeOrigin2

System/Firm where the trade originated

6575StampTax

Stamp Tax when choosing to send an exclusive field instead of using MiscFee repeating group

6576Levy

Levy

6577Tariff

Tariff

6578BrokerDealerServiceFee

Broker Dealer Service Fee

6579SettlCommunicationService

Communication service required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6580BeneficiaryName

Beneficiary Name required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6581BeneficiaryCode

Beneficiary Code e.g. BIC etc required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6582CustOrderCapacity

Capacity of customer placing the order. FIX 4.3 tag 582 – included as a custom field for FIX 4.2 early adopters.

6583SpreadPremium

Spread premium in dollars.

6584SpreadPctPremium

spread % premium

6585SpreadPctDiscount

Spread discount in percentage

6586CashOffset

cash offset amount

6587ExecutionMethod

1 – Lean Buy

2 – Lean Sell

6588TradeClipShares

Trade clip in shares

6589TradeClipPct

Trade clip in percentage

6590TradeClip

Trade clip in dollars

6591BlockSeqNumber

Block Sequence Number.

6592VersionID2

Version Identification in Block Header.

6593BeneficiaryAcctNum

Beneficiary Account Number required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6594LocalAgentName

Local Agent Name required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6595LocalAgentCode

Local Agent Code required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6596LocalAgentAcctNum

Local Agent Account Number required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6597GlobalAgentName

Global Agent Name required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6598GlobalAgentCode

Global Agent Code required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6599GlobalAgentAcctNum

Global Agent Account Number required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6600TestMessageIndicator

Flags session as a Test rather than Production session

** ADDED TO FIX 4.3 AS TAG: 464 TestMessageIndicator **

6601Password3

Optionally used in Logon message.

6602MultilegComponent

boolean. A value of Y indicates the trade is a component of a multi-part order – swap, switch, butterfly, cross etc.

6603LotSize1

Fill quantity increment above the initial fill size.

6604Replenish

BOolean: Replenish trade quantity from OrderQty after the first fill. Used together with MaxFloor (111) for hidden-quantity trading.

6605Spread2

Either swap spread or spread-to-benchmark

** ADDED TO FIX 4.3 AS TAG: 218 Spread **

6606TraderID1

Buyside trader initiating the order

** ADDED TO FIX 4.3 through &ltParties&gt component block **

6607ExDividend

[4.2] Boolean: Instrument is trading ex-dividend. Supported in [4.4] using SymbolSfx(65)=EX.

6608Yield1

Yield percentage

** ADDED TO FIX 4.3 AS TAG: 236 Yield **

6609SecurityTypeExtended

Extends FIX field 167 for Fixed Income

** 167 SecurityType was extended in FIX 4.3 **

6610BrokerClearingID

Identifier of Broker’s clearing instructions.

6611TotalAccruedInterestAmt

Block level accrued interest

** 540 TotalAccruedInterestAmt was added to appropriate messages in FIX 4.3 **

6612NetMoney

Block level net money

** 118 NetMoney was added to appropriate messages in FIX 4.3 **

6613ProductExtended

Extends FIX field 460 for Fixed Income.

** 460 Product was extended in FIX 4.3 **

6614PriceType2

Specifies the how the price field is expressed1-Percentage, 4-Discount, 9-Spread

** Added to FIX 4.3 as tag: 423 PriceType **

6615AllocStatus

[4.2] Valid values

0: Accepted, Processed – allocations were sent to the counterparty.

3: Received, not yet processed – allocations have been saved but not sent.

In 4.4 as tag AllocStatus 87

6616OrderCreateTime

UTC timestamp when the order was created.

6617SecondaryOrdID

The unique trade reference assigned by the ATS. UDF 6617 is needed only in the DontKnowTrade message. In all others use tag 198.

6618AllocGiveUpBroker

[4.2] In an Allocation instance, identifier of the Prime Broker serving as Give-Up Firm.

6619AllocGTSBroker

[4.2] In an Allocation instance, identifier of the Prime Broker providing General Trade Services.

6620IssueDate

Date bond was issued

** Added to FIX 4.3 as tag: 225 IssueDate **

6621Factor

Fraction for deriving Current Value from Qty

** Added to FIX 4.3 as tag: 228 Factor **

6622BenchmarkYield

Yield of the benchmark security.

6623AssetSwapSpread

The difference between the bond yield and the LIBOR curve, expressed in basis points.

6624ISpread1

The difference in basis points between a bond’s yield-to-maturity and the projected/interpolated swap rate on the bond’s maturity/workout date.

6625ZSpread1

The number of basis points one needs to apply to a series of zero rates such that, the present value of the bond, accounted for accrued interest, equals to the sum of all future cashflows discounted using the adjusted zero rate.

6626MDEntryHiddenSize

Hidden size (Qty) – shown only to the originating dealer

6627ContraFeesSw

Indicator used to determine if fees should be applied to contra side of trade.

6628NoYields

Number of yields. Allows repeating groups consisting of YieldType (235), Yield (236), and BasisFeatureDate (259).

6629YieldType

Specifies how Yield is expressed

** Added to FIX 4.3 as tag: 235 YieldType **

6630ListID2

Customer-assigned identifier for List Orders. ListID(6630) is used in NewOrder and OrderReplace. Tag ListID(66) is used in ExecutionReport and AllocationReport.

6631Username2

[4.2] Used in Logon. Replaced in 4.4 by Username(533).

6632BenchmarkSecurityDesc

Benchmark security description.

6633BenchmarkSymbolSfx

“WI” if When Issued.

6634NoStipulations

Number of stipulation entries

** Added to FIX 4.3 as tag: 232 NoStipulations **

6635StipulationType

Stipulation type – see 4.3 spec

** Added to FIX 4.3 as tag: 233 StipulationType **

6636StipulationValue

Structured stipulation value – see 4.3 spec

** Added to FIX 4.3 as tag: 234 StipulationValue **

6637MaturityDate1

Bond maturity date

** Added to FIX 4.3 as tag: 541 MaturityDate **

6638AllocClearingFirm

For instructing and reporting allocation clearing for non-US issues

** Added to FIX 4.3 through &ltNestedParties&gt component block **

6639LegLastParPx

Last price for the leg expressed in percent-of-par. Conditionally required when LegLastPx is expressed in Yield, Spread, Discount or any other type and the product supports a percent-of-par price.

6640LastParPx

Price expressed in percent-of-par when ParPx is in discount or spread

6641BookingID

Event reference for BookingReport

6642BookingTransType

Enumeration: 0-New, 1-Cancel, 2-Correct

6643BookingStatus

Enumeration: 1-Affirmed, 2-Unknown account, 3-Missing settlement instructions, 4-Canceled

6644BenchmarkPrice

[4.2] Specifies the price of the benchmark.

6645BenchmarkPriceType

[4.2] Identifies the denomination of BenchmarkPrice(6645). Same values as PriceType(423).

6646BenchmarkSecurityIDSource

[4.2] Identifies the source of the Benchmark Security ID. Valid values are 1=CUSIP 2=SEDOL 4=ISIN

6647FloatingRate

Boolean: Identifies a Floating Rate Note.

6648AllocStepOutBroker

[4.2] In an Allocation instance, identifier of the Prime Broker serving as Step-Out Firm.

6649PreFactored

Boolean: Unlike TIPS, MBS or EUR-denominated Inflation Linked Bonds, GBP ILBs trade with the inflation ratio already factored into the price. PreFactored=Y clarifies that attribute.

6650MsgVersion

Identifies the message version number, e.g. 1.0.

6651TerminationType

[4.2] USRP Values

1=Overnight

2=Term

3=Flexible

4=Open

Replaced in 4.4 by tag 788.

6652NoUnderlyings

[4.2] begins the Underlyings repeating group.

6653UnderlyingSecurityType

Values: TREASURY MORTGAGE AGENCY OTHER

6654UnderlyingSecuritySubtype

[4.2] E.g. GENERAL

6655FinOrderQty

Final order quantity. Used to support an inquiry model where the final inquiry size may be different than the original order size (OrderQty).

6656NoUnderlyingStips

[4.2] Begins the UnderlyingStips repeating group.

6657UnderlyingStipType

[4.2] Stipulation type: Values include MATURITY TYPE SCHEDULE

6658UnderlyingStipValue

[4.2] MATURITY Values:

0Y-1Y – Less than 1 year

1Y-5Y – Less than 5 years

5Y-10Y – Less than 10 years

10Y-30Y – Less than 30 years

TYPE Value: STRIPS

SCHEDULE Value: Schedule ID, usually a digit

6659DatedDate

[4.2] The date the security is dated if different from the first IssueDate, in YYYYMMDD format.

6660LegDatedDate

[4.2] The date the leg security is dated if different from the first LegIssueDate, in YYYYMMDD format.

6661GiveUpBroker

[4.2] Identifier of the Prime Broker serving as Give-Up Firm.

6662GTSBroker

[4.2] Identifier of the Prime Broker providing General Trade Services.

6663StepOutBroker

[4.2] Identifier of the Prime Broker serving as Step-Out Firm.

6664Term

Encoded term of a deposit or derivative trade: 1D, 3M, 10Y, etc.

6665NoLegs

Number of Legs in a multi-issue trade

** Added to FIX 4.3 as tag: 555 NoLegs **

6666LegSide

Buy or Sell leg of a multi-issue trade

** Added to FIX 4.3 as tag: 624 LegSide **

6667LegOrderQty

Order quantity of one leg of a multi-issue trade

6668LegSwapType

Substitute for LegOrderQty (6667) for one leg of a multi-issue trade: ParForPar, Duration, Risk, Proceeds

6669LegFactor

Fraction for deriving current value from Qty for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 253 LegFactor **

6670LegSecurityID

CUSIP or ISIN of one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 602 LegSecurityID **

6671LegIDSource

Security ID source for one leg of a multi-issue trade – see values for IDSource

** Added to FIX 4.3 as tag: 603 LegIDSource **

6672LegProduct

Product for one leg of a multi-issue trade – see Product 6613

** Added to FIX 4.3 as tag: 607 LegProduct **

6673LegSecurityType

SecurityType for one leg of a multi-issue trade – see SecurityType 6609

** Added to FIX 4.3 as tag: 609 LegSecurityType **

6674LegIssuer

Issuer for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 617 LegIssuer **

6675LegCouponRate

Coupon rate for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 615 LegCouponRate **

6676LegMaturityDate

Maturity date for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 611 LegMaturityDate **

6677LegSecurityDesc

Security description for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 620 LegSecurityDesc **

6678LegCurrency

Currency for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 556 LegCurrency **

6679LegSettlmntTyp

Settlement type for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 587 LegSettlmntTyp **

6680LegFutSettDate

Future settlement date for one leg of a multi-issue trade

** Added to FIX 4.3 as tag: 588 LegFutSettDate **

6681LegNoAllocs

Number of allocations for one leg of a multi-issue trade

6682LegAllocAccount

Allocation account for one leg of a multi-issue trade

6683LegAllocQty

Allocation quantity for one leg of a multi-issue trade

6684LegAllocClearingFirm

Allocation clearing firm for one leg of a multi-issue trade

6685MDAggressorSide

In MD Trade entries. Values: 1 = Take 2 = Hit

6686LegNoStipulations

Number of stipulation entries for one leg of a multi-issue trade

6687LegStipulationType

Stipulation type for one leg of a multi-issue trade – see 4.3 spec

6688LegStipulationValue

Structured stipulation value for one leg of a multi-issue trade – see 4.3 spec

6689ContractSettlementMonth

Month that a TBA contract settles

6690LegContractSettlmntMonth

Month that a TBA contract settles for one leg of a multi-issue trade

6691WhenIssued

Boolean: Indicates that the instrument described by the CUSIP or ISIN on the order is being traded “when-issued”. This attribute is supported in [4.4] through SymbolSfx(65)=WI

6692LegIssueDate

Issue date for one leg of a multi-issue trade

6693BenchmarkSecurityID

CUSIP or ISIN of the benchmark instrument

6694LegClearingFirm

Clearing firm for one leg of a multi-issue trade

6695InterestAtMaturity

For communicating, at the block level, the interest payment at maturity for interest bearing CPs and CDs

6696AllocInterestAtMaturity

For communicating, at the allocation breakdown level, the interest payment at maturity for interest bearing CPs and CDs.

6697BenchIDSource1

To be used with Tag 6693 (BenchmarkSecurityID). ID Source of the benchmark security – same values as Tag 22 (SecurityIDSource)

6698CrossExecID

For fixed income cross/swap trades – ExecID of the Execution Report for the other side of a cross/swap trade

6699ApplicationQueueDepth

Custom header field that provides the number of application level events that are queued for processing behind this current message. For instance, the ApplicationQueueDepth > 0 on an Execution Report – indicates that there are still ApplicationQueueDepth # of reports that have to be generated and transmitted. This information is provided to help counterparties manage throughput and backlog issues.

6700ApplicationQueueAction

Optional customer header field that indicates what action should be taken to resolve an Application queue (backlog).

0- No action taken

1- Flush Queue

2- Overlay last

3- End session

6701ApplicationQueueResolution

Optional header field that is used to indicate to the message recipient the action that was taken in response to application messages being queued for delivery:0-No Action Taken

1-Queue Flushed

2-Session will be disconnected

6702InCompete

Boolean field allowing the Quote Request (MsgType=R) initiator to indicate to respondent whether the quote request is in competition (i.e. quote request was also sent to other respondents). Default is “N” if field is not specified.

6703CompetitorCount

Competitive Rqeuest for Quote dealer count.

The total numnber of competitors in the quote request

6704CompetitionStatus

Used in a competitive RFQ response

Values: 0 – Done (if 694 =1), 1 – Tied, 2 – Cover, 3 – Traded Away,

6705CoverPrice

Required if 6704 = 0

6706NoOfLegsList
6707NestedPartyIdList
6708LegMaturityDayList
6709MDCustomerSize

Indicates the customer quantity for Book feed from CBOE.

6710MDProcessIndicator

Indicates if Snapshot can be ignored by the client, or if it definitely needs to be processed for processing Snapshot and Incremental book feed.

6711LegSecurityTypeList
6712LegSymbolList
6713LegSecurityIdList
6714LegSideList
6715LegRatioQtyList
6716LegPriceList
6717LegMaturityMonthYearList
6718LegStrikePriceList
6719LegOptAttributeList
6720LegCoveredUncoveredList
6721LegPositionEffectList
6722LegRefIdList
6723LegGrossTradeAmt

Gross principal amount of the trade leg.

6724LetAccruedInterestAmt

Accrued interest of the trade leg.

6725LegNumDaysInterest

Number of days accrued interest of the trade leg.

6726LegNetMoney

Net money of the trade leg.

6727DestFirmID

An optional routing identifier associated with the firm to which this message is directed.

6728DocType

Name of the FpML document type in the embedded XML Message.

6729RelativeStart

Effective date expressed as a period relative to trade date, e.g. 1Y or 3M. Mutually exclusive with StartDate.

6730MultilegPartNum

Trade number within a swap or butterfly plus the number of trades separated by “/”. E.g. 9729=2/3 represents the body of a butterfly.

6731TradingSystemID1

The full ATS trade identifier.

6732DealerNote

Free-form text to be sent to the dealer(s) participating in the trade during negotiation.

6733TaxStatus

Tax Status of the buy-side customer: 0 = Clean (the default if omitted) 1 = Dirty

6734LegRefID

An optional unique reference assigned by the ordering customer to each leg of a swap or butterfly.

6735MultilegRefID

The optional unique reference assigned by the ordering customer to each leg of a swap or butterfly. Same as LegRefID but outside the NoLegs repeating group in ER, AR and Confirmation.

6736CalcFrequency

Encoded IRS calculation period frequency: 3M, 6M, 1Y, T [term] etc.

6737RollConvention

IRS roll convention for NewOrder – default ‘STD’. Values:

STD – standard product-based roll

IMM – roll on IMM dates

ECB – roll on ECB dates

NONE – for bullet payments

6738LegRelativeStart

Leg effective date expressed as a period relative to trade date, e.g. 1Y or 3M. Mutually exclusive with LegStartDate.

6739Compounding

Boolean: IRS floating rate compounding – default ‘N’. Values:

Y – flat compounding

N – no compounding

6740LegTerm

Leg termination date expressed as a period relative to effective date, e.g. 1Y or 3M. Mutually exclusive with LegEndDate.

6741LegEndDate

Leg absolute termination date, e.g. 20100118. Mutually exclusive with LegTerm.

6742LegCalcFrequency

IRS calculation period frequency for the trade leg.

6743LegRollConvention

IRS roll convention – default ‘STD’. Values:

STD – standard product-based roll

IMM – roll on IMM dates

ECB – roll on ECB dates

NONE – for bullet payments

6744LegFloatRatePayFrequency

IRS floating rate stream payment frequency expressed as a period, e.g. 1Y, 3M or 1T.

6745LegCompounding

Boolean: IRS floating rate compounding – default ‘N’. Values:

Y – flat compounding

N – no compounding

6746LegFixedRatePayFrequency

IRS fixed rate stream payment frequency expressed as a period, e.g. 1Y, 3M or 1T.

6747LegFixedRateDayCount

String: IRS fixed stream – payment day-count fraction. FpML values.

6748LegStartDate

IRS absolute effective date, e.g. 20080818. Mutually exclusive with LegRelativeStart.

6749UpFrontFee

Additional payment for an IRS My Coupon RFQ – positive if from the dealer to the customer, negative if from the customer to the dealer.

6750TSXAccountType

Type of the trading account.

Valid values:

NC = Non-client (default)

CL = Client

ST = Equities Specialist

IN = Inventory

MP = ME Pro Order

OF = Options Firm Account

OT = Options Market Maker

BU = Bundled order

6751TSXUserId

The trading system’s user ID for a trader.

6752TMXUDF1
6753TMXUDF2
6754TSXBasketTrade

Identifies the order as part of a basket trade.

6755TSXProgramTrade

A marker to indicate that the order is part of a specialized basket trade comprised of Index securities to offset an options or futures position.

Y = Yes

N = No

6756TMXUDF3
6757TSXJitney

An order is marked as being executed on behalf of another broker.

6758TMXUDF4
6759TSXMGFCandidate

A marker to indicate if an order is eligible for minimum guaranteed fill.

Valid values:

Y = Yes

N = No (default)

B = Yes, bypass size checks

6760TSXActionSource

Source of the action performed on an order.

6761TSXAnonymous

Flag to indicate if order is anonymous.

Valid values:

Y = Yes

N = No (default)

6762TSXExchangeUserID

The user ID for an exchange staff member (for example, Customer Service Representative).

6763TSXRegulationID

Identification marker for UMIR-specific designations to orders and trades.

Valid values:

IA = Insider Account

NA = Not Applicable

SS = Significant Shareholder

6764TMXUDF5
6765TSXReferenceVolume

The existing volume of the order that is to be OMRd.

6766TMXUDF6
6767TSXBuyAccountType

The buyer’s type of the trading account.

For valid values see tag 6750 (TSXAccountType)

6768TSXSellAccountType

The seller’s type of trading account.

For valid values see tag 6750 (TSXAccountType)

6769TSXBuyAccountId

Identifies the buyer’s trading account.

6770TSXSellAccountId

The seller’s trading account identification.

6771TSXBuyRegulationID

Identification marker for UMIR-specific designations to orders and trades.

For valid values see tag 6763 (TSXRegulationID)

6772TSXSellRegulationID

Identification marker for UMIR-specific designations to orders and trades

For valid values see tag 6763 (TSXRegulationID)

6773TSXCrossType

Identifies the type of an intentional cross. All cross types other than Regular and Derivative-Related are specialty crosses, which are treated differently from regular crosses regarding interference and/or price validation.

Valid values:

B = Basis

C = Contingent

D = Derivative-related

I = Internal

S = Special Trading Session

R = Regular (default)

V = Volume Weighted Average Price

6774TSXBrokerNumber

An Exchange-assigned three-digit private PO number identifying a Member Firm. Anonymous orders are assigned a public broker number of 001 on the feeds.

6775TSXATSName

The Alternative Trading System where the transaction originated.

6776TSXPrincipalTrade

A transaction where the member as principal sells securities to or buys securities from its particular customer; that is, a cross between a client and another account type.

Valid values:

Y = Yes

N = No (default)

6777TSXWashTrade

A trade that has occurred between proprietary accounts of the same Member Firm.

Valid values:

Y = Yes

N = No (default)

6778TSXTradeCorrection

A marker to indicate if the Fill report is a trade correction or a normal fill.

Valid values:

Y = Yes

N = No (default)

6779TSXErrorNumber

The error number for an Error Response message.

6780TSXExchangeAdmin

An assigned marker to transmit information. The TSXExchangeAdmin tag is a string of 36 AlphaNumeric markers.

6781TSXBuyJitney

An order is marked as being executed on behalf of another broker.

6782TSXSellJitney

An order is marked as being executed on behalf of another broker.

6783TSXNonResident

A terms marker indicating that trade participant is not a Canadian resident for income tax purposes.

Valid values:

Y = Yes

N = No (default)

6784TSXRTAutoFill

A marker to indicate a system-produced autofill against the responsible equities specialist’s account or an odd lot trader.

Valid values:

A = Odd Lot

C = Closing Allocation

G = Guaranteed Fill

P = Participation

6785TSXBuyParticipation

To indicate if the responsible equities specialist’s participation on the buy side is active.

Valid values:

On

Off

6786TSXSellParticipation

To indicate if the responsible equities specialist’s participation on the sell side is active.

Valid values:

On

Off

6787TMXUDF7
6788TSXSpreadGoal

A unique price range assigned to a stock for purposes of registered trader spread goal maintenance.

6789TSXMessageId

Unique identifier assigned by a Member Firm to a message that is not an order. Unsolicited Market Command Acknowledgement messages sent by the Exchange will have a random string of characters as the TSXMessageID.

6790TSXOrderKey

Unique key identifying orders in the system.

6791TSXByPass

To indicate orders are tradable against only visible/disclosed volumes and bypass the undisclosed volume of Iceberg orders, registered trader participation and autofill, and special terms book. Any part of the OrderQty balance not filled immediately is “killed/cancelled”.

Valid values:

Y = Yes

N = No (default)

6792TSXNCIB

Identifies Normal-Course Issuer Bid (NCIB) orders; the action of a company buying back its own outstanding shares from the markets so it can cancel them.

Valid values:

Y = Yes

N = No (default)

6793TSXMinInteractionSize

Prevents fills smaller than the minimum interaction size specified until the order’s volume is depleted to the point that the remaining volume is less than the minimum interaction size. Supported on Dark and SDL orders only.

6794TSXCustomerType

Identifies the customer account type.

6795TSXOrigTradeID

Used with trade corrections to reference previously reported executions and the side initiating the cancel/correct.

6796TSXPrivateOrigPrice

The original price type of an order when entered into the trading system.

Valid values:

MBF = Must Be Filled

6797TSXBuyCustomerType

identifies the Cross Buy side customer account type.

6798TSXSellCustomerType

Identifies the Cross Sell side customer account type.

6799TSXMGFVolume

The minimum guaranteed volume that the registered trader is willing to fill.

6800NetworkRequestType

From FIX 4.4 Network Status message. Must be set to “1” – ie Snapshot.

6801NetworkRequestID

From FIX 4.4 Network Status Request message.

6802NetworkStatusResponseType

From Network Status Response message in FIX 4.4. Valid values 1=Full and 2=Incremental.

6803NetworkResponseID

From Network Status Response message in FIX 4.4.

6804NoCompIDs

Based on Network Status Response message from FIX 4.4. Count CompIDs being reported on.

6805RefCompID

Based on Network Status Response message in FIX 4.4 and CompID field in repeating group. Identifies CompID being reported on.

6806StatusValue

Based on Network Status Message in FIX 4.4. Valid values are 1=Connected, 3=Not Connected, 4=In Process.

6807Counter

Indicates if counter is allowed on hit/lift. When this tag is not present, counter is not allowed on hit/lift. Default value is N. (Tradeweb Retail)Valid values:

Y = Hit/lift can be countered

N = Hit/lift cannot be countered.

6808LastQty2

Last Quantity for the far leg of a swap.

6809ExternalExchangeRef

External Exchange Reference

6810ExternalCustomerName

ML customer name

6811MLContraId

Merrill Lynch Contra Identifier

6812DepoActionType

FX deposit, values: N = New, R = Rollover.

6813DepoDayCount

FX Deposit day count fraction, values: 0=ACT/360, 1=ACT/360(Comp), 3=30/360, 5=ACT/365, 6=ACT/365(Comp), B=BIZ/252, C=BIZ/252(Comp)

6814Reserved79

FX Reserved

6815Reserved80

FX reserved

6816Reserved81

FX reserved

6817NetGrossInd2

For the flag leg of an FX swap, used to indicate if the settlement will be handled net or gross

1 = Net

2 = Gross

6818RoutingAwayBroker

This tag supports CBSX Order Routing Vendor Selection for Stock Linkage.

6819TriggerQtyADVPct

Strategy trigger quantity specified as a percentage of ADV.

6820TriggerQtyNotional

Strategy trigger quantity specified as a notional value in local currency.

6821TriggerQtyOrderPct

Strategy trigger quantity specified as a percentage of the order size.

6822CounterpartyTraderID

Counter party trader id

6823TWReserved1
6824TWReserved2
6825TWReserved3
6826TWReserved4
6827TWReserved5
6828ManualOrderIndicatorClone

Clone of FIX.4.4 tag 1028(ManualOrderIndicator) for use by firms / vendors who are unable to use the official tag.

6829CustomerDirectedOrderClone

Clone of FIX.4.4 tag 1029(CustomerDirectedOrder) for use by firms / vendors who are unable to use the official tag.

6830ReceivedDeptIDClone

Clone of FIX.4.4 tag 1030(ReceivedDeptID) for use by firms / vendors who are unable to use the official tag.

6831CustOrderHandlingInstClone

Clone of FIX.4.4 tag 1031(CustOrderHandlingInst) for use by firms / vendors who are unable to use the official tag.

6832OrderHandlingInstSourceClone

Clone of FIX.4.4 tag 1032(OrderHandlingInstSource) for use by firms / vendors who are unable to use the official tag.

6833DeskTypeClone

Clone of FIX.4.4 tag 1033(DeskType) for use by firms / vendors who are unable to use the official tag.

6834DeskTypeSourceClone

Clone of FIX.4.4 tag 1034(DeskTypeSource) for use by firms / vendors who are unable to use the official tag.

6835DeskOrderHandlingInstClone

Clone of FIX.4.4 tag 1035(DeskOrderHandlingInst) for use by firms / vendors who are unable to use the official tag.

6836TrdRegTimestampClone

Clone of FIX.4.4 component block TrdRegTimestamp for use by firms / vendors who are unable to use the official tag. Please read OATS v3 document.

6837SISUpdOnlyTransaction

This transaction is to be used to update Broadridge SIS information only and will not be sent to an execution destination.

Valid values:

Y = Update only

N = Cancel/Replace and Update both

6838SISAddlinstructions

SIS Additional Instructions

6839SISTrailerInd

A valid SIS trailer Indicator, Alphanumeric, 1 character length

6840SISTrailer

Trailer text that can be up to a maximum of 30 characters

6841SISEnhTrailer

Enhanced trailer codes. There can be up to 20 codes

6842SISBopsind

BOPS Indicator Valid values:

Y = Make BOPS eligible

N = Is not BOPS eligible

6843SISVantraTrailer

SIS reply of CNESS floor trailer

6844SISVerifyTerminal

Optional tag on New Order to indicate the Verify Terminal where the order will be send for verification.

6845AllowReversal

Y,N

6846AutoPlace

Auto place parameters

6847TotalNumOfParts

Total number of parts or entries in QuoteRequest for list trading.

6848AutoQuote

Y=YES

N=NO

6849PartNum

Part number of the entry in QuoteRequest for list trading.

6850BuyWeight
6851SellWeight
6852ScaleUpLevel

numeric

6853ScaleDownLevel

numeric

6854ScaleUpAction

A = None

B = speed2x

D = speed4x

E = speed5x

J = speed10x

b = Part10

d = Part20

j = Part50

p = Part80

z = Iwould

6855ScaleDownAction

1 = None

2 = SlowHalf

3 = SlowOneThird

4 = SlowOneFourth

5 = SlowOneFifth

0 = Pause

6856ChildPriceLevels

int, 1-10

6857MaxChildVolPct

participation rate for a child order wrt some benchmark reference volume such as inside quote size,etc.

6858RefChildVol

Reference vol of type char for child order.

0=PrimarySide Size(bid for buy,offer for sell)

1=MarketSide Size(bid for sell,offer for buy)

2=BidSize

3=OfferSize

4=BidSize+OfferSize

5=Effective BidSize

6=Effective OfferSize

7=PrimarySide Book Depth(5 levels) Size

8=MarketSide Book Depth(5 levels) Size

9=Total Book Depth(5 levels) Size

A=Last 1 Minute Total Market Volume

B=Last 5 Minutes Total Market Volume

6859RegulatoryRptID
6860RegulatoryRptDate
6861SpotTickSize

Size of Spot Tick

6862SpotPrecision

Minimum change of Spot Price

6863FwdTickSize

Tick size of Forward points in the denomination of Spot price, so that Outright Price = Spot Price + Fwd Points * Fwd Tick Size

6864FwdPrecision

Minimum change of Forward Points

6865AutoProbe

Y=YES

N=NO

6866AAD

Auto-Aggress with Discretion price differential. Represents the maximum number of ticks an order’s price may be improved to achieve a match with a contra-side resting order.

6867CancelOnDisconnect

If this field is set then it will mean that a mass cancellation of non-GTC orders, will be triggered on any type of logoff (ie logoff request, disconnection on failure, forced disconnection)

6868NoTrdRegTimestampsClone

Clone of FIX.4.4 tag 768(NoTrdRegTimestamps) for use by firms / vendors who are unable to use the official tag.

6869TrdRegTimestamp

Clone of FIX.4.4 tag 769(TrdRegTimestamp) for use by firms / vendors who are unable to use the official tag.

6870TrdRegTimestampTypeClone

Clone of FIX.4.4 tag 770(TrdRegTimestampType) for use by firms / vendors who are unable to use the official tag.

6871TrdRegTimestampOriginClone

Clone of FIX.4.4 tag 771(TrdRegTimestampOrigin) for use by firms / vendors who are unable to use the official tag.

6872Fiduciary1

Boolean: Fiduciary Money Deposit. Values:

‘Y’ = Yes Fiduciary Money

{omitted} NOS: apply user preferences. ER: Not Fiduciary Money

6873PosRejectReason

In Position Exception Notice the cause of the exception. Valid values:

1 = Account exists but position exists elsewhere

2 = Account does not exist and position exists elsewhere

6874ProhibitedLocales

One or more comma-separated abbreviations of locales in which an investor is prohibited from owning the security. In the US it applies to some corporate bonds and CDs and ISO 3166-2 state abbreviations are used. AKA “Blue Sky Data”

6875MDCumTradeSize

In MD Trade entries cumulative quantity negotiated (Qty)

6876MDWorkupState

In MD Trade entries. Values: 0 = Private 1 = Public

6877MDAvailBuySize

In MD Trade entries available buy quantity (Qty)

6878MDAvailSellSize

In MD Trade entries available sell quantity (Qty)

6879CPProgram

Same usage as 4.4 CPProgram (875)

6880FirmAccount

Firm trading account.

6881Managed

Boolean: Flags a managed trading account.

6882PershingOrderReceiptTime

Time the order was received at Pershing.

6883PershingOrderReceiveFrom

The person or entity placing the order.

6884OfferType

Offer type.

6885ExecutionConcession

The difference between the original dealer price sent on the order and the filled price.

6886ValidSeconds

Quote valid time expressed in seconds.

6887DueInSeconds

Quote due-in time expressed in seconds.

6888ManagedAccount

Boolean. Flags a managed account (DBAB).

6889RelationToBroker

Investor’s relationship to broker. Required on new issue preferred.

6890StateOfResidence

Investor’s state of residence: 2-character ISO 3166-2 abbreviation.

6891NASDRegistered

Boolean: Indicates whether investor is registered with NASD.

6892PosQty

Positive or negative position quantity.

6893Profit

Positive or negative profit amount.

6894AvgCost

Positive or negative average cost.

6895DaysHeld

Number of days the position was held in the account.

6896SecuritySource

Where to obtain securities for trade. Values: C = Customer will deliver security. L = Security is Long in account. R = Receive Security vs Payment. B = Receive Security from Broker Dealer.

6897NoTWRPositions

Number of entries in the TWRPositions repeating group.

6898PendingSettl

Boolean: Flags that the bond is pending factor reset.

6899Occupation

Occupation of investor identified in Account (1). Required on new issue preferred.

6900DealRatio

Spread order deal ratio (float).

6901TradeRatio

Spread order trading ratio (float).

6902DealCash

Spread order deal cash component (Price).

6903SpreadSide

Spread order side or type (char).

6904SpreadLimit

Breach spread limit (Price).

6905BenchmarkCurvePoint2

Denote the long float rate period of IRS Dollar Swap Basis Trade.

6906MaxHedge

Control of maximum allowed pending hedge orders (int).

6907SuppressOatsReport

Possible values are 0 = NO 1 = YES Default value is 0. This field is used when OATS reporting is managed in one or many order management systems.

6908AggressiveInTheMoney

Dynamically adjusts the level of aggressiveness to a higher level of aggression when the security is trading at more favorable prices when AggressiveInTheMoney = “Y” (true)

6909DelayResponsibility

FIXML: @DelayResp. Used to indicate which entity is responsible for a given delay in a specific situation. Currently being used to indicate who is responsible for the delay in allocation scenarios (int)Valid values (subject to expansion):

1 – Give-up Originator

2 – Give-up Recipient

3 – Exchange

6910GapLimit

Delay parameter for routing new limit orders (int).

6911HaltBeforeClose

Control to halt spreads before market close (int).

6912PriceSensitivity1

Price slippage control (char).

6913MarketMarketOn

Multiple market order enable (char).

6914SpreadRatio

Ratio fo dollar neutral spreads (float).

6915ReHedgeBase

Rehedge base selection (char).

6916LeadWith

Lead off order selection (char).

6917NotionalAmt

To describe notional amount of Option trade.

6918RunHalt

Spread run control (char).

6919IndexPct

Percentage of the stock in an index.

6920OrderSize

Dollar neutral order size (Price).

6921LotSize2

Dollar neutral order lot size control (Price).

6922GivePrice

Price movement threshold for automatic order cancel (Price).

6923LingerTime

Order cancel delay after un-breach (int).

6924DwellTime

Un-breach duration hysteresis control(int).

6925LegRoute

Routing destination for leg of spread order (char).

6926FlashDuration

Limit order flash time (int).

6927OrderOptions

Options for spread generated orders (MultipleValueString).

6928CounterPartyIpAddress

Optional tag used to relay the IP address (in the format nnn.nnn.nnn.nnn) of the connecting counterparty for auditing purposes.

6929CounterPartyOSIdentifier

Optional tag to relay counterparty OS identification (free-format string) for auditing purposes.

6930ApplicationLogonRspCode

Optional tag that relays information on the result of an application level logon process.

6931DaysBeforePwdExpiration

Optional tag indicating the number of days before a user password expires.

6932NoReferentialPrices

Number of referential prices (price tunnels) in the referential prices repeating group.

6933ReferentialPx

Referential Price, i.e. the price of a tunnel.

6934ReferentialPxType

The type of the referential price (6933). For example:

– Adjustment price;

– Reference price;

– Upper limit – operational tunnel;

– Lower limit – operational tunnel;

etc.

6935SecurityUpdatesSince

Optional field that indicates the response to this security list request should be only the list of securities modified/added since the timestamp indicated (in UTC format).

6936Language

This field represents the ISO 639 standard code (2 letters) for a language. Used in News messages (and possibly others), and allows for specifying the language the news is in.

6937Asset

String field which indicates the asset of the security, for example BGI (cattle), DOL (USD), WIN (mini-Ibovespa Index), DI1 (1 day interbank deposit), etc.

6938SecurityValidityTimestamp

UTCTimestamp field, containing the timestamp till which the instrument will be eligible to trade.

6939PriceBandType

Indicates the type of price banding (tunnel), e.g. 0 = rejection tunnel, 1 = auction tunnel, etc.

6940NewsSource

String containing the news source for the News Message (e.g. “Market surveillance”, “Media department”, “RSS feed”).

6941MaxBidQty

Indicates the maximum allowable quantity of an individual bid.

6942MaxOfferQty

Indicates the maximum allowable quantity of an individual offer.

6943ImbalanceQty

The imbalance of executed orders of a market participant, in total quantity.

6944NoFirms

Number of repeating group instances of brokerage firm identifiers.

6945MDEntrySizeType

1 = explicit 2 = implied

default value is 1

this tag will be used to differenciate a price that is explicit from a price that is implied. explicit prices are provided based on orders sitting in the central order book. implied prices are calculated based on explicit prices and are contingent (e.g. a spread combination may offer an implied bid price if the first leg has an explicit bid price and the second leg an ask explicit price).

6946NoInstrumentLimitsConfig

Indicates the number of repeating group instances containing pre-trade credit check configuration for an instrument.

6947EquivalentInstrument

String field which identifies the equivalent instrument of an instrument, for example, WIN (Ibovespa index mini) or DOL (USD minis + full size contracts).

6948NoEquivalentIxmLimitsConfig

NumInGroup which indicates the number of equivalent instrument trading limits configuration repeating group instances.

6949AcctClassCode

relfects the account class type on an order

6950Slippage

Maximum price slippage for orders.

(pips)

6951NoContractLimitsConfig

Indicates the number of repeating group instances containing information on default limits for a contract in pre-trade credit checks.

6952SettlText1

Settlement Text 1 required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6953SettlText2

Additional Settle Text required to instruct settlement – used to cater to situations where client specifies settlement instruction as part of the trade.

6954TrailerCode1

Trailer Code 1

6955TrailerCode2

Trailer Code 2

6956TrailerCode3

Trailer Code 3

6957SettlPx

Previous day’s settlement price.

6958ProductType1

Product type.

6959ProductStatus

Product status.

6960MLETReserved1
6961MLETReserved2
6962MLETReserved3
6963MLETReserved4
6964MLETReserved5
6965MLETReserved6
6966MLETReserved7
6967MLETReserved8
6968MLETReserved9
6969CustomOrderType

This is allow order entry system to specify orders for Wofex that are not currently supported by FIX order type mix.

6970TradeOrigin3

A text field to indicate the subscriber ID of the Wofex ATS when user sends in an order

6971MLETReserved10
6972MLETReserved11
6973MLETReserved12
6974MLETReserved13
6975MLETReserved14
6976MLETReserved15
6977MLETReserved16
6978MLETReserved17
6979MLETReserved18
6980HSFXTradeType
6981ReservedbyDoug1
6982ReservedbyDoug2
6983HSFXBrokerage
6984HSFXOpenBalance
6985HSFXEffectiveOpenBalance
6986HSFXUnrealizedLockedPL
6987HSFXUnrealizedOpenPL
6988HSFXRealizedPL
6989HSFXAdjustmentAmt
6990HSFXWithdrawAmt
6991HSFXDepositAmt
6992HSFXFinanceAmt
6993HSFXInterest
6994HSFXCloseBalance
6995HSFXTotalBalance
6996HSFXUnrealizedLockedDayPL
6997HSFXCollateralID
6998HSFXUserID
6999OldQty2

Must be equal to the currently remaining quantity and not the original order quantity

7000Internalize

Flag denoting whether to Internalize the order (Y) or not (N). Tag not being present is assumed to be Internalize = N.

7001SettlLocation

Country or Depository in which the security will be settled.valid values:

BRC = Broker Custody

CED = CEDEL

DTC = DTCC

EUR = Euroclear

FED = Federal Reserve Bank of NY

FNB = First Nat’l. Bank of Chicago

PTC = Participant’s Trust Company

US = US Physical

7002AgentIDNumber

Identification number for the Agent.

7003AgentInternalAcct

The Agent’s internal account number.

7004StepOutReasonCode1

The reason an institution is stepping out of an allocation.valid values:

000 = unspecified

001 = research

002 = client directed

003 = client recapture

004 = liquidation

005 = soft dollar

006 = client soft dollar

007 = contracted services

008 = minority firm

009 = custodial expenses

7005StepOutReasonCode2

The reason an institution is stepping out of an allocation.valid values:

000 = unspecified

001 = research

002 = client directed

003 = client recapture

004 = liquidation

005 = soft dollar

006 = client soft dollar

007 = contracted services

008 = minority firm

009 = custodial expenses

7006StepOutReasonCode3

The reason an institution is stepping out of an allocation.valid values:

000 = unspecified

001 = research

002 = client directed

003 = client recapture

004 = liquidation

005 = soft dollar

006 = client soft dollar

007 = contracted services

008 = minority firm

009 = custodial expenses

7007StepOutText

Free-form text reason an institution is stepping out of an allocation.

7008CxlAfterMatching

This indicator is used if the institution has attempted to cancel an allocation after at least one of the sub-accounts has matched to a confirmation.

7009MatchedIndicator

Indicates whether the allocation has matched the trade input.valid values:

0 = not destined for matching

1 = destined for matching

2 = allocation has matched

3 = unmatched allocation

7010StepInClearingBkrID

The entity who will receive or deliver on behalf of the Step-in broker-dealer.

7011StepInClearingAcct

The step-in broker’s account number at the step-in clearing broker.

7012ExecClearingBkrID

The entity who will receive or deliver on behalf of the executing broker.

7013ExecClearingBkrAcct

The executing broker’s account number at the clearing broker.

7014RecipientRole

The recipient’s role in the allocation.valid values:

03 = executing broker-dealer

08 = executing broker-dealer’s clearing broker

21 = submitting institution

23 = executing broker-dealer’s branch

25 = step-in broker-dealer

27 = step-in broker-dealer’s branch

31 = step-in broker-dealer’s clearing broker

7015FidStrategyParameter1
7016FidStrategyParameter2
7017VolumeIndicator

Type of volume reported

7018SecuritySubType1

Same usage as [4.4] SecuritySubType (762) for [4.2]

7019DealerTradeID

Deposit CDs: Dealer’s reference to the trade being rolled or closed.

7020ClearingMember

4.2: Clearing member identifier.

7021LegClearingMember

4.2: Clearing member identifier for a multi-leg trade.

7022AllocClearingMember

4.2: Clearing member identifier in an allocation.

7023LegAllocClearingMember

4.2: Clearing member identifier in an allocation of multileg trade.

7024TradeEvent

Supplemental information about a derivative trade.

7025EnhancedCxlRe

To enable enhanced Cancel Replace behavior for CBOE. Possible values

0 = OFF

1 = ON

7026EndWorkUp

Indicates that workup has ended.

7027NoVolRules

Number of volume rules in repeating group.

7028VolRuleType

Volume rule type. Valid values are “NORMAL” and “NIM”.

7029IsLastTrade

The last trade you’ll ever receive (for your last request anyway).

7030FIXreserved1
7031FIXreserved2
7032FIXreserved3
7033FIXreserved4
7034FIXreserved5
7035FIXreserved6
7036FIXreserved7
7037FIXreserved8
7038FIXreserved9
7039FIXreserved10
7040FIXreserved11
7041FIXreserved12
7042FIXreserved13
7043FIXreserved14
7044FIXreserved15
7045FIXreserved16
7046TimeSpanStartTime
7047AllocPositionEffect

Added this to include Position Effect for each of the Allocations in repeating TradeAllocGroup

7048CustomerId

This field is used to represent customer id for CBOE client identification purpose.

7049TriggerList

Used to identify specific in-house tactics when running with GL Tactics. Valid values:

a:VWAP;

A/B:Linked Trigger Order on last price (A:last superior, B:last superior);

h/i:Linked Trigger Order on underlying (h:underlying superior bid, i:underlying superior ask);

j/k:Linked Trigger Order on underlying (j:underlying inferior bid, k:underlying inferior ask)

C:Trailing Stop;

D:Peg;

E:Linked Peg;

F:With A Tick;

G:Market Phase;

H:Time Trigger(unreleased);

I:Iceberg;

J:Iceberg Random;

K:Iceberg Ghost;

L:Countdown;

M:MIT Last;

N:MIT Ask;

O:MIT Bid;

S:Stop last;

T:Stop Ask;

U:Stop Bid;

V:Stop Max Cap;

W:TWAP(native);

Y:Percentage Volume.

7050WorkList

Used to identify specific ALGO when running with GL Tactics. Valid values: a=VWAP; D=Peg; E=Link Peg; F=WithATick; W=TWAP(native); Y=%Volume.

7051WorkReferencePrice

Used for GL Tactics. Valid values: 1=Ask; 2=Bid; 3=Last; 4=Mid.

7052WorkDoNotExceedReference

Used for GL Tactics. Valid value: 1=Market Limit.

7053WorkGapPrice

Used for GL Tactics.

7054WorkPriceGapType

Used for GL Tactics and with Fix Tag 7053. Valid values: 1=Percentage; 2=Tick; 3=Absolute.

7055WorkDelay

Work max update delay : defines the maximum delay for sending the order (usually it should be a few minutes or seconds). Specific to GL Tactics.

7056WorkSentQty

Indicates the quantity already sent in case of %Volume and TWAP algos. Specific for GL Tactics.

7057WorkNbSentWaves

Indicates the number of waves alreday sent in case of algos %Volume and TWAP. Specific to GL Tactics.

7058ClearingClCodType

GL clearing client code type. Valid values: 1=Client; 5=House.

7059ClearingDest

GL Clearing destination.

7060MidPointFlag

Flag to identify a midpoint order (specific XETRA). Valid values: 1=Yes; 2=No.

7061ClearingOrderID

Indicates the reference of the clearing message.

This reference is given by the exchange

7062ContraCreationDate

Creation Date of a forward contra creation, mandatory for offset order.

7063ContraCreationRef

Reference for a forward contra creation, mandatory for offset order.

7064PreAllocPct

Percentage of the order quantity in case of a splitted (pre)allocation type message. Used for GL OMS.

7065QuotingDuration

Quoting Duration is a user defined integer field for users to specify the type of quoting or quote streaming desired from the price making system. Valid Values:0 = One-shot Quoting (RFQ) (A maximum of only one Quote is allowed per Quote Request. If the price maker withdraws a quoted price, the Quote Request associated with that transaction will be terminated. Price taker decision to accept or reject the quote will also terminate the process)

0 = Auction Period Streaming (The price maker can quote as often as it likes within a specified time period. Each new quote intended to replace the previous. In this case, price maker withdrawals of a previous quoted price will not terminate the Quote Request process. Only an explicit request to abort the Quote Request by the price maker will terminate the process. Price taker decision to accept or reject the quote will also terminate the process.)

. -1 = Stream Till Done (Similar to Auction Period Streaming model with the exception that there is no pre-defined auction period. Price taker decision to accept or reject the quote will also terminate the process)

-2 = Stream Till Cancelled (Similar to the Stream Till Done model with the exception that when the price taker accepts a given quote it does not result in the termination of the quoting process. Quoting continues indefinitely until one of the parties explicitly cancels the Quote Request transaction).

7066Reserved82
7067Reserved83
7068Reserved84
7069Reserved85
7070RefSpotDate

Defines the spot date in the Financial Calendar of the requesting party. Used to verify that both sides define an identical spot date.

7071ProductType2

Defines 360T specific product type.

7072DayCount2

Defines day count convention for Money Market requests

7073Fiduciary2

Flag indicating whether a deposit request is intended to be a fiduciary investment

7074IsInCompetition

360T sends this optional flag to indicate whether the market maker is in competition with others in a specific RFQ.

7075Reserved360T1
7076Reserved360T2
7077Reserved360T3
7078Reserved360T4
7079Reserved360T5
7080PrevDeskOrderID

Field to map an order to the order version at a previous internal desk.

7081OrderContainerID

Field to tie version of orders at various desks together.

7082LastSale

Field to show the previous sale.

7083SrcOfExecution

To identify an execution’s system source.

7084SUFICapacity

To identify a capacity.

7085TraderName

To identify a system login.

7086RoundLotInstrument

Used to associate given odd lot instrument with its associated round lot instrument. Field contains symbol of round lot instrument.

7087OddLotInstrument

Used to associate an odd lot instrument with a given round lot instrument. Field contains symbol of odd lot instrument.

7088NetPresentValue

Net present value of derivative contract.

7089Price1

Price Tier 1

7090Price2

Price Tier 2

7091Price3

Price Tier 3

7092Price4

Price Tier 4

7093Price5

Price Tier 5

7094ParticipationRate3

Participation Rate 1

7095ParticipationRate4

Participation Rate 2

7096ParticipationRate5

Participation Rate 3

7097ParticipationRate6

Participation Rate 4

7098ParticipationRate7

Participation Rate 5

7099ParticipationRate8

Participation Rate 6

7100TWEquitiesReserved1
7101AllocationAcct

The internal account number used by the Institution to identify the client

data type: char

7102DTCCMatchedIndicator

Indicates the matching status of the trade.

Valid Values: 0 = Not intended for matching, 1 = Intended for matching ut unmatched, 2 = Trade has matched Institution Instructions (Allocation)

7103ConfirmType

Indicates the type of confirmation transaction.

Valid Values: 1 = New Confirmation, 3 = Cancellation, 4 = Resubmission, 6 = Affirm/Confirm reversal

7104ConfirmCancCorr

Indicates whether an Advice of Correction/Cancellation has been received from the Institution.

Valid Values: Y = Yes, N = No

7105CancAftAck

Indicates that an attempt to cancel a trade was made after an affirmation has been received.

Value Values: Y = Yes, N = No

7106DisaffirmInd

Indicates whether the trade was disaffirmed by the prime broker.

Valid values: Y = Yes, N= No

7107MatchingVariance

The difference between the net amount of the trade and the net amount of the matching allocation.

data type: float

7108VarianceDirection

The direction of the Matching Variance.

Valid Values: I = Allocation net amount is greater than Trade Input, B = Broker Trade Input net amount is greater than Institution net amount, E = Institution net amount equals broker net amount, or confirm not intended for matching

7109AffirmationIndicator

Indicates the role of the party affirming the trade.

Valid Values: 0 = Trade not yet affirmed (in confirmation stage), 1 = trade affirmed by Agent, 2 = trade affirmed by Institution, 3 = affirming party not specified (trade affirmed by Agent as determined by DTCC), 4 = affirming party not specified (trade affirmed by Institution as determined by DTCC), 5 = trade affirmed by customer or interested party

7110FidStrategyParameter3
7111FidStrategyParameter4
7112FidStrategyParameter5
7113FidStrategyParameter6
7114FidStrategyParameter7
7115FidStrategyParameter8
7116FidStrategyParameter9
7117FidStrategyParameter10
7118FidStrategyParameter11
7119FidStrategyParameter12
7120FidStrategyParameter13
7121FidStrategyParameter14
7122FidStrategyParameter15
7123FidStrategyParameter16
7124FidStrategyParameter17
7125FidStrategyParameter18
7126FidStrategyParameter19
7127FidStrategyParameter20
7128FidStrategyParameter21
7129FidStrategyParameter22
7130FidStrategyParameter23
7131FidStrategyParameter24
7132FidStrategyParameter25
7133FidStrategyParameter26
7134FidStrategyParameter27
7135FidStrategyParameter28
7136FidStrategyParameter29
7137FidStrategyParameter30
7138FidStrategyParameter31
7139FidStrategyParameter32
7140FidStrategyParameter33
7141FidStrategyParameter34
7142FidStrategyParameter35
7143FidStrategyParameter36
7144FidStrategyParameter37
7145FidStrategyParameter38
7146FidStrategyParameter39
7147FidStrategyParameter40
7148FidStrategyParameter41
7149FidStrategyParameter42
7150FidStrategyParameter43
7151FidStrategyParameter44
7152FidStrategyParameter45
7153FidStrategyParameter46
7154FidStrategyParameter47
7155FidStrategyParameter48
7156FidStrategyParameter49
7157FidStrategyParameter50
7158FidStrategyParameter51
7159FidStrategyParameter52
7160RejectStatus

Indicates whether the trade has been confirmed by the trader

7161PartyRole1

100 – Contra Account (Clearing)

101 – Owner

102 – Contra Owner

7162CommisionValue

Commission – Dollar Value for the trade

7163CommissionType

103 – Dollars per Million

104 – Dollars per Trade

105 – Basis per Million

106 – Cents per Contract

107 – By Basis Point

108 – Fixed Currency Units in Millions

109 – Fixed Basis Units in Millions

7164AdjustedConsideration

Commission Adjusted Consideration

7165CommissionAdjLastPx

Commission Adjusted Price

7166DirtyPrice1

Dirty price

7167SummaryStatus

TradeCaptureReport Summary at end of Work-Up or Repo Auction

7168BinaryReporting

Binary execution method applies to reported trade.

7169Consideration

Consideration for financial deal

7170TradeError

Specifies trade error reason

7171TradeSequence2

Sequence number of the trade

7172ETCMarketID

ETC Market ID

7173TradeRequestType

110 – Trades within the specified start and end trade sequence

7174StartTradeSequence

Start Trade Sequence

7175EndTradeSequence

End Trade Sequence

7176MarketID2

Market Id where security is traded

7177Symbol

Symbol for security

7178Product

Product grouping for security.

7179SecurityType2

Security type specifier

7180NoDisplayGroupEntries

Specifies the number of display groups sent in the repeating block of the logon message

7181DisplayGroup

Specifies the name of the display group

7182NoTBAGroupEntries

Specifies the number of TBA instrument groups sent in the repeating block of the logon message

7183TBAGroup

Specifies the name of the TBA group.

7184SecurityListResponseType

Indicates the type of response sent via the Security List message

7185TradeInfoID

Specifies the Trade information identifier. This identifier can be used by the client request for resends of trade information within the trading day

7186TradeInfoRequestID

Client specified unique identifier when requesting for past trade information

7187NoBookStatusEntries

Number of book status entries sent in the repeating block

7188BookStatus

Indicates the status of the order book

7189WorkUpPhase

Indicates if the work up session is in private phase or public phase

7190BookStatusApplicableSide

Indicates to which side the BookStatus field is applicable

7191Ownership

Specifies the owner of the work up private phase

7192MDPriceUpdateType

Indicates the price update type

7193Action

Specifies the action to be taken on the symbol provided

0 = Add

1 = Change

2 = Remove

7194NewRank

Specifies the new rank of the security

7195PreviousRank

Specifies the previous rank of the security

7196TBAMonth

Indicates if the TBA instrument is back month or front month

7197TradeHistoryFlag

Indicates the trade information history data is included in message

7198MDEntryType

= 100 – Total trade volume (for the day)

= 101 – Total trades

= 102 – Price Update (not applicable for market data incremental refresh message)

= 103 – Trade history request (applicable only for the Market Data Request message)

7199SecurityListRequest

= 100 – Display group names

= 101 – TBA group names

= 102 – Display group content

= 103 – TBA group content

7200AccountSell

Account of the Sell Side of a Cross.

Used to support message translation between FIX-STAMP for Canadian Equities.

7201AccountType3

Account Type of the Order.

Used to support message translation between FIX-STAMP for Canadian Equities.

7202AccountTypeSell

Account Type of the Sell Side of a Cross Message.

Used to support message translation between FIX-STAMP for Canadian Equities.

7203ProgramTrade2

Designates order as part of a program trade.

Used to support message translation between FIX-STAMP for Canadian Equities.

7204BasketTrade

Designates order as part of a basket trade.

Used to support message translation between FIX-STAMP for Canadian Equities.

7205InternalCross

Designates order as an Internal Cross.

Used to support message translation between FIX-STAMP for Canadian Equities.

7206OrderIDSell

OrderID of the Sell Side of a Cross.

Used to support message translation between FIX-STAMP for Canadian Equities.

7207MGFCandidate

Defines if order is eligble as a MGF Candidate.

Used to support message translation between FIX-STAMP for Canadian Equities.

7208Jitney

Designates order as a Jitney.

Used to support message translation between FIX-STAMP for Canadian Equities.

7209ShortExempt

Designates order as being Short Exempt.

Used to support message translation between FIX-STAMP for Canadian Equities.

7210CDNExchangeID

Canadian Exchange ID of the order.

Used to support message translation between FIX-STAMP for Canadian Equities.

7211UserMessageId

User Message ID of the message.

Used to support message translation between FIX-STAMP for Canadian Equities.

7212Anonymous

Order is marked as Anonymous. Used to support message translation between FIX-STAMP for Canadian Equities.

7213RegulationId

Order RegulationID. Used to support message translation between FIX-STAMP for Canadian Equities.

7214RegulationIdSell

RegulationID of the Sell Side for a Cross message. Used to support message translation between FIX-STAMP for Canadian Equities.

7215TransferRejReason

Reason for reject of order transfer request

7216MDHiddenSize

Hidden size in market data update and snapshot

7217MDGatewayIDs

Indicates gateways that provide market data for given display group

7218NoDPFormatTags

Number of price formats for given security

7219DPFormatTag

Price formats applicable to security

7220PortfolioName1

Assigned the PortfolioName to an order. Used to support message translation between FIX-STAMP for Canadian Equities.

7221SettlementTerms

Provides the required Settlement Terms for the order. Used to support message translation between FIX-STAMP for Canadian Equities.

7222ItemNumber

SpecialTerms ItemNumber to allow trading against Special Terms market. Used to support message translation between FIX-STAMP for Canadian Equities.

7223HSFXTradeviewIterations
7224HSFXTradeviewChase
7225HSFXQuoteLayer

Type: integer in [1, n]

Used in Streaming Quotes

7226HSFXTradeStatus
7227ReservedforHotspotFX1
7228ReservedforHotspotFX2
7229ReservedforHotspotFX3
7230ReservedforHotspotFX4
7231ReservedforHotspotFX5
7232ReservedforHotspotFX6
7233ReservedforHotspotFX7
7234ReservedforHotspotFX8
7235ReservedforHotspotFX9
7236ReservedforHotspotFX10
7237ReservedforHotspotFX11
7238ReservedforHotspotFX12
7239ReservedforHotspotFX13
7240ReservedforHotspotFX14
7241ReservedforHotspotFX15
7242ReservedforHotspotFX16
7243ReservedforHotspotFX17
7244ReservedforHotspotFX18
7245ReservedforHotspotFX19
7246ReservedforHotspotFX20
7247ReservedforHotspotFX21
7248ReservedforHotspotFX22
7249ReservedforHotspotFX23
7250TenorCode

Indicates type of Tenor requested & can be used instead of Tag 64 for all common value dates and ensures the appropriate SCB value date is used.

Possible values are :TOD = Today (T+0)

TOM = Tomorrow (T+1)

SP = Spot

NEXT = Next Business Day after Spot

xW = x weeks from spot

xM = x months from spot

xY = x years from spot

7251LegTenorCode

Tenor code used in multileg instruments.

This can be used instead of tag 588 (Leg Sett Date) in the repeating leg group section & has the same values as Tag 7250.

7252LegMinBidSize

The minimum bid amount for this leg (used in multileg quotes). cf tag 647 MinBidSize

7253LegBidSize1

The maximum bid amount for this leg (used in multileg quotes). cf tag 134 BidSize

7254LegMinOfferSize

The minimum offer amount for this leg (used in multileg quotes) cf tag 648 MinOfferSize

7255LegOfferSize1

The maximum offer amount for this leg (used in multileg quotes) cf tag 135 OfferSize

7256SCBFIXParameter1
7257SCBFIXParameter2
7258SCBFIXParameter3
7259SCBFIXParameter4
7260SCBFIXParameter5
7261SCBFIXParameter6
7262SCBFIXParameter7
7263SCBFIXParameter8
7264SCBFIXParameter9
7265SCBFIXParameter10
7266SCBFIXParameter11
7267SCBFIXParameter12
7268SCBFIXParameter13
7269SCBFIXParameter14
7270SCBFIXParameter15
7271SCBFIXParameter16
7272SCBFIXParameter17
7273SCBFIXParameter18
7274SCBFIXParameter19
7275SCBFIXParameter20
7276Manageability

Indicates if the order is a managed order or a leave order

7277QuoteRepID

Unique identifier for a quote status report generated by the system

7278OrdActiveStatus

Allows the client to submit inactive orders and to inactivate/activate live orders.

7279OTFQty

Specifies the On The Follow quantity for managed orders.

7280ADOSA

Enable or disable ADOSA qualifier.

7281PROSA

Enable or disable PROSA qualifier

7282FaF

Enable Fill and Follow qualifier.

7283TransferID

Specifies the unique identifier assigned by the server to a transfer request

7284TransferAction

Allows client to request, accept or reject the order transfer

7285TransferReason

Client can specify the reason for the order transfer

7286Value

Used to specify the quoted value for discount rate traded instruments

7287ExecutedPrice

Specifies the executed price

7288ExecutedYield

Specifies the executed yield

7289WorkUpExecQty

States the executed quantity during a single work up session. Reset to zero on work up termination

7290AllocatedQty

States the quantity allocated for orders that are if/when cleared.

7291NegotiationPhase

States the private

ublic phase of the NIM session

7292TransferStatus

Indicates if the transfer was initiated or if the transfer time has expired

7293QuoteType2

= 100 – Hit/Lift

= 101 – Pass (Reject)

Enumeration allows the NIM initiator to accept or reject the counter NIM

7294QuoteStatus1

= 100 – Counter

= 101 – Pass (Reject)

Enumeration is used to inform the NIM participant the NIM was countered

7295MassCancelRequestType2

= 100 – Cancel all own orders

= 101 – Cancel all firm’s orders

Enumeration allows the client to cancel all own or all firm orders

7296MassStatusReqType

= 100 – Status of own orders for a symbol

= 101 – Cancel all own orders

Enumeration allows traders to cancel all own orders or all own orders of a symbol

7297PartyRole2

= 101 – Owner

Identifies the actual investor/owner of the order

= 102 = Contra Owner

Identifies the target owner in the order transfer request message

7298OrgTrdMatchID

Original unique identifier assigned to a trade by the matching system.

7299TrdCptRepResult

Result of Trade Capture Report sent to the client

7300OrderSource

0 – broker on behalf of a client

1 – broker trading on behalf of themself or a firm

2 – any trade by a foreign party

3 – large institutional investor

4 – securities issuer

5 – exchange control

6 – insider of a security

7301PricePegType

Required for Euro-Millennium pegged order. Valid values:-

B – Best Bid

O – Best Offer

L – Last Sell

M – BBO Mid-Point

7302BofAAlgoParam1
7303BofAAlgoParam2
7304BofAAlgoParam3
7305BofAAlgoParam4
7306BofAAlgoParam5
7307BofAAlgoParam6
7308BofAAlgoParam7
7309BofAAlgoParam8
7310AlgoParam1
7311AlgoParam2
7312AlgoParam3
7313AlgoParam4
7314AlgoParam5
7315AlgoParam6
7316AlgoParam7
7317AlgoParam8
7318AlgoParam9
7319AlgoParam10
7320AlgoParam11
7321AlgoParam12
7322OfficeCode

Represents the office code

7323TradingSystemId

Trading System Id used for identifying the trading system.

7324PositionId

Used to specify PositionId for APEX trading system

7325OmgeoIMVersionOfTradeSide

This field is present on response messages to help the Instructing Party determine if the trade information they are currently receiving is in sync with the prior version of the trade information they may have retrieved.

7326OmgeoEBVersionOfTradeSide

This field is present only on response messages to help the Executing Broker determine if the trade information they are currently receiving is in sync with the prior version of the trade information they may have retrieved.

7327OmgeoBySideCompleteIndicator

This field tells client that the trade requires no further action on their side, meaning if the Trade Side is NOT MATCH AGREED (NMAG) then some condition on the counterparty side of the trade is preventing it from going to MATCH AGREED (MAGR)

7328BlockErrorParamFlag

This is a flag to indicate the presence of one or multiple error parameter(s). This flag is specific for the Block trade.

7329AllocConfirmErrorParamFlag

This is a flag to indicate the presence of one or multiple error parameter(s). This flag is specific for the Allocation or Confirmation trade.

7330OmgeoOmnibusExpected

Flag/Indicator which indicates that the client would be submitting an omnibus allocation for the given block trade.

7331OmgeoPoolReference

This is the common Pool Reference Number which links the Omnibus allocation with its dependents.

7332OmgeoTotSettlInstructionNum

This corresponds to the Total Number of Settlement Instructions for a specific Omnibus Allocation. This field corresponds to the SWIFT TOSE code.

7333OmgeoCurrSettlInstructionNum

This corresponds to the Current Settlement Instruction Number for a Dependent/Omnibus Allocation. This field corresponds to the SWIFT SETT code.

7334OmgeoBlockSettlementIndicator

Flag/Indicator (Y – only) which specifies whether a given allocation was eligible for Block Settlement.

7335NIMLotSize

Incremental order quantity of a NIM-enabled security

7336NIMMinimumSize

Minimum order quantity of a NIM-enabled security

7337AccruedDays

Number of days accrued

7338IssuerLongName

Full name of the issuer

7339TWReserved6
7340OmgeoNoErrorParameter

Omgeo CTM FIX Interface specific field. A Composite of fields used to denote the Number of Error Parameters and their details for a Block trade.

7341OmgeoNoIndividualErrorParameter

Omgeo CTM FIX Interface specific field. A Composite of fields used to denote the Number of Error Parameters and their details for a Allocation/Confirmation trade.

7342OmgeoErrorParamValue

Omgeo CTM FIX Interface specific field. This field would give the detailed value for an ErrorParameter of Type=Value for a Block trade.

7343OmgeoIndividualErrorParamValue

Omgeo CTM FIX Interface specific field. This field would give the detailed value for an ErrorParameter of Type=Value for an Allocation/Confirmation trade.

7344OmgeoPremiumAmount

Omgeo CTM FIX Interface specific field. The amount paid by the buyer to the seller of the contract. This amount is calculated from the execution price and the number of contracts.

7345OmgeoInitialMarginTypeCode

Omgeo CTM FIX Interface specific field. This field defines the Initial Margin Type.

7346OmgeoInitialMarginAmount

Omgeo CTM FIX Interface specific field. This field indicates the Initial Margin Amount.

7347OmgeoNoSecurityTypeGroups

Omgeo CTM FIX Interface specific field. This field denotes the Number of OmgeoSecurityTypeGroup.

7348OmgeoSecurityTypeGroup

Omgeo CTM FIX Interface specific field. This field is used to denote the SecurityTypeGroup (Asset Class).

7349OmgeoTypeOfPriceIndicator

Omgeo CTM FIX Interface specific field. Used to denote the Price type. Possible values are: AVER – Average, EXEC – Execution.

7350OmgeoNoBlockChargesOrTaxes

Number of repeating groups of Charge or Tax types at the Block level.

7351OmgeoBlockChargesOrTaxesType

Field identifying the Block level Charge or Tax type.

7352OmgeoBlockChargesOrTaxesCurrency

Currency associated with the Block level Charge or Tax type.

7353OmgeoBlockChargesOrTaxesAmount

Amount associated with the Block level Charge or Tax type.

7354OmgeoMarkupMarkdown

Amount of MarkUp/MarkDown

7355OmgeoBrokerRestrictions

Indicates restrictions on a Broker confirm trade. Following are the enumerations:

1 = Program Trade

2 = Index Arbitrage

3 = Non-Index Arbitrage

4 = Competing Market Maker

5 = Acting as Market Maker or Specialist in the security

6 = Acting as Market Maker of Specialist in the underlying security of a derivative security

7 = Foreign Entity (of foreign government or regulatory jurisdiction)

8 = External Market Participant

9 = External Inter-connected Market Linkage

A = Riskless Arbitrage

7356OmgeoNoRegMemberships

Number of repeating groups of Regulatory Membership.

7357OmgeoBrokerRegMembership

Enumeration for Regulatory Memberships: 1=SIPC, 2=FINRA.

7358OmgeoNoDisclosures

Number of repeating groups of 10b-10 Disclosure Statement.

7359OmgeoDisclosureType

Enumeration for 10b-10 Disclosure Statement :

1 = Other Remuneration, 2 = Odd Lot, 3 = Order Flow, 4 = Redemption, 5 = Asset backed.

7360OmgeoDisclosureIndicator

Indicator (Y/N) for certain Disclosures namely Other Remuneration, Odd Lot Differential and Asset Backed.

7361OmgeoDisclosureStatement

10b-10 field to capture the Disclosure/Disclaimer statement.

7362OmgeoBrokerCapacity

Broker Capacity on a trade.

7363OmgeoErrorFIXTag

FIX Tag which was cause of error at the Block level.

7364OmgeoIndividualErrorFIXTag

FIX Tag which was cause of error at the confirm level.

7365OmgeoAlertSettlementModelName

The ALERT Settlement Model Name used for ALERT settlement instruction lookup.

7366OmgeoContinuationString

Indicator to get more records when querying. Valid Values: Y/N.

7367OmgeoMinLastUpdateDateTime

Used for querying to get all details from last time the query was executed.

7368OmgeoMoreFlag

Indicates in the query response if there are additional records when querying. Valid Values: Y/N.

7369OmgeoGoodThroughDateTime

Used to indicate on a query response all records retrieved till a certain time when the response was returned.

7370OmgeoTLVersionOfTradeComponent

Indicates the version number of a Block trade.

7371OmgeoTDVersionOfTradeComponent

Indicates the version number of a Confirm Trade.

7372OmgeoTLISITCRejectReasonCode

ISITC Reject Reason Code while rejecting a Block trade.

7373OmgeoTLRejectDateTime

DateTime at which the Block trade is rejected.

7374OmgeoTDISITCRejectReasonCode

ISITC Reject Reason Code while rejecting a Confirm trade.

7375OmgeoTDRejectDateTime

DateTime at which the Confirmation trade is rejected.

7376OmgeoTLErrorSeverity

Severity of the Asynchronous Error for the Broker’s Block trade. Valid values are: INFO, WARN and FATL.

7377OmgeoTLErrorStatus

Status of Asynchronous Error for the Broker’s Block. Valid values are: OPEN (Open) and CLSD (Closed).

7378OmgeoTDErrorSeverity

Severity of the Asynchronous Error for the Broker’s Confirmation trade. Valid values are: INFO, WARN and FATL.

7379OmgeoTDErrorStatus

Status of Asynchronous Error for the Broker’s Confirmation trade. Valid values are: OPEN (Open) and CLSD (Closed).

7380OmgeoNoFieldComparisons

Number of repeating groups of Block level Field Comparisons.

7381OmgeoTLInstructingPartyValue

Investment Manager’s value of the Block level L2 Matching field.

7382OmgeoTLExecutingBrokerValue

Match status of the Block level L2 matching field.

7383OmgeoTLFieldLevelMatchStatus

Match status of the Block level L2 matching field.

7384OmgeoTLFieldLevelL2MatchRule

Investment Manager set matching rule of the Block level L2 matching field.

7385OmgeoTDInstructingPartyValue

Investment Manager’s value of the Allocation level L2 matching field.

7386OmgeoTDExecutingBrokerValue

Executing Broker’s value of the Confirmation level L2 Matching field.

7387OmgeoTDFieldLevelMatchStatus

Match status of the Confirmation level L2 Matching field.

7388OmgeoTDFieldLevelL2MatchRule

Investment Manager set matching rule of the Allocation/Confirmation level L2 Matching field.

7389OmgeoTDMatchStatus

Match Status of the Confirmation/Allocation trade.

7390OmgeoNoIndividualFieldComparison

Number of repeating groups of Confirmation level Field Comparisons.

7391OmgeoCounterpartyTradeSideID

Omgeo CTM assigned Counterparty Tradeside ID.

7392OmgeoTLRejectText

Omgeo CTM FIX interface specific field. This would have any Reject Reason Text at the Block level.

7393OmgeoTDRejectText

Omgeo CTM FIX interface specific field. This would have any Reject Reason Text at the Confirmation level.

7394OmgeoTDCancelText

Omgeo CTM FIX interface specific field. This would have any Cancel Reason Text at the Confirmation level.

7395OmgeoConfirmCommissionReason

Omgeo CTM FIX interface specific field. Omgeo Commission Reason Code at the Confirmation level.

7396OmgeoConfirmCommissionType

Omgeo CTM FIX interface specific field. Omgeo Commission type at the Confirmation level.

7397OmgeoTradeAgreementMethod

Omgeo CTM FIX Interface specific field. Used to denote the Trade agreement method. Possible values: ELEC – electronic, VOIC – voice.

7398OmgeoAllSecurityTypeGroups

Omgeo CTM FIX Interface specific field. Used in the query message to query for ALL asset classes (Security Type Groups). Value: Boolean – Y/N

7399OmgeoAlternateCurrency

Omgeo CTM FIX Interface specific field. Alternate Currency code corresponding to the Alternate Cash Account of IM with the Custodian as defined by Omgeo ALERT SSI.

7400StratStartTime

hh:mm

7401StratEndTime

hh:mm

7402VwapPercent

0-100 (max 2dp)

7403MinPctVol2

0-100 (max 2dp)

7404MaxPctVol2

0-100 (max 2dp)

7405PrcLmtBen

(Char) – valid product code

7406PrcLmtTol

0-100 (max 2dp)

7407SectorLmtTol

0-100 (max 2dp)

7408IndexLmt

0-100 (max 2dp)

7409CatchUp2

char

7410TradingStyle1

int

7411SmartStrategy

char – valid product code

7412MaxChildVol

Int>=0

7413Duration4

Int

7414TWEquitiesReserved2
7415MaxAuction

0-100 (max 2dp

7416CloseStrat

char – valid product code

7417TargetPartAuction

0-100 (max 2dp)

7418Duration5

Integer 15-510

7419TwapBuckets

Integer 1-102

7420TradingStyle2

char – valid product code

7421StockBasketLimit

Integer 0-100

7422IndexLMTBen

char, valid product code

7423OpenCloseFlag

char, valid product code

7424CompletionLimit

.

7425OpportunisticVol

.

7426MomentumFactor

.

7427RiskAversion3

.

7428ExpectedAlpha

.

7429CatchUpStop

.

7430LimitvLast

.

7431VolProfSkew

as per spec

7432OneDayOnly

As per Spec

7433OverrideValidation

As per Spec

7434NIMEnabled

Indicates negotiate in the middle is enabled for security

7435PostExchange

Options

7436LegRank

Support correct ranking of leg instruments within a synthetic.

7437BaseIndex

Tradeweb Base CPI @ Issuance – normally associated with TRSY TIPS.

7438TWReserved7
7439TradingVenueType

String with value within :

“L”=light

“D”=dark

“M”=midpoint

7440CrossPxImpr

Cross Price Improvement

7441CrossPXImprMinQty

Cross Price Improvement Min Quantity

7442CrossPxImprMaxQty

Cross Price Impovement Max Quantity

7443PostingAction

Four character posting action code for the first 4 strategy legs

7444Reserved7444

7444 Reserved

7445Reserved7445

7445 Reserved

7446TWReserved8
7447TWReserved9
7448TWReserved10
7449TWReserved11
7450CrossMaxQty
7451CrossDiscInstr
7452CrossDiscIncrement
7453AlgoField3
7454CrossParentResPct
7455CrossOversizeLimit
7456CrossMinQty
7457CrossDoNotCrossPrincipal
7458Algo8
7459DarkBookRate
7460PairsID
7461AcqTicker
7462TargetTicker
7463StockRatio
7464HedgeRatio1
7465Cash2
7466Spread3
7467RiskTol
7468BasketID2
7469MaxSpent
7470MinRaised
7471CrossCategory2
7472DMAOrderType
7473MaxPercentCrossing
7474Mode
7475PivotRate
7476PivotPrice1
7477PriceSensitivity2
7478TWReserved12
7479TWReserved13
7480PercentPriceOffsetFromIAPClose
7481MarketShareCapClose
7482PercentFromLastPriceCap
7483PercentPriceOffsetFromIAPOpen
7484MarketShareCapOpen
7485PercentFromClosePriceCap
7486VolumeProfile
7487AussieAlgo1
7488AussieAlgo2
7489OtherLegSecurityIDSource

Defines the value in OtherLegSecurityID (602)

7490PivotPrice2
7491CustomPrice1
7492CustomPrice2
7493CustomRate1
7494CustomRate2
7495DiscIncrType

$

%

7496MinPercentLQFI

Min% LQFI

7497DaggerTradingStyle

Dagger Trading Style

7498BuyBackRules
7499AOLM

Enables agress-on-locked-market order feature

7500SrcSys

2 Characters – Identifies originating system where transaction was captured. (ex. “BA” = Block Allocation System)

7501NetTrdInd

Net Trade Indicator = whether correspondent

rincipal firm wants processed as Net Trade – 1 char – Yes/No (y/n)

7502MrkUp

Markup/Markdown – Numeric – Format: +/- 12345.4321

7503SaleCrdt

Sales Credit (Numeric) +/- 12345.1234

7504SaleCrdtType

Similar to Fix 4.2 tag 13 CommType. Valid values: 1 = per share, 2 = percentage, 3 = absolute. Use in conjunction with tag 7503 as you would use tag 12. This field identifies sales credit type.

7505OmgeoTLWorkflowType

Omgeo specific Block level field which would define the Workflow Type of the Block trade as been determined by CTM.

7506OmgeoTDWorkflowType

Omgeo specific Allocation/Confirmation level field which would define the Workflow Type of that Allocation/Confirmation as been determined by CTM.

7507OmgeoTLWorkflowModifier

Omgeo specific field which would define the Workflow Modifier of the Block trade as been determined by CTM.

7508OmgeoTDWorkflowModifier

Omgeo specific field which would define the Workflow Modifier of the Allocation/Confirmation trade as determined by CTM.

7509OmgeoNoTLWorkflowModifier

This would specify the Number of OmgeoTLWorkflowModifier which could be present within this NumInGroup field

7510OmgeoNoTDWorkflowModifier

This would specify the Number of OmgeoTDWorkflowModifier which could be present within this NumInGroup field

7511OmgeoSettlInstProcNarrative

This field would hold the entire SSI provided by Investment Manager or Executing Broker if 9048 or 7512=MANI

7512OmgeoCptySettlInstSourceInd

Indicates the source of Counterparty Settlement Instructions. Valid values:

MANI = Manual entry

ALRT = ALERT database

7513OmgeoCptyAlertCountryCode

Omgeo specific field used for Counterparty ALERT SSI lookup.

7514OmgeoCptyAlertMethodType

Omgeo specific field used for Counterparty ALERT SSI lookup.

7515OmgeoCptyAlertSecurityType

Omgeo specific field used for Counterparty ALERT SSI lookup.

7516OmgeoTLExpected

Omgeo specific field which would indicate that whether CTM FIX clients would like to send a Block trade or would want CTM to construct the Block (pseudo-block) trade for them.

7517OmgeoTradeTimeQualifier

Omgeo defined TradeTime types.

7518OmgeoTimeZoneIndicator

Omgeo defined Timezone Indicator.

7519OmgeoNoWorkflowType

Omgeo specific field which would specify the number of OmgeoTLWorkflowType.

7520OmgeoTLMessageFieldType

Omgeo CTM FIX Interface specific field. Denotes the Field Type – i.e. L1 (Pairing) or L2 (Matching) for a Block trade.

7521OmgeoTDMessageFieldType

Omgeo CTM FIX Interface specific field. Denotes the Field Type – i.e. L1 (Pairing) or L2 (Matching) for a Allocation/Confirmation trade.

7522OmgeoTLFieldName

Omgeo CTM FIX Interface specific field. Denotes L1/L2 Field Name for a Block trade.

7523OmgeoTDFieldName

Omgeo CTM FIX Interface specific field. Denotes L1/L2 Field Name for an Allocation/Confirmation trade.

7524OmgeoTLFieldMatchRuleDescription

Omgeo CTM FIX Interface specific field. Denotes field level Pairing/Matching rule description for a Block trade.

7525OmgeoTDFieldMatchRuleDescription

Omgeo CTM FIX Interface specific field. Denotes field level Pairing/Matching rule description for an Allocation/Confirmation trade.

7526OmgeoTLFieldLevelMatchRule

Omgeo CTM FIX Interface specific field. Denotes field level Pairing/Matching rule for a Block trade.

7527OmgeoTDFieldLevelMatchRule

Omgeo CTM FIX Interface specific field. Denotes field level Pairing/Matching rule for an Allocation/Confirmation trade.

7528BenchmarkCurveName

Name of benchmark curve – FIX 4.2

7529OptionSettlType

[4.2] To describe TW derivative (option/future) settlement or delivery type:

P = Physical

C = Cash

7530OriginatorType

Defines the type of order sender, i.e., Customer, Firm, Market Maker, etc.

7531PricePctFixed

Defines whether the price specified is a fixed amount or a percentage of another security

7532SettlementTime

A=AM Settlement

P=PM Settlement

7533ClientTier

This is used to identify which tier to map the quote request, or order to. Typical use would be for streaming prices to multiuser platforms.

7534OptionStrategyType

Complex option strategy type definitions, i.e., Call Spread, Straddle, Strangle, etc.

7535LegRatio1

Ratio for an option leg

7536RefHedgePriceType

Attribute of RefHedgePrice field

7537RefHedgePrice

Reference or Hedge Price (see tag 7536)

7538Delta2

-1.0 to +1.0

7539IntentToCross

N=False, Y=True

7540StripLength

Indicates the Instrument is a strip of consecutive maturities. The MaturityDate or MaturityMonthYear field indicates the first maturity. E.g. a strip of 12 monthly options would have 7540=12.

7541NoCompetitiveQuotes
7542Reserved360T6
7543Reserved360T7
7544Reserved360T8
7545Reserved360T9
7546Reserved360T10
7547Reserved360T11
7548Reserved360T12
7549Reserved360T13
7550BOATdelay

Flag set when a trade report has been kept a certain amount of time in the BOAT system, before being published. The time limit applied is system specific.

The tag is used in Market Data Message Incremental Refresh (Message type = “X”)

7551TradeReportVersion

The version of a trade report

7552DelayToTime

The time the trade report was/will be made public

7553OverrideDelay

If TRUE (Y), the trade report will be published immediately, if FALSE (N), the system evaluates if the trade should be delayed

7554TradeSeqNo

Trade sequence number

7555TradeSeqNoSeries

Trade sequence number series

7556TradeReportRefSystem

Reference to the Trade Report System of the previous version of the trade.

7557LiquidShare

Indicates whether this instrument is a “liquid share” or not.

7558Sector2

The ICB code for the sector that this share belongs to

7559BasisOfTrade

1 = DMA

2 = Cash

3 = Proprietary

4 = Client interaction

7560SuspendReason

E = End of day

O = Other

7561SecondaryQuoteID

Contributor’s internal quote reference ID.

7562SecondaryTradeID2

Contributor’s internal trade reference ID.

7563NoWarningReasons

Number of warning reasons.

7564TradeReportWarningReason

Trade report warning reasons

7565NoTradeSeqNoSeries

Number of trade sequence number series.

7566TimezoneOffset

Offset to the local time compared to UTC. E.g. -5 is Eastern time.

7567ReportedPxDiff

Indicates if the price differs from the market price

7568ReportedPXReason

Reason why price differs from market price:

D = Market Condition

N = Negotiated Trade

A = Amended trade

C = Cancelled Trade

7569RptSys

The system which has published the report.

7570RptTime

The time the trade report will be published.

7571AVT

The MiFID “average value of turnover” of the instrument.

7572AVTCurrency

The currency in which the AVT is expressed

7573ADT

The MiFID “average daily turnover” of the instrument

7574ADTCurrency

The currency in which the ADT is expressed

7575SMS

The MiFID “standard market size” of the instrument

7576SILiquidSharesReqID

The request ID in a SI Liquid Shares message.

7577SILiquidSharesStatus

0 = accepted

1 = rejected

7578SILiquidSharesRejectReason

Reason for reject

7579SuspendQuotingReqID

The request ID for suspend quoting.

7580SuspendQuotingStatus

0 = Request accepted

1 = Request rejected

7581SuspendQuotingRejectReason

Reason for reject

7582NoQuotableCurrencies

Number of quotable currencies for an instrument.

7583QuotesClearedTime

The timestamp when quotes where cleared in BOAT.

7584TradeReportSystem

The trade report system of a trade report.

7585TradeReportRefVersion

The version of the previous trade report.

7586NoQuotableInstruments

Number of quotable instruments.

7587ClientTrade

Indicates if the trade is a Client Trade, i.e. eligible for delay.

7588QuotableInstrumentStatusReqID

ID of a Quotable Instrument Status request.

7589QuotableInstrStatusReqRejReason

Reason for reject.

1 = Duplicate request ID

2 = Insufficient permissions

94 = Not allowed on current state

98 = Service not available

99 = Other

7590ReceivedTime

The timestamp when the trade was received by BOAT.

7591SecurityValidToTime

The latest timestamp when the security is valid.

7592SecurityChangedTime

Timestamp of Security Change.

7593SecurityValidFromTime

The earliest timestamp when the security is valid.

7594LiquidityLevel

The liquidity level of the instrument.

7595NoSharesIssued

The number of shares issued.

7596PxQtyReviewed

Indicates if the trade price and trade quantity have been reviewed.

7597QueriedTrade

Indicates if the trade is queried, for example price or qty

7598SystemUTIRef

Unique system specific trade indentifier reference. Required in Trade Capture Report (Message type = “AE”) for cancellations (ExecType=H) or amendments (ExecType=0 and 7556, 572, and 7585 submitted). References a SystemUTI.

7599SystemUTI

Unique system specific trade indentifier. Returned in Trade Capture Report Ack (Message type = “AR”) when the trade report is accepted.

7600WdnStrategyType

This is a required field!

7601WdnStrategyMode

Indicate value.

7602WdnStartTime

GMT, FIX standard format — missing means start immediately.

7603WdnEndTime

GMT, FIX standard format — missing means trade to market close.

7604WdnMOCFlag

Y or N — missing means N.

7605WdnMaxParticipation

missing is the same as zero.

7606WdnTargetParticipation

this tag is ignored if value is missing or zero.

7607WdnStrategyParameter1
7608WdnStrategyParameter2
7609WdnStrategyParameter3
7610WdnStrategyParameter4
7611WdnStrategyParameter5
7612WdnStrategyParameter6
7613WdnStrategyParameter7
7614WdnStrategyParameter8
7615WdnStrategyParameter9
7616WdnStrategyParameter10
7617WdnStrategyParameter11
7618WdnStrategyParameter12
7619WdnStrategyParameter13
7620WdnStrategyParameter14
7621WdnStrategyParameter15
7622WdnStrategyParameter16
7623WdnStrategyParameter17
7624WdnStrategyParameter18
7625WdnStrategyParameter19
7626WdnStrategyParameter20
7627WdnStrategyParameter21
7628WdnStrategyParameter22
7629WdnStrategyParameter23
7630WdnStrategyParameter24
7631WdnStrategyParameter25
7632WdnStrategyParameter26
7633WdnStrategyParameter27
7634WdnStrategyParameter28
7635WdnStrategyParameter29
7636WdnStrategyParameter30
7637WdnStrategyParameter31
7638WdnStrategyParameter32
7639WdnStrategyParameter33
7640WdnStrategyParameter34
7641WdnStrategyParameter35
7642WdnStrategyParameter36
7643WdnStrategyParameter37
7644WdnStrategyParameter38
7645WdnStrategyParameter39
7646WdnStrategyParameter40
7647WdnStrategyParameter41
7648WdnStrategyParameter42
7649WdnStrategyParameter43
7650WdnStrategyParameter44
7651WdnStrategyParameter45
7652WdnStrategyParameter46
7653WdnStrategyParameter47
7654WdnStrategyParameter48
7655WdnStrategyParameter49
7656WdnStrategyParameter50
7657WdnStrategyParameter51
7658WdnStrategyParameter52
7659WdnStrategyParameter53
7660WdnStrategyParameter54
7661InstitutionalID

This field contains the institutional ID (length is 7 characters).

7662TraderGroupID

This field contains the ID of the trader group.

7663SettlAccType2

This field indicates the settlement account type. Valid values: 1=Standing; 2=House; 3=Client.

7664SettlementVenue

Currently all London Stock Exchange instruments are applicable to a single settlement venue.

7665MemberCodeCounterpart

This field indicates the Member code counterpart. For a cross order the possible values are: INTRAFIRM or NONMEMBER.

7666MandatorID

This field indicates the code of the mandator.

7667PublicOrderCode

This field contains the public order code (i.e. the order code for the displayed quantity).

7668LastCounterpartExec

Indicates the counterpart of the last trade.

7669MIFIDOrderType

Indicates the client order type in case the order is sent to the client matching engine.

Valid values: 1=Mid price (matching engine will maintain the price in real time as mid-price); 2= Soft limit (matching engine will manage an internal limit, and an external or exchange limit).

7670MIFIDInternalLimite

In case the order type is soft-limit, this field indicates the internal limit.

7671UserDealer

This field indicates the User Dealer (set in GL OMS)

7672UserSales

This field indicates the User Sales (set in GL OMS)

7673OrigClientID

Original Client ID of the order before amendment of Client ID

7674PrevOrdQty

Previous quantity of the order before amendment (used for GL OMS)

7675PrevOrdPrice

Previous price of the order before amendment(used for GL OMS)

7676FloorQtyDay

Floor quantity of the day. Used for GL SOM to indicate the executed quantity for client order, at the end of the day.

7677AllocExecID

Allocation ExecID used in Account Repeating Group (to link with Exec repeating Group)

7678TotalRevCost

Used for GL SOM. Sum of all (MatchedQty*RevisedPrice)

7679AvgRevPrice

Average Revised Price (Used for GL SOM)

7680OTCInd

OTC (Off Exchange order) indicator. Used to set GL Class Order.

Valid values: 0=On Exchange Order; 1= Off Exchange Order; 2=OTC Initial Trade Notification.

7681TotalCostDay

Total cost of the day set by GL SOM for EDA orders.

7682AvgPriceDay

Average Price of the day set by GL SOM (for EDA orders)

7683CurrencyRate

This field indicates the rate between the currency used for the trade and the currency used by the counterpart

7684ComplSettlement

Used to indicate a complementary information about the settlement

7685ReminderInterval

Used for Jakarta Stock Exchange (required for Off-exchange)

7686SuspensionInd

Suspension Indicator

7687PercentageVar

Percentage Variation

7688OTCSession

Indicates the period where the block can be traded.Valid values: 1=No; 1=Trading Hours; 2=After Hours; 3= Trading and After Hours.

7689ThresholdExecQty

Indicates the maximum number contracts affected for an executed (used for XETRA best quote)

7690LimitGap

Indicates the price delta relative to current market best price. Specific to XETRA market (best quote)

7691ClientCapacity

Indicates the client capacity. Valid values: 1=Agent; 2=Principal; 3=Riksless principal; 4=Individual; 5=Member agent.

7692SubClCodType

GL Sub Client Code Type (for clearing). Valid values: 1=Liquidity; 2=Specialist; 3=None; 4=Insider; 5=Shareholder.

7693ClientAccID

GL client account ID (for clearing)

7694SubAccount

Client sub-account (for clearing)

7695CoverInd

GL Covered Indicator. Valid values: 1=Covered; 2=Uncovered.

7696TrusteeID

Indicate a local reference ID.

7697ShareGroupID

GL Share Group ID (for clearing)

7698Netting

Indicates the condition used to group the orders.

Valid values: 1=Amalgate same price; 2=Don’t Amalgamate Against; 3=Amalgamate Manual average Price; 4=Amalgamate Automatic Average Price.

7699NettingGroup

Only the orders with the same “Netting” letter will be amalgamated. This field allows differentiating all alphanumerical characters used.

7700BookID

Group of PorfolioID. Specific Kuwait Stock Exchange for back office.

7701QuoteEntryDate

Date the quote was initiated by quote originator

7702QuoteEntryTime

Time quote was entered by orginator

7703MarketSegment

The Market Segment allows the requester to set the Market Segment that will be sent in a Mass Quote Response

7704MIFIDClientCodeType

Defines the client type.

Valid values: 1 Market Maker; 2 Eligible counterparty; 3 Investment Firms; 4 Retail.

7705MIFIDTradeExchange

Contains the GL GLID of execution market

7706OriginatorAcc

Indicates the member’s own account to the end-client.

7707NoDeposit

Repeating Group Index for GL SPAN message

7708UnderlyingRisk

Risk level for the underlying symbol. (specific to GL SPAN message)

7709MarginInit

Initial deposit value (specific to GL SPAN message)

7710TSXSOROrderID1

Smart Order Router (SOR) order identifier.

7711TSXSOROrderID2

Smart Order Router (SOR) order identifier.

7712TSXParticipationOption

Identifies the type of incoming orders that a registered trader would like to participate with, when the other registered trader is not participating.

Valid values:

1 = Total MGF Size for eligibility and participation (default)

2 = Total MGF Size for eligibility, Individual MGF Size for participation

3 = Individual MGF Size for eligibility and participation

7713TSXNoTradeFeat

A marker that is supplied by the Member Firm to prevent trading against that same Member Firm’s contra orders based on a matching TSXNoTradeKey.

Valid values:

NM = Cancel Newest

EM = Execute Match

OM = Cancel Oldest

DM = Decrement Larger and Cancel Smaller

7714TSXNoTradeKey

A Member Firm produces these keys to prevent trading against that same Member Firm’s contra orders based on a matching TSXNoTradeKey. Note that the marketplace does not produce this key or enforce the uniqueness of this key. TSXNoTradeKey only prevents trades between orders produced by the same BrokerNumber (or if present, by PrivateBrokerNumber).

7715TSXNoTradeOrderNum

The contra private order number that would have matched with the order, if not prevented by the no-trade feature.

7716TSXNoTradeVol

The number of shares that would have matched, if not prevented by the no-trade feature.

7717TSXNoTradePrice

The price the match would have occurred at, if not prevented by the no-trade feature.

7718TMXUDF8
7719TSXBuyParticipationVolume

To assign the maximum buy participation volume for a symbol.

7720TSXSellParticipationVolume

To assign the maximum sell participation volume for a symbol.

7721TSXRemainingBuyParticipationVolume

The remaining buy participation volume for a symbol.

7722TSXRemainingSellParticipationVolume

The remaining sell participation volume for a symbol.

7723TSXPegType

Peg to the protected NBBO. Available on undisplayed orders only.

Valid values:

C = Contra Midpoint Only Plus

D = Contra Midpoint Only Plus, Dark Sweep

M = Midpoint Peg

N = None (default)

P = Market Peg

R = Primary Peg

x = Minimum Price Improvement Peg

7724TSXATSTimestamp

The time the quote changed on the ATS.

7725TSXAL1Timestamp

The time the ABBO provider generated the quote.

7726TSXUndisplayed

Indicates the order is completely undisplayed.

Y = Yes

N = No (default)

7727TSXExecCancelledReason

Indicates that the order was cancelled because of Cancel on Disconnect (COD).

7728TSXRemainingMGFVolume

The remaining available volume that the equities specialist may increase their MGF volume by.

7729ShortMarkingExempt

Marker for Short-Marking Exempt order designation. Required if applicable for Short-Marking Exempt.

Valid values:

0 = SME

1 = Buy Cross SME

2 = Sell Cross SME

3 = Both Buy and Sell Cross SME

7730TMXUDF9
7731TSXSeekDarkLiquidity

Used on an IOC/FOK order to only match against dark liquidity.

Valid values:

1 = Trade with price improving dark only

2 = Trade with dark up to and including the NBBO

7732TSXMatchingPriority

Indicates the type of priority used to match the order in a trade.

Valid values:

1 = Indicates match was because of Broker Preferencing

7733TSXSelfTrade

Indicates if the trade is a Self Trade. Self Trades are suppressed on the public feed.

Valid values:

Y = Yes

N = No

7734TSXSpeedbump

Indicates whether a message was subject to a processing delay before interacting with the order book.

Valid values:

” ” (blank) = Feature is off or is not applicable to this order (default)

Y = Feature on, message goes through Speedbump

N = Feature on, message does not go through Speedbump

7735TSXLongLife

Identifies the order as a LongLife eligible order.

Valid values:

Y = Yes

N = No (default)

7736UndisclTradedVol

The portion of traded volume attributed to the undisclosed volume of an Iceberg order.

7737POComment

A free-form, pass-through tag provided for use by POs.

7738PriceBandInst

Instructions to the Exchange when the order price exceeds TSX Marketplace threshold price band limits.

Valid values:

0 = Kill Order (default)

1 = Reprice

7739TSXMarketInst

Instructions to the Exchange to identify certain order types.

Valid values:

CO = Closing Offset

7740CrossFlag

Boolean

Indicates whether or not the cross is allowed.

Valid values:

Y = OK to cross

N = No cross (cross is forbidden)

7741LegContraQty

Contra amount of the leg

7742OriginatorAccFinal

Indicates the account of the person who initiates the order.

7743ClientIdSOM

Indicates the UserId set in GLSOM to identify the FIX Client.

7744WorkChildMinQty

Defines the quantity below which the price modification will be triggered. Specific to algos %Volume and WithATick when running with GL Tactics.

7745TriggerDateTime

Defines the date and time at which the order must be sent to the exchange. Specific to tactic Unreleased when running with GL Tactics.

7746WorkMaxLimitPrice

Defines the Work Maximum Limit Price (specific to algos PEG + Linked Peg for GL Tactics)

7747WorkPrice

Defines the Work Price (specific to algo Linked Peg for GL Tactics)

7748WorkEndDate

Defines the date and time of the last wave. Specific to algo TWAP(native) when running with GL Tactics.

7749WorkRefVolume

Used with GL algo %Volume, this field indicates the volume at the beginning.

7750BookingTypeCustom

Method for booking out this order. Used when notifying a broker that an order to be settled by that broker is to be booked out as an OTC derivative (e.g. CFD) or similar.

Valid values:

0 = Regular booking (DVP)

1 = CFD

2 = Swap

3 = Give Up

4 = Combined communication

7751SyntheticQtyType

0=Percentage

1=Quantity

7752NoSynthetics

Number of SyntheticType, SyntheticQty, and SyntheticBroker entries

7753SyntheticType

0=CFD

1=Swap

2=Give Up

7754SyntheticQty

A percentage or quantity of the order’s quantity, as defined by SyntheticQtyType, that represents the associated SyntheticType

7755SyntheticBroker

Value representing the broker

7756WorkSymbol

Contains the symbol used to trigger the order (specific Linked Peg for GL Tactics)

7757WorkIDSource

Contains the ID Source used to trigger the order (specific Linked Peg for GL Tactics)

7758WorkSecurityIDSource

Contains the Security ID Source used to trigger the order (specific Linked Peg for GL Tactics)

7759RevisedFinal

Remaining payment due on any contract (specific to KMEFIC)

7760Auctionlimitprice

Limit price in % value terms

7761QuoteRank

Added to the custom repeating group “NoDealers” (9690) for dealer responses assigning a numeric rank to a dealer quote.

7762Exclude

A boolean flag to indicate exclusion within a repeating block. Example: Used in NoDealers custom block (9690) to indicate exclusion of a particular DealerID (9691) from an order.

Value: 1/0

7763RequestIn

The time when application received request

7764RequestOut

The time when application sent request

7765ResponseIn

The time when application received response

7766ResponseOut

The time when application sent response

7767IsRelative

It points that OrderQty is relative value (LeavesQty = LeavesQty – OrderQty).

7768OptionTradeType

TW Derivative Trade Type (Option/Future)

1 = Listed

2 = Flex

3 = Bilateral

7769DeltaTransfer

Option Delta Transfer1 = Delta Work

2 = Delta Exchange

3 = Risk

7770LockedQty

Locked quantity

7771RouteOddToSlowExchange

Y = Route Odd Lot to slow* exchange

N = Do no route Odd Lot to slow* exchange*some exhchanges incur extra delay for odd-lot processing or do not process odd lot IOCs

7772CentralCounterParty

The Central Counterparty.

7773OtherLegSecurityID

The AMR for the other component leg of an Asset Allocation or a Prof Trade / or / ISIN code for the underlying cash leg that is part of a Basis or Against Actuals trade

7774OtherLegReferenceNo

For basis trades only. Free text field that provides a identifying reference for the cash leg

7775OtherLegLastPx

For Basis and Against Actual trades only. Underlying cash leg price

7776Volga

The Volga of an Option

7777LastMktBloomberg

Bloomberg recognized exchange code. This is a 2 character, alpha code.

7778SecurityExchangeBloomberg

Bloomberg recognized exchange code. 2 character alpha code.

7779Routetosession

Used for fix-to-fix processing. No internal updates along the way. Strictly endpoint processing. Used to bypass local database updates.

7780Reserved86
7781Reserved87
7782Reserved88
7783Reserved89
7784Reserved90
7785Reserved91
7786Reserved92
7787Reserved93
7788Reserved94
7789Reserved95
7790Reserved96
7791Reserved97
7792Reserved98
7793Reserved99
7794Reserved100
7795Reserved101
7796Reserved102
7797Reserved103

.

7798Reserved104
7799Reserved105
7800Algoreserved1

Algo reserved

7801SourceApplication

Identifies Portfolio Trading flow (String)

7802GroupName

Group Identifier for Parent/Child orders(String)

7803Strategy2

Indicates whether a strategy should be applied to a Program (String)

7804Algoreserved2

Algo reserved – APAC Product

7805Algoreserved3

Algo reserved

7806Algoreserved4

Algo reserved

7807Algoreserved5

Algo reserved

7808Algoreserved6

Algo reserved

7809Algoreserved7

Algo reserved

7810Algoreserved8

Algo reserved

7811Algoreserved9

Algo reserved

7812Algoreserved10

Algo reserved

7813Algoreserved11

Algo reserved

7814Algoreserved12

Algo reserved

7815Algoreserved13

Algo reserved

7816Algoreserved14

Algo reserved

7817Algoreserved15

Algo reserved

7818Algoreserved16

Algo reserved

7819Algoreserved17

Algo reserved

7820Algoreserved18

Algo reserved

7821Algoreserved19

Algo reserved

7822Algoreserved20

Algo reserved

7823Algoreserved21

Algo reserved

7824Algoreserved22

Algo reserved

7825Algoreserved23

Algo reserved

7826Algoreserved24

Algo reserved

7827Algoreserved25

Algo reserved

7828Algoreserved26

Algo reserved

7829Algoreserved27

Algo reserved

7830Algoreserved28

Algo reserved

7831Algoreserved29

Algo reserved

7832Algoreserved30

Algo reserved

7833Algoreserved31

Algo reserved

7834Algoreserved32

Algo reserved

7835Algoreserved33

Algo reserved

7836Algoreserved34

Algo reserved

7837Algoreserved35

Algo reserved

7838Algoreserved36

Algo reserved

7839Algoreserved37

Algo reserved

7840Algoreserved38

Algo reserved

7841Algoreserved39

Algo reserved

7842Algoreserved40

Algo reserved

7843Algoreserved41

Algo reserved

7844Algoreserved42

Algo reserved

7845Algoreserved43

Algo reserved

7846Algoreserved44

Algo reserved

7847Algoreserved45

Algo reserved

7848Algoreserved46

Algo reserved

7849Algoreserved47

Algo reserved

7850Algoreserved48

Algo reserved

7851Algoreserved49

Algo reserved

7852Algoreserved50

Algo reserved

7853Algoreserved51

Algo reserved

7854Algoreserved52

Algo reserved

7855Algoreserved53

Algo reserved

7856Algoreserved54

Algo reserved

7857Algoreserved55

Algo reserved

7858Algoreserved56

Algo reserved

7859Algoreserved57

Algo reserved

7860Algoreserved58

Algo reserved

7861Algoreserved59

Algo reserved

7862Algoreserved60

Algo reserved

7863Algoreserved61

Algo reserved

7864Algoreserved62

Algo reserved

7865Algoreserved63

Algo reserved

7866Algoreserved64

Algo reserved

7867Algoreserved65

Algo reserved

7868Algoreserved66

Algo reserved

7869Algoreserved67

Algo reserved

7870Algoreserved68

Algo reserved

7871Algoreserved69

Algo reserved

7872Algoreserved70

Algo reserved

7873Algoreserved71

Algo reserved

7874Algoreserved72

Algo reserved

7875Algoreserved73

Algo reserved

7876Algoreserved74

Algo reserved

7877Algoreserved75

Algo reserved

7878Algoreserved76

Algo reserved

7879Algoreserved77

Algo reserved

7880Algoreserved78

Algo reserved

7881Algoreserved79

Algo reserved

7882Algoreserved80

Algo reserved

7883Algoreserved81

Algo reserved – Would Criteria

7884Algoreserved82

Algo reserved – Perf Variation

7885Algoreserved83

Algo reserved

7886Algoreserved84

Algo reserved

7887Algoreserved85

Algo reserved

7888Algoreserved86

Algo reserved

7889Algoreserved88

Algo reserved

7890Algoreserved89

Algo reserved

7891Algoreserved90

Algo reserved

7892Algoreserved91

Algo reserved

7893Algoreserved92

Algo reserved

7894Algoreserved93

Algo reserved

7895Algoreserved94

Algo reserved

7896Algoreserved95

Algo reserved

7897Algoreserved96

Algo reserved

7898Algoreserved97

Algo reserved

7899Algoreserved98

Algo reserved

7900Algoreserved99

Algo reserved

7901Algoreserved100

Algo reserved – SOR

7902Algoreserved101

Algo reserved – SOR

7903Algoreserved102

Algo reserved – SOR

7904Algoreserved103

Algo reserved – SOR

7905Algoreserved104

Algo reserved

7906CombinedOrdType

1 – Normal Order (controlled against NBBO)

2 – No NBBO controls

3 – No OLA routing

7907MarketPhase1

Directing order to various market phases

7908MarketPhase2

Directing order to various market phases

7909MarketPhase3

Directing order to various market phases

7910DayCountFraction

Describes the method used for calculating accrued interest for a bond.

A free text field, example values are:

1/1, 30/360, 30E/360, ACT/360, ACT/365.FIXED, ACT/ACT.AFB, ACT/ACT.ISDA, ACT/ACT.ISMA

7911LegTenorValue

Tenor of a multi-leg trade

7912LegBidSize2

Quoted amount of a multi-leg deal (repeating group)

7913LegOfferSize2

Offer size of a multi-leg trade (repeating group)

7914LegBidSpotRate

Spot Rate bid for a multi-leg deal (repeating group)

7915LegOfferSpotRate

Spot Rate ask for a multi-leg trade (part of repeating group)

7916LegUSDEquiv

USD Equivalent of the dealt currency (multi-leg)

7917LegHomeCcyQty

Client’s home currency equivalent of the dealt currency (multi-leg)

7918LegHomeCcyRate

Client’s home currency rate against the dealt currency (Multi-leg)

7919LegAvgPx

average all-in rate of a multi-leg trade

7920ConvertedPriceIndicator

Indicates whether the price and currency entered on the trade is the price and currency in which the transaction was dealt. Valid values ‘Y’, ‘N’ & ‘ ‘

7921BargainCondition

Bargain condition of an order (GL).

7922BestExecutionUniverse

List of Markets, Alternative Venues,DarkpooL, Internal systems (matching engine for OTC, Systematic Internalisator,…)

7923ExchangeListCode

Indicate the code (number or name) of the list of exchanges authorized. This is created to allow to route orders when no destination is specified ( tag 100 or 207 empty, …). This can be used to specify External Brokers (another region, another hub) , specify a list of limited exchanges for the client , ….

7924DeltaAheadThresholdQty
7925DeltaAheadThresholdValue
7926WorkingDelta
7927AggressivePost

Boolean

7928SelfTradePreventFlag

Use of this field will indicate that you do not wish to trade against yourself on the NYSE Arca Equities exchange. Will be available late 2nd Qtr./Early 3rd Qtr. 2009.

7929CAPStrategyIndicator
7930ServiceID
7931VenueID

Venue of Target or Execution

7932RouteToID

Destination when Routing Away

7933BrokerID

Broker to Sponsor order

7934FirmID2
7935DisplayInst
7936UserID
7937UserName
7938BlotterID
7939BlotterName
7940StrategyID
7941VenueStrategy
7942CrossFirst
7943CrossAfter
7944RouteFirst
7945TakeShown
7946TakeWhenShown
7947CanReprice
7948PostOnly
7949PostAwayTag
7950RouteOut
7951DialectID
7952TradingDeskID
7953RegionID
7954MaxQtyPerLevel
7955MaxPctRate
7956MinPctRate
7957Aggression
7958ChildAggression
7959AheadAllowed
7960BehindAllowed
7961Interval
7962Alpha
7963Lambda
7964Beta
7965Gamma
7966Delta3
7967Theta
7968Vega
7969Omega
7970Rho
7971MinBlockSize
7972MinBlockBasis
7973CompleteOrder
7974PreOpen
7975OnOpenCross
7976OnCloseCross
7977OnCrossBasis
7978DoNotCross
7979ToBeRenameRx
7980ToBeRenameTrigger
7981CorpBuyback
7982AdverseMoveAmt
7983AdverseMoveRate
7984FavorMoveAmt
7985FavorMoveRate
7986LegLimit
7987LegRatio2
7988LegCash
7989LeadingLeg
7990PriceMultiplier2
7991PriceIntercept2
7992CashTolerance
7993LongLimit
7994ShortLimit
7995Mantara1
7996Mantara2
7997Mantara3
7998Mantara4
7999Mantara5
8000ShortSaleRestriction

Same as tag 1687 (int datatype). To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.Indicates whether a restriction applies to short selling a security.

Valid values:

0 = No restrictions

1 = Security is not shortable

2 = Security not shortable at or below the best bid

8001ShortSaleExemptionReason

Same as tag 1688 (int datatype). To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

Indicates the reason a short sale order is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.).Valid values:

0 = Exemption Reason Unknown

1 = Incoming Short Sale Exempt

2 = Above National Best Bid (Broker Dealer Provision)

3 = Delayed Delivery

4 = Odd-Lot

5 = Domestic Arbitrage

6 = International Arbitrage

7 = Underwriter or Syndicate Distribution

8 = Riskless Principal

9 = VWAP

8002LegShortSaleExemptionReason

Same as tag 1689 (int datatype). To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

Use in LegOrdGrp, InstrmtLegExecGrp, TrdInstrmtLegGrp components.Indicates the reason a short sale is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.)Uses same values as ShortSaleExemptionReason.

8003SideShortSaleExemptionReason

Same as tag 1690 (int datatype). To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

Indicates the reason a short sale is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.)Uses same values as ShortSaleExemptionReason.

8004CustodialLotID

String datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

An opaque identifier used to communicate the custodian’s identifier for the lot. It is expected that this information would be provided by the custodian as part of a reconciliation process that occurs before trading.Used in AllocAckGrp, AllocGrp, PreAllocGrp, PreAllocMlegGrp, TrdAllocGrp

8005CurrentCostBasis

Amt datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

The amount that the current shares are worth. If this lot was liquidated, the total gain/loss for a trade is equal to the trade amount minus the current cost basis.Used in AllocAckGrp, AllocGrp, PreAllocGrp, PreAllocMlegGrp, TrdAllocGrp

8006LegCustodialLotID

String datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

An opaque identifier used to communicate the custodian’s identifier for the lot. It is expected that this information would be provided by the custodian as part of a reconciliation process that occurs before trading.

8007LegVSPDate

LocalMktDate datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

The Versus Purchase Date used to identify the lot in situations where a custodial lot identifier is not available.

8008LegVSPPrice

Price datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

The Versus Purchase Price used to identify the lot in situations where a custodial lot identifier is not available.The value should be calculated based on current cost basis / quantity held.

8009LegCurrentCostBasis

Amt datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions.

The amount that the current shares are worth. If this lot was liquidated, the total gain/loss for a trade is equal to the trade amount minus the current cost basis.

8010LastLiquidityInd

Same as LastLiqudityInd, tag 851, in FIX 4.4 and above. To be used by implementations that cannot support tag 851 in FIX 4.3 and below.

8011EventTimeUnit

String datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions. Time unit associated with the event. If present EventTimePeriod must also appear and EventDate and EventTime may be omitted.Valid Values:

H – Hour

Min – Minute

S – Second

D – Day

Wk – Week

Mo – Month

Yr – Year

Added to the repeating group after EventTime.

8012EventTimePeriod

Int datatype. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions. Time unit multiplier for the event. If present EventTimeUnit must also appear and EventDate and EventTime may be omitted.Added to the repeating group after EventTimeUnit.

8013TrdRegPublicationReasons

String datatype. Same as TrdRegPublicationReason(2670) in the standard TrdRegPublicationGrp component but string datatype to support space delimited integer values defined by the standard field. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. Reasons for pre-trade waiver or post-trade deferral.

8014TradePriceConditions

String datatype. Same as TrdePriceCondition(1839) in the standard TradePriceConditionGrp component but string datatype to support space delimited integer values defined by the standard field. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. Price conditions in effect at the time of the trade.

8015OrderAttributeTypes

String datatype. Same as OrderAttributeType(2594) in the standard OrderAttributeGrp component but string datatype to support space delimited integer values defined by the standard field. OrderAttributeValue(2595) implicitly assumed to be “Y”. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. Types of order attribute.

8016TradingVenueRegulatoryTradeID

String datatype. Same as RegulatoryTradeID(1903) in the standard RegulatoryTradeIDGrp component when RegulatoryTradeIDType(1905) = 5 (Trading venue transaction identifier). To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups.

8017ValueCheckTypes

String datatype. Same as ValueCheckType(1869) in the standard ValueChecksGrp component but string datatype to support space delimited integer values defined by the standard field. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. Value checks to ignore at the time of order submission or modification, i.e. ValueCheckAction(1870) = 0 (Do not check). Absence of a type represents ValueCheckAction(1870) = 1 (Check). No support for ValueCheckAction(1870) = 2 (Best effort) as it is not a regulatory requirement.

8018BCANID

String datatype. A BCAN (Broker-to-Client Assigned Number) is a type of short code to identify the broker’s clients. It may be used when placing orders for instruments listed on Hong Kong Stock Exchange as well as for instruments listed on the Shanghai & Shenzhen Stock Exchange accessed via the HK Northbound Stock Connect regime. The information in the field may have different formats depending on requirements prescribed by the exchange.

8019SPSAID

Special Segregated Accounts Investor ID that is 6 digitis long without leading zero(s) assigned by CCASS (Hong Kong).HKSCC provides the SPSA services to the market to facilitate investors who maintain China Connect Securities with custodians but want to sell their China Connect Securities without having to pre-deliver the securities from their custodians to their executing brokers. The investor may designate at most 20 EPs as executing brokers which are authorised to use its Investor ID to execute orders in China Connect Securities on its behalf. When the designated EP inputs such investor’s sell order, it shall also input the Investor ID with the sell order.

8020FDID

String datatype. Same as PartyID(448) together with PartyIDSource(447)=S (FDID) and PartyRole(452)=24(Customer account) in the standard Parties component (also together with PartyRoleQualifier(2376)=18(Current) when modifying the FDID). To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. The firm designated identifier (FDID) is a unique identifier required by the SEC for each trading account designated by Industry Members for purposes of reporting to CAT (Consolidated Audit Trail).

8021NewFDID

String datatype. Same as PartyID(448) together with PartyIDSource(447)=S (FDID), PartyRole(452)=24(Customer account) and PartyRoleQualifier(2376)=19(New) in the standard Parties component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. The firm designated identifier (FDID) is a unique identifier required by the SEC for each trading account designated by Industry Members for purposes of reporting to CAT (Consolidated Audit Trail). Can be used when changing the FDID.

8022SIJurisdiction

String datatype. Same as PartyID(448) together with PartyIDSource(447)=G (MIC) and PartyRole(452)=63 (SI) in the standard Parties component and PartySubID(523) together with PartySubIDType(803)=70 (Jurisdiction) in the associated standard PtysSubGrp component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. The SI jurisdiction is the one applicable to an order associated with an SI in that instrument.

8023ReportedJurisdictions

String datatype. Same as PartyID(448) together with PartyIDSource(447)=N (LEI) or P (Short code identifier) and PartyRole(452)=116 (Reporting entity) in the standard Parties component and PartySubID(523) together with PartySubIDType(803)=70 (Jurisdiction) in the associated standard PtysSubGrp component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups. The reported jurisdictions are those that the trade has been or will be reported to. Required to also use TradeReportingIndicator(2524)=6 (Trade has been or will be reported).

8024VenueOrderTypes

String datatype. Unique identifier representing the specific order type(s) offered by an execution venue. In the context of US CAT this is used for CAT field atsOrderType. ATSs provide their order types to CAT by submitting data dictionaries.”

8025CustomerAccount

String datatype. Same as PartyID(448) together with PartyIDSource(447)=D (Proprietary) and PartyRole(452)=24 (Customer account) in the standard Parties component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups.

8026AlgorithmID

String datatype. Same as PartyID(448) together with PartyIDSource(447)=D (Proprietary), PartyRole(452)=122 (Investment Decision Maker), and PartyRoleQualifier(2376)=22 (Algorithm) in the standard Parties component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups.

8027CustomerLEI

String datatype. Same as PartyID(448) together with PartyIDSource(447)=N (LEI) and PartyRole(452)=3 (Client ID) in the standard Parties component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups.

8028BrokerLEI

String datatype. Same as PartyID(448) together with PartyIDSource(447)=N (LEI) and PartyRole(452)=26 (Correspondent Broker) in the standard Parties component. To be used by implementations that cannot accommodate later tag numbers in earlier FIX versions or repeating groups.

8029MasterSPSAID

Master Special Segregated Accounts Investor ID that is 6 digits long without leading zero(s) assigned by CCASS (Hong Kong).HKSCC provides the Master SPSA services to the market to facilitate investors who maintain China Connect Securities with custodians but want to sell their China Connect Securities without having to pre-deliver the securities from their custodians to their executing brokers. The investor may designate at most 20 exchange participants (EPs) as executing brokers who are authorised to use their Investor ID to execute orders in China Connect Securities on his behalf. When the designated EP inputs such investor’s sell order, it shall also input the Investor ID with the sell order.

8030KRShortSellRegNum

String datatype. Same as PartyIDSource(447)=V (Korea Short Selling Registration Number). To be used by implementations that cannot accommodate Parties component in earlier FIX versions.

8031MMTCode

String datatype. To be used by implementations that require the MMT efficient encoding scheme as opposed to the individual fields flagging post-trade data across asset classes. See https://www.fixtrading.org/mmt/ for details of the encoding.

9000InvestorAdvisorCode

a.k.a – RR Code, Salesman Code, Representative Code

9001MaxShow1

Order: Inform broker the amount of the order to be shown via IOIs

** ADDED TO FIX 4.1 AS TAG: 210 (MaxShow) **

9002CrossSeqNum

Sequence number of cross trade being reported to an exchange. The field can contain alpha-numeric values.

9003UDFSupportIndicator

Valid Values

1- Supports UDF in the message

2- Supports UDF in repeating groups

9004CustomerSize

Indicates the number of contracts that are customer in the top of the market message.

9005ProfessionalSize

Indicates the number of contracts that are professional (non-ICM)in the top of the market message.

9006QuoteUpdateControlId

An Integer ID per quote for a product in the Mass Quote Message.

9007NoSettDays

For FIX4.2 . Defines the number of Settlement Days. Format is 1-25. This is used when SettlmntType is too restrictive.

9008QuoteText

For FIX4.2. Quote msg does not have Text.

9009TradingSystemTicketNumber

Propritary Trading system Ticket number

9010TradingSystemReferenceTicketNumber

Referernce number for Proprietary trading system ticket number

9011BLPAllocationticketnumber

Inside the repeating group for allocations. This is unique to BLP Trading systems.

9012BLPAllocationRefTicketNumber

UNique to BLP Trading system. Inside repeating group for allocations.

9013ADPBlotterCode
9014BlotOrderStatus

State of the order on the blot screens.

0 = Sent

1 = Sent Ack

2 = Priced

3 = Covered

4 = Accepted

5 – Rejected

6 = Canceled

7 = Passed

8 = Traded Away

9 = Tied Traded Away

9015ExecDeltaHedge

Denotes whether a Delta Hedge trade should be booked to offset the risk of an option trade.

9016HedgeTradeType

Indicates a type of hedge trade to be executed for offset of option risk. Possible values: 1=Spot; 2=Forward

9017LegNotionalCurrency

The currency which the LegNotionalAmount field refers to, for an FX Option.

9018LegNotionalAmount

The number of units of currency that are being traded in a given leg of an FX Option. The currency being traded is denoted by the LegNotionalCurrency field, tag 9017.

9019FXOptionStyle

The style of FX Option. Possible values: 1=American; 2=European

9020EQIQuoteResponseLevel

Indicates the level of acknowledgement expected for each quote that is submitted to NYSE as a Quote Advisory. Possible values:(0), or if the tag is not in the message, NYSE will not send any acknowledgement whatsoever for this message. (1), NYSE will send an acknowledgements only if this message fails one of NYSE validations.(2), NYSE will acknowledge this message in any case (rejection or acceptance).

9021EQIAdvisoryType

Indicates what kind of information is embedded in a quote advisory message.(0)Updated fully accepted quote.(1)Updated partially accepted quote.(2)Accepted quote but not updated.(3)Partially accepted quote but not updated.(4)Rejected quote

9022NYSELiquidityBidPx

NYSE Liquidity Quote Bid Price.

9023NYSELiquidityBidSize

NYSE Liquidity Quote bid size.

9024NYSELiquidityOfferPx

NYSE Liquidity Quote offer price.

9025NYSELiquidityOfferSize

NYSE Liquidity Quote offer size.

9026EQIQuoteOrigin

Indicates origin of the quote:whether the quote was generated by NYSE Display Book or by a quote submitted from the firm.(‘E’)The quote was generated because of a quote submitted by the firm.(‘D’)The quote was generated by NYSE DBK(e.g. manual quote entered by specialist).

9027NYSEQuoteRefId

Provides support for cross-referencing the quote in a Quote Advisory message to a quote submitted to NYSE. This tag contains the Quote ID of the quote sent by the firm that caused the Quote Advisory.It will be present only if the original quote submission EQIQuoteResponseLevel is 1 (if the submission failed some validation) or 2 (in all cases).

9028NYSENoQuoteErrors

The number of errors in quote validation that are present in a Quote Advisory message (used for repeating group).

9029NYSEQuoteFieldCode

Contains the indication of which quote element failed validation, and will be used in conjunction with the NYSEQuoteErrorCode tag to specify the complete error. Possible values:(0) Best Quote bid.(1) Best Quote offer.(2)Liquidity Quote bid.(3)Liquidity Quote offer.(4)Error not due to the quote data itself,but due to some generic reason(trading halt, stock frozen, etc).

9030NYSEQuoteErrorCode

Indicates the quote validation error code in a partially accepted or rejected quote submission(e.g. NYSE Xpress order restriction,auto quote suspended on side,invalid price,discarded due to throttling,etc) .

9031QuoteUpdateRequestID

Unique identifier issued for each Quote Update Request message in a connection(request to subscribe/unsubscribe for quotes).

9032UpdateRequestRejectReason

Indicates the encoded reason why the subscription/unsubscription request failed.

9033EQIRole

Identifies the role of an entering party in a Quote Submission.

9034CallPutCurrency

Denotes what currency a given leg of an FX Option is operating on. Works in conjunction with CallOrPut tag.

9035OmgeoNoTDBusinessExceptionCodes

Omgeo CTM specific field. Number of repeating groups for TradeDetail business exceptions.

9036OmgeoTDBusinessExceptionCode

Omgeo CTM specific field. A reason code for TradeDetail business exceptions.

9037OmgeoTDHighestErrorSeverity

Omgeo CTM specific field. The highest Error Severity code within the Trade detail.

9038OmgeoTLBusinessExceptionCode

Omgeo CTM specific field. A reason code for business exceptions.

9039OmgeoNoTLBusinessExceptionCodes

Omgeo CTM specific field. Number of repeating groups for business exceptions

9040OmgeoShowHiddenFieldsIndicator

Omgeo CTM specific field. An indicator for hiding data from the counter party.

9041OmgeoL2MatchingProfileName

Omgeo CTM specific field. Specifies the name of the L2 matching profile.

9042OmgeoNoTradeTransCondIndicators

Omgeo CTM specific field. Number of repeating OmgeoTradeTransactionIndicator entries.

9043OmgeoTradeTransCondIndicator

Omgeo CTM specific field. Indicates the bargain conditions vfor the trade.

9044OmgeoNoSettlTransCondIndicators

Omgeo CTM specific field. Number of repeating OmgeoSettlementTransactionIndicator entries.

9045OmgeoSettlTransCondIndicator

Omgeo CTM specific field. Indicates the bargain conditions for the trade.

9046OmgeoTradeLevelMasterReference

Omgeo CTM specific field. A unique identifier for the trade side that is supplied by the client.

9047OmgeoTradeDetailTradeAmount

Omgeo CTM specific field. Indicates the trade (deal) amount for the trade detail (i.e., the account allocation).

9048OmgeoSettlInstrSourceIndicator

Omgeo CTM specific field. Indicates the source of settlement instructions. If not present, settlement instructions will not be enriched and manual settlement instructions included in the message will not be processed.

9049OmgeoAlertCountryCode

Omgeo ALERT specific field. Used for ALERT settlement instruction lookup. Codes are not ISO country codes.

9050OmgeoAlertMethodType

Omgeo ALERT specific field. The ALERT clearing method type, used for ALERT settlement instruction lookup.

9051OmgeoAlertSecurityType

Omgeo ALERT specific field. The ALERT security type code used for ALERT settlement instruction lookup.

9052OmgeoTradeSideID

Omgeo CTM specific field. A unique identifier for a trade side that is generated by CTM.

9053OmgeoSettlementViewIndicator

Omgeo CTM specific field. Indicates whether an Allocation Report represents a Settlement view or describes a status change.

9054OmgeoTLMatchStatus

Omgeo CTM specific field. Indicates the match status at the trade level.

9055OmgeoRejectComponentFlagBlock

Omgeo CTM specific field. Indicates a Block has been rejected.

9056OmgeoCompleteStatus

Omgeo CTM specific field. Indicates the complete status.

9057OmgeoMatchAgreedStatus

Omgeo CTM specific field. Indicates the trade is matched at the trade level and trade details, is complete and has no errors.

9058OmgeoTLHighestErrorSeverity

Omgeo CTM specific field. Indicates the severity of an error against the trade level (i.e., the block).

9059OmgeoTradeSideHighestErrSeverity

Omgeo CTM specific field. Indicates the severity of an error against the trade side (i.e., the block and all of the associated account allocations).

9060OmgeoBrokerCountryOfIssue

Omgeo CTM specific field. Indicates CountryOfIssue as entered by the executing broker.

9061OmgeoBrokerIDSource

Omgeo CTM specific field. Indicates the IDSource as entered by the executing broker.

9062OmgeoBrokerSecurityID

Omgeo CTM specific field. The SecurityID as entered by the executing broker.

9063OmgeoNoErrors

Omgeo CTM specific field. Number of repeating groups of block-level errors.

9064OmgeoErrorKey

Omgeo CTM specific field. An identifier representing the error message.

9065OmgeoErrorXPath

Omgeo CTM specific field. The XPath of the CTM field, which caused the error.

9066OmgeoErrorText

Omgeo CTM specific field. A human-readable description of the error.

9067OmgeoNoIndividualErrors

Omgeo CTM specific field. Number of repeating groups of allocation account-level errors.

9068OmgeoIndividualErrorKey

Omgeo CTM specific field. An identifier representing the error message.

9069OmgeoIndividualErrorXPath

Omgeo CTM specific field. The XPath of the CTM field, which caused the error.

9070OmgeoIndividualErrorText

Omgeo CTM specific field. A human-readable description of the error.

9071OldQty3

Must be equal to the currently remaining quantity and not the original order quantity

9072CallOrPut

Denotes whether a particular leg of an FX Option trade is a Call or a Put. Possible Values: 1=Call; 2=Put

9073Currency1

Denotes one of two currencies in an FX Option trade.

9074Currency2

Denotes the second of two currencies in an FX Options trade.

9075DeltaLeg

The per-leg Delta value for an FX Option trade.

9076GammaLeg

The per-leg Gamma value for an FX Option trade.

9077VegaLeg

The per-leg Vega value for an FX Option trade.

9078ThetaLeg

The per-leg Theta value for an FX Option trade

9079RhoLeg

The per-leg Rho value for an FX Option trade.

9080SpotHedgeLeg

The price of the instrument with which a given leg of an FX Option trade is being hedged.

9081VommaLeg

The per-leg Vomma value for an FX Option trade.

9082VannaLeg

The per-leg Vanna value for an FX Option trade.

9083DeltaNet

The net Delta value for an FX Option trade.

9084OmgeoThirdPartyDetail

This composite is present only if

notifications are sent from a third

party. This composite consists of

ThirdPartyDetailStatus,

ThirdPartyDetailStatusTime,

ThirdPartySummaryStatus,

ThirdPartyHighestErrorSeverity,

ThirdPartyError, and

ThirdPartySourceSettingAgentFro

mMessage

9085GammaNet

The net Gamma value for an FX Option trade.

9086VegaNet

The net Vega value for an FX Option trade.

9087ThetaNet

The net Theta value for an FX Option trade.

9088RhoNet

The net Rho value for an FX Option trade.

9089SpotHedgeNet

The net price of the instruments with which an FX Option trade is being hedged.

9090CanTradeQuote

This tag will be used to determine if an order with the same symbol can be traded after a certain period of wait time against a quote. This in regards to block trading of securities electronically.

9091QuoteStreamClosed

This is used to differentiate between a quote rejection and the actual closing of a quote stream for business reasons.

9092PBTFut1

Reserved for future Banc of America Securities PBT usage.

9093PBTFut2

Reserved for future Banc of America Securities PBT usage.

9094PBTFut3

Reserved for future Banc of America Securities PBT usage.

9095PBTFut4

Reserved for future Banc of America Securities PBT usage.

9096VommaNet

The net Vomma value for an FX Option trade.

9097VannaNet

The net Vanna value for an FX Option trade.

9098VolatilityLeg

The per-leg volatility for an FX Option trade.

9099ForwardRate

The value of the forward rate for an FX Option.

9100ContraBroker1

To report the contra broker(s) involved in trade. Can be up to 5 (currently), may need more in future.

** ADDED TO FIX 4.2 AS TAG: 375 (ContraBroker) **

9101FXSplitTradeFlag

FX Split trade indicator – Split FX trade across multiple books – Y/N

9102FxMarketType

FX Non-deliverable forward indicator

R = regular

N = onshore

O = OffshoreDefault = R

9103NoTickets

Number of BLP trade tickets created as a result of the incoming trade message

9104RepeatingTicketNo

FX trading creates multiple transactions. This will contain the ticket numbers returned.

9105Checkout

Y – Indicates a full allocation

N – Indicates partial or Dummy account’s

9106AutoexFirmStatus

A Trading System Firm Auto-Execution Status Tag

Y – Firm will automatically accept

N – Firm will reject all

P – Firm will pend for manual accept/reject

9107TradingStrategy

Trading strategy of a transaction (ex. hedge fund trading strategy)

9108PrimarySecurityIdentifier

Primary money market security identifier

9109FRNIndex

Index used for calculating the current coupon value of a floating rate note

9110PctOfVolume

Required/necessary to complement ExecInst tag 18 when set to enum=D, “percent of volume.”

9111SolicitedFlag1

To flag whether the order was solicited (by broker) or unsolicited. Need to pass this information on to downstream clients/systems. Use of solicited/unsolicited not found in any other tags/enum values.

** ADDED TO FIX 4.2 AS TAG: 377 (SolicitedFlag) **

9112DeltaHedgeSpotDate

Value/Spot date (settlement date) for the delta hedge of an FX Option

9113DepositUnit

Deposit Unit for an FX Option trade. Possible Values: 1=Ann; 2=Semi; 3=Cont; 4=MMkt

9114DepositAccrual

Accrual Unit for an FX Option trade. Possible values: 1=ACT/ACT; 2=20/360; 3=ACT/360; 4=ACT/365

9115DepositRate

Deposit rate in units and accrual convention specified in tags 9113 and 9114

9116CounterDepositUnit

Counter deposit unit for FX Option trade., Valid values:

• 1 = Ann

• 2 = Semi

• 3 = Cont

• 4 = M Mkt

9117CounterDepositAccrual

Counter accrual unit for FX Option trade. Valid values: • 1 = ACT/ACT

• 2 = 20/360

• 3 = ACT/360

• 4 = ACT/365

9118CounterDepositRate

Counter deposit rate in units and accrual convention specified in 9116 and 9117

9119SettlFixingDate

Settlement Fixing Date

9120SettlCurrency2

Settlement Currency for the second leg of NDF swap

9121FixingDate2

Fixing Date for the second leg of NDF swap. ( First leg is 6203 )

9122BBBankNum

The Bloomberg-specific ID associated with a particular dealer.

9123SpotNotional

The signed notional for a spot hedge trade for an FX Option. Always refers to the currency denoted as Currency1 (tag 9073).

9124ExpiryTime

Time of FX Option expiry, expressed in GMT format. Example: 10:00:00

9125ExpiryTimeCode

Time of expiration of FX Option, encoded into enumeration of three major cuts. Possible values: 1=NY: 10:00:00; 2=Tokyo: 15:00:00; 3=London: 15:00:00; 4=Mexico: 11:30:00; 5=Frankfurt: 14:30:00; 6=Taiwan: 11:00:00; 7=Seoul: 17:30:00; 8=Istanbul 14:00:00

9126OptionStrategy

1 — single leg, 2 — straddle, 3 — strangle, 4 — risk reversal, 5 — participating forward, 6 — diagonal spread, 7 — call

ut spread, 8 — calendar spread, 9 — two leg

9127DeliveryType

Type of delivery for an option trade. 1 — cash, 2 — delivery

9128Tolerance2

Maximum allowed delta

9129ToleranceUnit

Unit of Tolerance Value (%, $)

9130BarrierStyle

Style of a barrier for Barrier option. 1– knock-in, 2 — knock-out

9131BarrierLevel

Price of the underlying at which the option comes in existance or ceases to exist.

9132BarrierDirection

Designates the direction in which the Barrier needs to be crossed to activate the option. 1 — up, 2 — down.

9133BarrierStartDate

The date the price monitoring starts.

9134BarrierEndDate

The date the price monitoring ends.

9135BarrierRebate

Predefined rebate for Barrier option

9136OptionProductType

Describes the standard optoin type: 1 — Vanilla, 2 — Knock-In, 3 — Knock-Out, 4 — One Touch, 5 — No Touch, 6 — Double Knock-In, 7 — Double Knock-Out

9137BarrierLevel2

Level of the second barrier for double barrier options

9138BarrierRebate2

Rebate for the second barrier for double barrier options

9139AskPrice

Net ask price for 2-way pricing

9140HoldIntrnl

Field indicating instruction to hold order internally for matching. Default=None, 1=Hold Internal

9141DeltaNetAskValue

Delta Net value for ask quote in 2-way pricing

9142GammaNetAskValue

Net Gamma value for ask quote in 2-way pricing

9143VegaNetAskValue

Net Vega value for ask quote in 2-way pricing

9144ThetaNetAskValue

Net Theta value for ask quote in 2-way pricing

9145SpotHedgeNetAskValue

Net Theta value for ask quote in 2-way pricing

9146VommaNetAskValue

Net Vomma value for ask quote in 2-way pricing

9147VonnaNetAskValue

Net Vanna value for ask quote in 2-way pricing

9148LegAskPrice

Price of the option leg for ask quote in 2-way pricing.

9149GammaLegAsk

Gamma leg for ask quote in 2-way pricing

9150BBExecSubType

For adding, updating and deleting securities as part of trade capture message, AE.

9151VegaLegAsk

Vega leg for ask quote in 2-way pricing

9152Variation

Concatenation of a sign and an absolute variation

9153ThetaLegAsk

Theta leg for ask quote in 2-way pricing

9154SpotHedgeLegAsk

Spot hedge leg for ask quote in 2-way pricing

9155OmgeoRejectComponentFlagAlloc

Omgeo CTM specific field. Indicates an allocation has been rejected.

9156OmgeoTradeToleranceMatchStatus

Omgeo CTM specific field. Indicates if the trade has matched agreed within the accepted Tolarence or has matched with exact value.

9157VommaLegAsk

Vomma leg for ask quote in 2-way pricing

9158VannaLegAsk

Vanna leg for ask quote in 2-way pricing

9159VolatilityLegAsk

Volatility leg for ask quote in 2-way pricing

9160ForwardRateLegAsk

Forward rate leg for ask quote in 2-way pricing

9161DeltaLegAsk

Delta leg for ask quote in 2-way pricing

9162RhoLegAsk

Rho leg for ask quote in 2-way pricing

9163RhoNetAskValue

Net Rho value for ask quote in 2-way pricing

9164TheoVariation

Theoretical open price variation

9165RFQReferenceNo

Request for Quote reference number

9166OrigInfoMarket

Origin of market information indicator

9167BidNbOr1
9168OfferNbOr

Number of sell orders

9169BidNbOr2

Number of buy orders

9170CLExecID

Client Execution id – A coresponding execution report from another system to send the original execution id sent. Execution report id for an fx trade done for a previous execution report sent to BLP

9171TradeVersion

Int that identifies the version of the Execution Report.

9172TradeDiscountRateDayCount

“ACT_360”

9173TradeIssueDate

The date that the Trade is executed.

9174CommRateDayCount

“ACT_360”

9175ProgramType

“DN”

9176ProgramSettleType

“FedWire”

9177TradePrincipal

A boolean value indicating if the Trade is for principal. “Y N”

9178ProgramOpen

A boolean value indicating if the Program is open. “Y N”

9179CashOpen

A boolean value indicating if cash settlement is open. “Y N”

9180ReversedInquiryAmt
9181OfferingType

Specifies the type of offering. “DN”

9182QuoteEntryOpen

A boolean value indicating the status of a single bucket. “Y N”

9183SettleTypeAlt

A char indicating the settlement type: 0 = Reg, 1 = Cash, 2 = Skip, 3 = Reg and Cash, 4 = Reg and Skip, 5 = Cash and Skip, 6 = Reg and Cash and Skip

9184MaturityDateEnd

The maturity end date for a single bucket.

9185OfferingTime

The date and time when the MassQuote message is created.

9186FMTradeStatus

Indicates the status of a Trade: 1 = Accepted, 2 = Updated, 3 = Canceled, 4 = Confirmed, 5 = Unconfirmed

9187TouchType

Describes the type of exercising for touch options.

No touch — 1, Pay when hit — 2, Pat at expiry — 3

9188ExerciseStartDate

The beginning date of option exercise period.

9189ExerciseEndDate

The end date of option exercise period.

9190SectorVariable

Enforce a sector-level constraint

9191SuppressOrderStatus

Firm indicator for the types of execution report a firm would not like to receive. Possible values are same as for OrdStatus [Tag 39]. Example – a firm not wishing to receive “Done for Day” type Execution Reports can specify a value of 3 in the logon message. This tag can have multiple comma separated values.

9192EnhancedQuoteBehavior

Indicator on the Logon message that determines behavior of User Quotes on the CBOE system.

9193RemoveType

Type of deletion indicator

9194SpotAskRate

Used for 2-way pricing – spot rate of the ask quote

9195OmgeoTPNotificationType

If ThirdPartyData composite is

created for CDS, this field contains

DEPO; if created for third party, it

contains THRD.

9196TradingStatus

Instrument trading status indicator

9197OmgeoTPMessageDelivery

This composite contains information about the third party DeliveryChannel, MessageFormat,and HeaderFooterFormat.

9198SuspendTime

Date time of instrument halting

9199HighLimit

Maximum authorized price at which an instrument can trade

9200LowLimit

Minimum authorized price at which an instrument can trade

9201MatchBid

Needed in a Danish market. Used to verify that a client has got the latest instrument price when making an order.

9202MatchAsk

Needed in Danish market. Used to verify that a client has got the latest pricing when making an order.

9203CommPxLimit

If commission needs to be calculated by trading systems. Formula: IF (Price<=CommPxLimit) Comm=MAX(CommMin,MIN(PriceCommPct1,CommMax)) ELSE Comm=PriceCommPct2

9204CommMin

If commission needs to be calculated by trading system. Formula: IF(Price <= CommPxLimit) Comm=MAX(CommMin,MIN(PriceCommPct1,CommMax)) ELSE Comm=PriceCommPct2

9205CommMax

If commission needs to be calculated by trading system. Formula: IF(Price <= CommPxLimit) Comm=MAX(CommMin,MIN(PriceCommPct1,CommMax)) ELSE Comm=PriceCommPct2

9206CommPct1

If commission needs to be calculated by trading system. Formula: IF(Price <= CommPxLimit) Comm=MAX(CommMin,MIN(PriceCommPct1,CommMax)) ELSE Comm=PriceCommPct2

9207EMS

Buy side vendor to provide the EMS software version that the trader is using to send in orders. For example: “BloombergEMS 1.0”

9208MessageKind

Indicates the general contents of an E-mail

9209MessageDestination

Indicates the user to whom the message is adressed

9210NbMaxPart

Number of messages in this E-mail

9211SMAttribFlag

For Supermontage orders, Indecates whether the order should be anonymous or not. If the tag is not present or if it is ‘N’ the order will be attributable. If the tag is ‘Y’ Supermontage will view the order as anonymous.

9212SMAIQFlag

For Supermontage orders, this value is used to specify whether internalization is allowed on the order. Keep in mind that AIQ means anti-internalization.Valid Values:

N – Internalize First.

I – Do not internalize first but allow this order to match orders with the same MPID.

Y – Never allow internalization.

9213SMPrImpFlag

For Supermontage orders, a 1 character flag (Y/N) to indicate that price improvement is in effect. This field is passed back on execution reports.

9214SMBnchdFlag

For Supermontage orders, 1 character keyword used to indicate bunched orders. The value if present should be ‘B’. This is passed back on execution reports.

9215LiqProvOnly

Flag is used to specify a Summary/Liquidity provider only order.

9216PortfolioBuyValue

Dollar value of buys

9217PortfolioSellValue

Dollar value of sells

9218OverallVolumeLimit

Volume restriction on entire order.

9219InstrumentID2

Security referential identifier

9220HighTenorQuoteId

HighTenorQuoteId used for order message to indicate interpolated price calculation from FX streaming quote id

9221AuxAuctionInfo

for Optional Auction data in solicting an Auction

9222SpotQuoteId

SpotQuoteId used for order message to indicate price from FX streaming quote id

9223AllocationType

Used to indicate whether an existing template identified by Tag 70 should be used for pre-allocation or the allocation details are defined in the fix message body. Valid values are:

0 = No Pre allocation.

1 = Details provided in the message.

2 = Use a pre existing template identified by Tag 70.

9224LiquidityProvider

Contains the Legal entity long name or BIC code of dealer whose best quote on inquiry actually triggers the trade between MarketAxess and client trader.

DataType=String

9225MessageID

Sequence number of message within this E-mail

9226Vendornetwork

Buy side to provide the Network that the trader is using to send in orders. For example: “NYFIX”

9227StockType

Stock type

9228OmgeoTPNErrorID

A unique identifier for each error

on a given trade component.

9229OmgeoTPNErrorSeverity

This field represents the significance of the synchronous and asynchronous errors.

9230OmgeoTPNErrorText

This field describes the error code.

9231TradeThruFlag

The trade Through flag indicates if an execution in Supermontage Intermarket was traded through another market.Values : Y/N

9232CommitIdent

Commintment Indentifier. This field is populated with a 1-5 Alpha Numeric value on a Supermontage Intermarket execution report when an execution is effected with an ITS participant.

9233ComplResp

This is a Supermontage Intermarket flag. This is used to indicate the complaint ID (1-5 Alpha) to indicate the complaint you are responding to. This ID is obtained from NASDAQ market watch.

9234BlkOrdFlag

Used in Supermontage Inter Market. This flag indicates if the order is a block order. A block order is characterized by 10000 shares or more or $200000 or more.Values : Y/N.

This is not a mandatory field.

9235OmgeoDeliveryChannel

Part of the TPMessageDelivery composite, this field contains the delivery channel parameter for the third party destination profile for

this notification.

9236OmgeoMessageFormat

Part of the TPMessageDelivery composite, this is the message format parameter for the third party destination profile for this notification.

9237OmgeoHeaderFooterFormat

Part of the TPMessageDelivery composite, this is the header footer format parameter for the third party destination profile for this notification.

9238LehmanATS9

Lehman ATS Field 9

9239LehmanATS10

Lehman ATS Field 10

9240TALAccountType

Integer corresponding to the account type within the TAL OMS.

9241LehmanATS1

Lehman ATS Field 1

9242LehmanATS2

Lehman ATS Field 2

9243LehmanATS3

Lehman ATS Field 3

9244LehmanATS4

Lehman ATS Field 4

9245LehmanATS5

Lehman ATS Field 5

9246LehmanATS6

Lehman ATS Field 6

9247LehmanATS7

Lehman ATS Field 7

9248LehmanATS8

Lehman ATS Field 8

9249TriggerQty

Strategy pounce trigger quantity (number of shares)

9250IdealPrice

Price Goal.

9251VolumeLimit

Volume limit orders are permitted to approach while trading.

Integer value from 0 – 100.

9252Urgency2

The acceptable market impact that strategy orders are allowed to induce.

Signed integer value.

9253Tolerance3

Price move tolerance. Used to create a firm limit price from a specified price target. Strictly positive double value.

9254Duration6

Specified lifetime for orders, i.e. 25 = 25 minutes. Integer value.

9255MinTake

Minimum block size allowed when searching for liquidity levels. Integer Value.

9256StartTime5

Start time in HHMM format for Jefferies trading strategies. i.e. 1300 = 1:00 PM

Integer Value

9257EndTIme

End time in HHMM format for Jefferies trading strategies. i.e. 1300 = 1:00 PM

Integer Value.

9258Footprint

Specify the type of market footprint orders are permitted to take on.

Integer value.

9259StrategyFlags

Instructions for strategies. Integer value.

9260ProcessCount

Total number of transmitter process

9261OverridPrice

Overriding price

9262MsgID

This tag is used to identify each message for recovery purpose by the HUB

9263ActionCode

Indicate the type of update on the market sheet

9264DisplayLimitPrice

The price at which an order is listed on the market sheet

9265PriorityTime
9266MaxFloorPercent

Max Floor Percent of Touch

9267OrderIDPrev

ID of previous order

9268Lehman
9269OrderIDNext

ID od next order

9270LoanSupportFlag

Indicator of underlying security on the lending market

9271LoanSettleDate

Expiry date of lending stock

9272lehman2

reserved

9273lehman3

reserved

9274lehman4

reserved

9275MinSliceQty

Size of a trading block for an all or none order

9276DisplayQty

Amount of the order that can be view on the market

9277RelatedMarketCenter

NASD plans to amend Rule 6130 to require members to identify on transaction reports

submitted to the TRF relating to clearing-only and other non-media entries, such as stepouts,

reversals and riskless principal transactions, the market where the underlying

transaction was reported, as applicable.

9278AdvertisementInstruction

An indication of whether or not the trade is to be subsequently advertised.

9279IncrementParticipationRate

Increment for volume participation

9280NominalValue

Nominal market value of the security

9281ReRoutedSettlDate

Denotes the Settlement Date of a Re-Routed Order

9282ReRoutedBrokerID

Denotes the Broker Code of a Re-Routed Order.

9283PriceDef

Trading unit type

9284InactivationRejReason

Reason for reject of order deactivate request

9285TriggerPxDirection

Designates Cents or BPS Better or Worse than a Trigger Price.

9286BoardLot

Minimum tradable quantity

9287OmgeoPlaceOfSafekeeping

Omgeo CTM specific field. Place where to the best of the fund manager’s knowledge, its securities are or should be kept (before settlement of a delivery or after settlement of a receive instruction).

9288OmgeoPlaceOfSafekeepingType

Omgeo CTM specific field. Indicates type of PSAFE value being provided: BIC or Country Code. Valid values:

BIC

COUN

9289OmgeoPlaceOfSafekeepingValue

Omgeo CTM specific field. Indicates the PSAFE value. Will be either a BIC or an ISO Country Code.

9290OmgeoPlaceOfSafekeepingPlace

Omgeo specific field. Indicates whether BIC provided is for a Custodian NCSD, ICSD or Shares Held Elsewhere. Valid values:

CUST

NCSD

ICSD

SHHE

9291ReRoutedOrderQty

Denotes the Size of a Re-Routed Order.

9292MIC

Market Identifier Code – Used to identify market maker used in quote and execution reports.

9293OmgeoThirdPartyDetailStatus

Part of the ThirdPartyDetailStatus composite, this field indicates the status values when TPNotificationType is THRD.

9294OmgeoThirdPartyDetailStatusTime

Part of the ThirdPartyDetailStatus composite, this field contains the most recent date and time change for ThirdPartyDetailStatus.

9295OmgeoThirdPartySummaryStatus

Part of the ThirdPartyDetail composite, this field contains a roll up status of all underlying notifications generated when a third party detail is released for notification. This field is absent if the investment manager is not subscribed to Omgeo CTM Third Party Notification – MAGR.

9296OmgeoTPHighestErrorSeverity

Part of the ThirdPartyDetail composite, this field contains the highest error severity of ThirdPartyErrors.

9297OmgeoThirdPartyError

This composite contains errors generated during the third party eligibility and third party validation process. It consists of ErrorId, ErrorSeverity, and ErrorText.

9298MarketFlowID

Market feed indicator

9299BetaExposure

Range within which to maintain portfolio beta

9300MessagePartID

Sequence number of message in this E-mail

9301MmkrCapacity

Capacity, Broker Market Maker status. Valid Values: A=Agency, P=Principle

9302OrderPrice

Customer price per share of Original Order.

9303RoutingInst

Order routing instruction for ECN. Valid Values B=Book (default), T=Through ECN to Prefered Market Maker, X=Order Cross, H=Hidden Order.

9304CxlQty1

Unsolicited Partial Cancel Quantity.

9305SponsorBkr

The Sponsor Broker for the Institution. Only used with Institution Orders.

9306OrigOrderDate

Date the Original Order was accepted by ECN.

9307PfdMktMkr

Prefered Market Maker with Through BRUT Order.

9308WeightedAvgBuyPx

Average buy price

9309WeightedAvgSellPx

Average sell price

9310CancelOpenQty

Portion of Open Qty to be Cancelled.

9311TLCQty

Too late to cancel quantity

9312QuoteStatus2

Status of Quote – same values as OrdStatus

9313QuoteRequestSubscription

Presence of tag on Quote Status Request indicates that the counterparty wants to subscribe for Quote Requests for the product specified.

9314OpenInterest

Open Interest in terms of number of contracts for a derivative security (such as, option)

9315MDScope

Scope of market data being requested or returned – values are:

1-Local

2-National

3-Global

9316LegalMarket

Boolean value that when true indicates that the market data being reported is a legal market (for instance a valid bid-ask spread).

9317InternalOrderStatus

Order Status Code from the trading system. Used for documentation purposes only – should not be used for maintaining status of the order

9318MktMkerID

ID of the member firm responsible for market making for this particular stock

9319IndxIndic

Index indicator

9320OrderRejectReasonTxt

Textual description of the reason and order was rejected.

9321SecondaryClOrdID

Secondary Client Order ID – used when counterparties require a secondary client order id. Will be replaced by FIX 4.3 field of the same name.** ADDED TO FIX 4.3 AS TAG: 526 (SecondaryClOrdID) **

9322MultilegPriceIncrement

Used to defined the price increment for generation of a multileg instrument. The price increment is used to indicate the increment to the price of the instrument defined in the security block for the next leg of the multileg security. Used for options strategy generation.

9323MultilegMonthIncrement

Number of months to increment the next leg of a multileg instrument from an anchor leg. Used for option strategy definition.

9324ClearingOptionalData

Optional Data sent to clearing house on trades against the order

9325LastTradeDate

Date the instrument last traded

9326CarryFwdISINCode

ISIN code of underlying security on lending market

9327WeightedAvgQty

Weighted average spread quantity

9328CountryIssuer

Issuing country code

9329PhysicalTradingGrp

Trading group

9330SICOVAMCode

AFC (agence française de codification)Id code of a security

9331MktIndic

Indicates the market regulations governing the market on which the stock is traded

9332ReemissionFlag

Beginning/end of transmission indicator

9333DivNbCO

Official quotation list classification: section number

9334RubNbCO

Official quotation list classification : Heading number

9335PrevDayCapitalTrd

Previous day’s capital traded

9336TypeOfInstr

Derivative instruments associated with the stock

9337AlphaNbCO

Alpebabetical sequence number in the official quotation list

9338TradingGroup

Trading group for french instruments

9339TaxDeductCode

Tax deduction code

9340MMBidPx

Market maker bid price

9341MMOfferPx

Market maker offer price

9342FinancialMarketCode

Market of execution for last fill

9343NoUnchangedSecurities

Number of stocks unchanged in the corresponding index

9344NoNotTradedSecurities

Number of stocks not quoted in the corresponding index

9345RoutedOrderID

To satisfy the OATS requirement of having a unique identifier for each order. This field is 20 characters or less.

9346PHLXRoutingInstruction

Allow passing through of routing instruction values for PHLX.

9347TRACRoutingInstruction

Allow passing through of routing instruction for Track ECN.

9348NSXHandlInst

Allow passing through of HandlInst for NSX.

9349CHXHandlInst

Allow passing through of HandlInst for CHX.

9350OmgeoTPSourceSettlingAgentFrmMsg

Part of the ThirdPartyDetailStatus

composite, this field tells third party notification whether to send a notification to the IP3, Custodian or Sub-Agent listed on the message and how to handle Settling Agt and Settling Agt BIC fields on the UI.

9351OmgeoSWIFTBuyerSeller
9352OmgeoThirdPartyCreatedAt
9353OmgeoSWIFTDifferenceFlag
9354OmgeoSWIFTDifferences
9355CrossTradeFlag

Cross order indicator

9356PrevPxVarSide

Sign of variation against previous price

9357EndSamePxFlag

Last of a serie of trades at the same price

9358TradeSesPreopenTime

Pre-opening time of the trading session

9359TradeSessConsultTime

Consult time of the trading session

9360NoInitSecurities

Number of instruments initialized

9361PrevDayCumQty

Previous day capital traded

9362AllocAvgPx

Allocation: optional price for specific alloc within a ticket (avg across multiple executions)

** ADDED TO FIX 4.1 AS TAG: 153 (AllocAvgPx) **

9363PublishOrderStatus

Boolean used to indicate to counterparty that the logon initiator would like order status transmitted after successful login

9364CFICode

Indicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. It is recommended that CFICode be used instead of SecurityType for non-Fixed Income instruments. NOTE: This is a FIX 4.3 field for which we are assigning a user defined tag value so it can be used in pre-4.3 versions.

9365PremPriceTickBreakPoint

Price at which the Premium Price Tick changes from the PremPriceTickBelow and the PremPriceTickAbove

9366PremPriceTickAbove

Premium Price Tick Size above the PremPriceTickBreakPoint

9367PremPriceTickBelow

Premium Price Tick Size Below the PremPriceTickBreakPoint

9368LastBustShares

The number of shares reported as part of a trade bust

9369PriceProtectionScope

Defines the type of price protection the customer requires on their order

Valid values:

0 = None

1 = Local (Exchange, ECN, ATS)

2 = National (Across all national markets)

3 = Global (Across all markets)

9370MultilegPositionEffects

MultipleValueString Array of open close codes for multileg orders **Will be obsoleted by FIX 4.3 Multileg Order Message **

9371MultilegCoveredOrUncovered

Multivalue field containing the CoveredUncovered constants for the legs of a multileg instrument. Added for FIX 4.2 complex order support. *** OBSOLETE with FIX 4.3 Multileg Order (MsgType=AB) LegCoveredOrUncovered(tag 565) field ***

9372MultilegStockClearingFirm

The Clearing firm for the stock leg of a multileg option strategy added for complex order support in FIX 4.2. *** REPLACED in FIX 4.3 with the Multileg Order (MsgType=AB) Nested Parties block clearing firm party role.

9373LiquidityFlag

Indicator of how BRUT executed the trade.

9374PeggingTicker

The adjustment price to calculate the order price from the NBBO of a pegged order.

9375SMRouteFlag

Field to specify the SuperMontage route field for

a given order.

9376SMExecAlgorFlag

This field will be forwarded to SuperMontage for the Execution Algorthim.

9377PowerNet

A field used by PowerNet to define the source of order entry.

9378NoMDRefReqID

This is used to specify which previously subscribed MDReqID’s were affected by this reject. It is useful in the case where a new subscription automatically unsubscribes previous subscriptions, or if the server needs to unsubscribe certain subscriptions for performance or other reasons.

9379MulitiLegPrice

Price for Individual Legs.

9380StockFirmName

Stock Firm name used in Buy writes

9381StockFirmNameKey

Stock firm name key used in Buy writes

9382MatchType

Type of match for internalized order. Valid Values: 1=Guaranteed Price, 2=Limit Price, 3=Auto Match

9383AuctionType

Type of auction. Valid values: 1=Paired orders for internalized execution, 2=Strategy (multi-leg)

9384AuctionContingency

CBOE Contingency type of order. 1=none, 2=AON, 3=FOK, 4=IOC, 5=Opening only, 6=Minimum, 7=Not Held, 8=With Discretion, 9=Market if Touched, 10=Stop, 11=Stop Loss, 12=On close, 13=Stop Limit, 14=Response to Auction

9385AuctionID

Identifier used to participate in an auction and report results from an auction.

9386TickIndicator

1 byte numeric that specifies the tick at the time of execution

9387OmnibusClearing

1 byte numeric designating the omnibus account against which the execution was done

9388SourceOfOrder

1 byte numeric denoting the source of the order; i.e., from CMS, from BBSS, from DBK, etc.

9389UnitOftrade

1 byte numeric denoting the unit of trade; i.e., whether the stocks trades in lots of 100, 10, etc.

9390OrderTime

6-byte timestamp in HHMMSS format denoting the time the order arrived in the system

9391SourceOfReport

1 byte numeric denoting whether the execution was done in DBK, BBSS, etc.

9392SpecSymbol

1-4 alphas representing the Specialist firm’s mnemonic

9393PostID

2 numerics denoting the post at which the stock trades

9394TeeID

1 alpha denoting the tee location at the post where the stock trades

9395OddLotAlarmShares
9396OddLotLineCode
9397TotalOddLotSellAlarm
9398MDRefReqID

Previously subscribed MDReqID that has been affected. How it was affected is given in the the MDReqRejReason field.

9399BloombergPriceEngPriceLevel

Numeric value between 1-3 to represent the Bloomberg Price Engine price level.

9400ExecPhase

Used to report current phase in trading

9401ReRoutedPrice

Denotes the Execution Price of a Re-Routed Order.

9402OppSidePeg

Tag had previously been named XpressIndicator, datatype remains Char. 4th Qtr, 2011. Opposite Side Pegging. This indicator specifies whether the customer has specified Pegging functionality be applied to the Opposite Side PBBO for the d-Quote or s-Quote. Value = “Y” or “N”. Not Boolean so invalid value will be rejected by CCG/ME, not Fix Parser.

Tag 9561, PegInd, used for same side Pegging and ‘Y’ value mutually exclusive with ‘Y’ value for OppSidePeg.

9403OffsetPrice

Price Format- tag had previously been named XpressTime datatype format UTCTimeOnly. 4th Qtr, 2011.

Retail Price Improvement Orders or CCG s-Quotes shall have a price improvement offset value in this tag which may have a value of zero to be filed better than the PBBO subject to limit price and cap rules.

This tag may also be used in Pegging d-quotes and s-quotes on same side or opposite side pegging to the PBBO, i.e. peg to PBO for buy pegging; PBB for sell pegging, offset by the price increments based on this tag’s absolute Offset value.

9404WriteInTime

NYSE – Front End Systemic Capture Field (FESC): This is an optional field that may be used in the case of a system failure or otherwise, to indicate the actual time an order was received on the Floor, if prior to the time that the order is actually recorded in the system. This field allows members to synchronize their electronic order records with time-stamped paper tickets when used in situations such as system failures.

Note that an “As Of” indicator flag must always be set when order details are being recorded late due to a system failure, regardless of whether a “Write In” time is entered.

9405AsOfIndicator2

NYSE – Front End Systemic Capture (FESC) Field: A flag that is manually entered by a user to indicate that an order or order modification was represented at a point of sale on the NYSE trading floor before being entered into a system. Such orders and order modifications are referred to as “late entered orders.” The AsOfIndicator should only be used in situations where orders are entered into a system late due to system failure. The AsOfIndicator must be transmitted to the NYSE with all late entered orders and order modifications and Drop Copies of such. Value, when tag is present = A.

9406DropCopyFlag

NYSE – A flag that indicates that a message is a Drop

Copy. This flag is required in all Drop Copy messages sent to FESC or from

CMS. Valid Values: C = CMS, D = FESC, 1 = Order Drop Copy, 2 = Execution

Report Drop Copy, 3 = Admin Inquiry Drop Copy, 4 = Admin Response Drop

Copy, 5 = Clearance Drop Copy. An alpha value must appear in combination

with a numeric value, separated by a space.

9407HandlInst

Same as tag 21. Is added as a user-defined field for inclusion in Execution reports generated by FIX engine versions < 4.2 in support of the Drop Copy functionality.

9408MinQty

Same as tag 110. Is added as a user-defined field for inclusion in Execution reports generated by FIX engine versions < 4.2 in support of the Drop Copy functionality.

9409MaxFloor

Same as tag 111. Is added as a user-defined field for inclusion in Execution reports generated by FIX engine versions < 4.2 in support of the Drop Copy functionality.

9410MaxShow2

Same as tag 210. Is added as a user-defined field for inclusion in Execution reports generated by FIX engine versions < 4.2 in support of the Drop Copy functionality.

9411PriceImprovement

When placing an order based on a quote, in the UK it is a regulatory requirement that you mention any price improvement on the quoted price.

9412OrigTime

Indicates the time of the transaction as indicated by the Originating system.

9413HighPxDenom

NYSE – Institutional XPress – Indicates the trading denominator of the indication price.

9414LowPxDenom

NYSE – Institutional XPress – Indicates the trading denominator of the indication price.

9415MDEntryPxDenom

NYSE – Institutional XPress – Indicates the NYSE trading denominator.

9416ExtendedExecInst

Used in various NYSE Arca order types. Currently supported values are:

“0” used to indicate that an order should not execute against a midpoint passive liquidity order, which could result in a sub penny fill.”1″ to indicate an NYSE ARCA fast cancel

9417ExtendedPNP

used in conjunction with a post no preference order (execinst=6). Currently supported values are “P” for a PNP Plus order and “B” for a PNP blind order.

9418OlrlprlCode

Odd-lot, round-lot, PRL indicator containing the values 1,2,or 3

9419OrderTANumber

The TA number of the order assigned by SDOT

9420SpecUnitID

The Specialist Unit Number handling the stock. Contains a value from 1 to 100

9421ContraBroker2

FCS Report – Line 5,5A-D; ABCDnnnnn where ABCD is a 4-character mnemonic. Line 5 does not appear on Odd Lot orders Identifies the Contra side of the trade. Up to five Contra sets (Contra firm identification on an Execution Report). If NoContraBrokers [9423] is greater than 0, than ContraBroker [9421] is required. ContraBroker [9421] is for use in FIX 4.1 only and corresponds to tag ContraBroker[375] in FIX 4.2. FIX.4.1 Format: Char FIX.4.2 Format: See Tag #375

** ADDED TO FIX 4.2 AS TAG: 375 (ContraBroker) **

9422ContraTradeTime

FCS Report – Line 5, 5A-D, Field 4: format is hhmm(ss) Indicates the Execution time in hours, minutes, and – if the user wishes – seconds. ContraTradeTime [9422] is for use in FIX 4.1 only and corresponds to tag ContraTradeTime[438] in FIX 4.2. FIX.4.1 Format: Char FIX.4.2 Format: See Tag #438

** ADDED TO FIX 4.2 AS TAG: 438 (ContraTradeTime) **

9423NoContraBrokers

FCS Report – Number of Line 5’s. Number of ContraBrokers repeating group instances. NoContraBrokers [9423] is required if the value is greater than 0 and if present, appears as the first tag in the repeating Contra group. NoContraBrokers [9423] is for use in FIX 4.1 only and corresponds to tag NoContraBrokers[382] in FIX 4.2. FIX.4.1 Format: Int FIX.4.2 Format: See Tag #382

** ADDED TO FIX 4.2 AS TAG: 382 (NoContraBrokers) **

9424OrdStatReq

FCS Admin Request – Line 2, Field 1 Valid Values: 1 = Report Status 2 = Confirm Order Received 3 = Confirm Out 4 = B (Buy) 5 = BM (Buy Minus) 6 = S (Sell) 7 = SPL (Sell Plus) 8 = SS (Sell Short) 9 = SE (Sell Short exempt from rules) Contains Admin message type (i.e. Report Status) and must include the original order instruction. This field contains multiple values separated by a comma. FIX.4.1 Format: Char FIX.4.2 Format: String

9425StatusResp

FCS Admin Response – Line 2, Fields 1, 2

Valid Values:

1 = Busted Trade

2 = Names Later

3 = Corrected Price

4 = Price is Correct

5 = Report CHG

6 = BOT

7 = BOT^MINUS

8 = SLD

9 = SLD^PLUS

A = SLD^SHRT

B=SLD^SHRT^EXEMPTIf more than one value is applicable, this field can contain multiple Admin responses separated by a comma.Admin responses generated as a result of the Execution Report Correction (ERC) information.

FIX.4.1 Format: Char

FIX.4.2 Format: String

9426BillingRate

May contain the Away Market ID with or without the MMID, (formats A, A/EDGA, N/MP…) or the Billing Indicator with or without the new Billing Tier (formats 1, 2, 2/1…).

Away Market is any valid value of the NYSE’s internal Exchange indicator (non-Fix standard). Billing Indicator or Tier is any valid value 0-9. Tag is used in Message Type 8, Report messages.

9427CxlBal

FCS Cancel, Cancel/Repl– Line 2, Field 2

If CxlBal [9427] is present, set to Y . Cancels the remaining balance of an outstanding order without quantity specification.FIX.4.1 Format: Char

FIX.4.2 Format: String

9428CxlQty2

Same as Tag 84 FCS Cancel – Line 3C, Field 1

If present, set to the quantity to be canceled. Cannot be an Odd Lot. Used in conjunction with Cancel with Leaves.FIX.4.1 Format: Float

FIX.4.2 Format: Qty

9429CMSLeavesQty

Same as Tag 151

FCS Cancel – Line 3E, Field 1 If present, set to the new quantity to take effect. Cannot be an Odd Lot. Corresponds to CMS LVS quantityFIX.4.1 Format: Float

FIX.4.2 Format: Qty

9430NYSEDirect

FCS Report – Line 4B, Field 2 Valid Value = NX

Routing Code returned on the Execution ReportFIX.4.1 Format: Char

FIX.4.2 Format: String

9431GiveUpID

FCS Order – Line 4B, Field 1: 1-4 alpha characters

FCS Report – Line 4B, Field 5 Optional field: names the clearing member designated by another clearing or a non-clearing member for settlement of its Exchange transactions.FIX.4.1 Format: Char

FIX.4.2 Format: String

9432MiscDataLine4

FCS Order, Cancel, Cancel/Repl, Admin Req – Line 4, Field 1: 1-27 charactersFIX.4.1 Format: Char

FIX.4.2 Format: String

9433ExecutionInformation

FCS Report – Line 5, 5A-D, Field 1: 1-4 digit number Indicates Specialists number. For any firm that routes orders to BBSS, the firm’s internal information (for example, firm clearing number or Broker Badge number) will be reported, if it conforms to the format. Execution information is also repeated here at the firm’s request.FIX.4.1 Format: Char

FIX.4.2 Format: String

9434ContraTradeQty

FCS Report – Line 5, 5A-D, Field 2: 1-5 digit number; nnnnn of field ABCDnnnnn where: Identifies the number of units traded on an Execution Report. If NoContraBrokers [9423] is greater than 0, than ContraTradeQty [9434] is required. Amounts for PRL trades show only the Round Lot units – for example: 575 shares of a 100 share trader = 5. ContraTradeQty [9434] is for use in FIX 4.1 only and corresponds to tag ContraTradeQty[437] in FIX 4.2.FIX.4.1 Format: Float

FIX.4.2 Format: See Tag #437

** ADDED TO FIX 4.2 AS TAG: 437 (ContraTradeQty) **

9435ExClearingHouse

FCS Report – Line 4B, Field 1.

If ExClearingHouse [9435] is present, set to Y . Optional Field: identifies a trade that will be settled outside the normal clearing processing.FIX.4.1 Format: Char

FIX.4.2 Format: String

9436MemoAB

FCS Report – Line 4B, Field 56; 1-10 alphanumeric characters

4 characters for Memo A and 6 for Memo B; a period will be returned for any character not enteredFIX.4.1 Format: Char

FIX.4.2 Format: String

9437NYSEPrime

FCS Report– – Line 4B, Field 4; 1-10 alphanumeric characters

Identifies an Execution Report that has benefited from NYSE price improvement. Provides dollar and cents value saved from NYSE price improvement; the greater than sign is displayed only if the price improvement per share exceeds $3.00.FIX.4.1 Format: Char

FIX.4.2 Format: String

9438TryToStop

FCS Order, Cancel, Cancel/Repl – Line 3A, Field 5:

If TryToStop [9438] is present, set to T .FIX.4.1 Format: Char

FIX.4.2 Format: String

9439MiscDataLine4A

FCS Cancel and Cancel/Repl, Admin Req

– Line 4A, Field 5FIX.4.1 Format: Char

FIX.4.2 Format: String

9440ERCReferenceNumber

FCS Report – Line 4C, Fields 2-4: 9 digit ascii numericThe Activity ID is assigned by SuperDot and made up of the:

  1. The Group number is the first three digits where nnn is a 3 digit number

  2. The Reference number is the second three digits where nnn is a 3 digit number

  3. The Sequence number is the last three digits and will start at 001 for the first activity against an order and increase by 1 for each subsequent activity where nnn is a 3 digit number.

FIX.4.1 Format: Char

FIX.4.2 Format: String

9441ContraTrader

FCS Report– – Line 5, 5A-D, Field 1: 1-4 digit (Badge) number

ContraTrader [9441] is for use in FIX 4.1 only and corresponds to tag ContraTrader[337] in FIX 4.2.FIX.4.1 Format: Char

FIX.4.2 Format: See Tag #337

9442SolicitedFlag2

FCS Order, Cancel, Cancel/Repl, Report.

Indicates whether or not the order was solicited.

Valid Values:

Y = Was Solicited

N = Was Not Solicited

SolicitedFlag [9442] is for use in FIX 4.1 only and corresponds to tag SolicitedFlag [377] in FIX 4.2.FIX.4.1 Format: Char

FIX.4.2 Format: Boolean

9443RepStatReq

FCS Admin Request – Line 2, Field 1Valid Values:

1 = Check^Price

2 = Confirm^Contra

3 = Confirm^Qty^Executed

Contains Admin message type and must include the original order instruction. Tags OrdStatReq [9424] and RepStatReq [9443] are mutually exclusive, either [9424] or [9425] must appear in Message Type H.

FIX.4.1 Format: Char, FIX.4.2 Format: String.

9444SponsoringFirm

Member firm sponsoring the institution submitting orders.

9445LvsTimeInForce

FCS Cancel – Line 3E, Field 2 Valid Values: 0 = DAY, 1 = GTC, 2 = OPG, 3 = OC, 4 = FOK, 5 = GTX, 6 = Reject Message, set Text[58] to Good till date not supported . Allows the user to change the Time In Force on a Cancel with Leaves. Absence of this field defaults to original order state. Note: Original Time In Force can be re-stated. FIX 4.1 Format: Char, FIX 4.2 Format: String

9446CMSType

Provides further classification of the Execution Report FIX Message Type 8 for CMS’ use. Valid values: A = Admin Response, P = SPARS, R = Execution Report, S = Status Message (Status Messages include Rejects, Restarts and Drop Copy). Format FIX 4.1 Char, FIX 4.2 String.

9447CAPIndicator

NYSE – Indicates a conversion and parity order (CAP). Required on all CAP Orders, CAP Cancels and CAP Cancel Replace Requests. Valid Value = Y. Format = Char

9448BrokerBadge

Represents the initiating Broker Badge Number. Required on all CAP Orders. Value is up to 4 numeric characters. Format = Char

9449BillTo

Represents the Badge or Commission Billing Number.

Required on all CAP Orders.

Value = up to 4 alpha/numeric characters. Must be either ALL numeric or ALL

alpha. Format = Char

9450ParentOrdXRefId

Represents the Member Firm of the Parent Order plus the Parent Order Id currently sent to FESC. Required on all CAP Orders. Value must be a valid NYSE Member Firm Mnemonic Identifier followed by one space, followed by the Parent Order Id that is currently sent to FESC. Value = 4 character alpha for Member Firm of the Parent Order, one space, up to 22 characters using ASCII character set from Octal 40 (Hex 20) to Octal 176 (Hex 7E) for the Parent Order Id. Format = string.

9451ParentFirmOrdId

Tag 9451 = Parent Order ID required for NYSE BBSS entered CAP orders. 1 to 4 alpha characters Branch Code, followed by a space followed by 1 to 5 characters numeric Branch Sequence followed

by a slash character (“/”) followed by the CMS Session date.

Format = string

9452NYSETANum

The turn around number of the Parent Order, required only for NYSE BBSS entered CAP orders. 6 characters – 2 alpha characters followed by 4 numeric characters OR 3 alpha characters followed by 3 numeric characters.

Format = string

9453ParentFirm

Valid NYSE Member Firm Mnemonic. Must be present on all NYSE BBSS CAP orders. 1 to 4 alpha characters.

Format = string.

9454ContraClrFirm

NYSE – Front End Systemic Capture Field (FESC): This is a required field when submitting a report drop copy.

Specifies the clearing firm mnemonic (as assigned by the NYSE) of the contra side of a trade.

9455EnteringFirm2

NYSE – Front End Systemic Capture (FESC) Field: This is a required field when submitting a report drop copy.

Specifies the mnemonic (as assigned by the NYSE) of the member or member organization which recorded the order details (as required by Rule 123e).

9456OrderRefDate

NYSE – Front End Systemic Capture (FESC) Field: This is a required field when submitting a report drop copy.

Specifies the date the order was entered into an Exchange system.

9457OCSControlNum

NYSE – Front End Systemic Capture (FESC) Field: This is an optional field when submitting a report drop copy. Specifies the NYSE Online Comparison System (OCS) control number that is returned to the firm by OCS after submission of a side.

9458MajorBadge

NYSE – Front End Systemic Capture (FESC) Field: This is a required field when submitting a report drop copy.

Specifies the badge number of the executing broker of its (the submitter’s) side of the trade

9459SpecialTradeInd

NYSE – Front End Systemic Capture (FESC) Field: This is an optional field when submitting a report drop copy. Specifies any special trade indication:

‘ ‘ = Not a special trade

‘X’ = Special trade

‘E’ = Ex-clearing trade

9460OrderCapacity2

NYSE – Additional value representing Account Type. Account Type Q indicates a trade to cover an error transaction. Format = char. Valid Value = Q

9461AddQty

NYSE – Represents the additional (increased amount) order quantity

requested. Required on all Makes orders (Message Type G format).

Format in 4.1 = int, Format in 4.2 = Qty.

9462PrinIndicator

The indicator that denotes the specialist was involved in the trade. contains value 00 or 01.

9463SubscriptionRequestType

Addition of a SubscriptionRequestType for Security Definition Request to enable FIX 4.3 like functionality for FIX 4.2 users

9464PrinCommentCode

2-byte alpha code that the specialist inserts into the execution report

9465OrderOrigin2

For submission of order originator (String)to specify Exchange:Firm Acronym. Of the form [Exchange:]Acronym

If [Exchange:] is omitted, the Target Exchange is assumed. E.g. CBOE:ABC and ABC are equivalent for firm Acronym ABC at Exchange CBOE for orders sent to Exchange CBOE.

9466RejectReasonCode

Reject reason code indicating the reason why the message was rejected.

9467EquitySession

This field will (optionally) be used to specify the Equity Session when defining “Buy Write” or “Covered Call” type strategies.

9468UserAssignedCancelID

User assigned cancel id for an order. Work around – future version will revert to standard FIX order cancel request handling

9469ExtendedPriceType

For using PriceTypes in addition to the current FIX 4.2 Tag 40 validations (e.g. like the FIX 4.4 Tag 423 values)

9470QuoteOrigin

This parameter is used to indicate the origin of the quote entry. It must take one of the following values: 6 – Public Customer

7 – Broker

8 – Market Maker

9471NoTransactionCosts

Repeating group under the trade capture suite of messages

9472TransactionCostTypes

Repeating group under the transaction cost for Trade Capture reporting

9473TransactionCostCode

Repeating group under transaction costs

9474TransactionCostRate

Repeating group under transaction cost group

9475TransactionCostFlag

Repeating group under transaction costs.

9476TransactionCostAmt

Repeating group under the transaction costs group

9477TransactionCostCurrency

Repeating field under the transaction costs group

9478ElectronicQuoteType

Represents an e-Quote Type.

9479DisplayIndicator

Specifies if the Broker interest is part of the NYSE BBO and is visible to the specialist.

9480ReservePublishQty

Required for Reserve e-Quote types. Represents the publish quantity.

9481eQuoteId

Unique identifier of the eQuote – must be unique within broker badge – associates the eQuote with its underlying orders

9482LayerLinkId

Unique identifier – must be unique within broker badge – associates the layers of a layered eQuote

9483DBKLinkId

Ensures reports to underlying orders are linked back to the e-Quote execution report.

9484NumULID

Number of repeats in the repeating group

9485ULProprietaryCode

Indicates whether the underlying order ID is the ID of a proprietary OMS

9486ULDisposeCode

Indicates the disposition of the order ID; supports the ability to add or remove orders that underlie the eQuote.

9487RoutingInstruction

Routing instruction

9488ERCActivityType

1 alpha-numeric code that designates the type of activity against the order; i.e., original execution, correction, bust, etc.

9489OmgeoNoSWIFTDifferences
9490OmgeoNoTLL2FieldsSameValueEval

Omgeo CTM specific field. Number of repeating groups of (maximum of 40) trade level L2 fields and the field’s same value evaluation

9491OmgeoTLL2FieldName

Omgeo CTM specific field. Name of L2 Field.

9492OmgeoTLL2SameValue

Omgeo CTM specific field. Indicates if the value of the OmgeoTLL2FieldName supplied by the Broker is the same as the value supplied by the Investment Manager.

9493OmgeoNoTDL2FieldsSameValueEval

Omgeo CTM specific field. Number of repeating groups of (maximum of 40) trade detail L2 fields and the field’s same value evaluation.

9494OmgeoTDL2FieldName

Omgeo CTM specific field. Name of L2 Field.

9495OmgeoTDL2SameValue

Omgeo CTM specific field. Indicates if the value of the OmgeoTDL2FieldName supplied by the Broker is the same as the value supplied by the Investment Manager.

9496OmgeoTDSAFENCSD

Omgeo CTM specific field. Indicates the SWIFT BIC of the national central security depository, where the security will be safekept.

9497OmgeoTDSAFEICSD

Omgeo CTM specific field. Indicates the SWIFT BIC of an international central securities depository, where the security will be safekept.

9498OmgeoTDSAFECUST

Omgeo CTM specific field. Indicates the SWIFT BIC of a global custodian bank, where the security will be safekept.

9499OmgeoTDSAFESHHE

Omgeo CTM specific field. Text that indicates that the shares to be safekept will be held elsewhere.

9500SubRule80A

Additional flag to Rule80A (aka Order Capacity/Account Type)

9501BidPriceType

Determines the type of price contained in the quote message. A=actual (default); S=spread to benchmark; D=discount to yield; Y=yield to maturity; P=convertible spread to parity; V=convertible vs stock; OW=Offer wanted; U=unpriced

9502OfferPriceType

Determines the type of price contained in the quote message. A=actual (default), S=spread to benchmark, D=discount to yield, Y=yield to maturity, P=convertible spread to parity, V=convertible vs. stock, BW=Bid wanted, BW U=unpriced

9503FlatFlag

Identifies a quote for a security which is traded flat N=No; Y=Yes

9504HedgeRatio2

Hedge ratio e.g. 70.00 indicating 70% of associated stock in relation to quoted stock

9505MarketMakerName1

Name of market maker

9506LockCrossFlag

If set to Y, forces a price (quote or advertisement) to be accepted even if the price is out of range. N=No, default Y=Yes, force price to be accepted even if out of range.

9507NegativeBidPxFlag

If present and set to Y, indicates that the price held in the price field (BidPx) should be treated as a negative value. N=No, the BidPx price is a positive value Y=Yes, the BidPx price is a negative value

9508NegativeOfferPxFlag

If present and set to Y, indicates that the price held in the price field (OfferPx) should be treated as a negative value. N=No, the OfferPx price is a positive value Y=Yes, the OfferPx price is a negative value

9509NQBSecurityID

A unique ID for security, issued by NQB

9510PurgeStatusFlag

N=purge starting, vendor should purge the database; Y=purge complete

9511PurgeSequenceNumber

A unique sequence number present in application messages during a purge, enabling Vendors to track progress of the purge.

9512PurgeMessageCount

Total number of messages that were sent during a purge

9513PurgeReason

Indicates the reason for a database purge: 1=refresh at start of day; 2=as requested

9514OTCBBFlag

Indicates whether a Quote in the EQS is from the OTCBB N=Not from the OTCBB Y=From the OTCBB

9515Service

Indicates the NQB service under which a security is quoted. OP=Pink Sheets OY=Yellow Sheets OPL=Partnership Sheets OG=Global Quote

9516NoCompetingQuotes

eg. MSFT, ‘Bloomberg Indicative’

9517CompetingQuoteDealer

eg. MSFT, ‘Bloomberg Indicative’

9518CompetingQuote

Actual quote for a security or for first leg of a swaps trade

9519Coupon2

Coupon rate of bond

9520CompetingQuoteLeg2

Actual quote of second leg (Swaps only)

9521CompetingQuoteFwdPoints

Fwd/Swap points (Swaps/Outrights only)

9522PiggybackFlag

Indicates if a security is qualified as 15c12-11 “Piggyback” exempt: Y=Yes; N=No

9523CompetingQuoteType

1 – Indicative

2 – Executable

9524TradingSuspendFlag

Indicates if trading in the security has been halted for any reason: Y=Yes; N=No

9525NoReRoutedOrders

Defines the number of Orders rerouted to another broker.

9526ReRoutedOrderId

Denotes the Order # of a Re-Routed Order.

9527ShortName

Short name of security

9528BenchIDSource2

Identifies the class of associated alternative BenchSecurityID used to define the underlying benchmark for Spread to Benchmark quotes

9529BrokerFirmID

Identifies the firm associated with the IntroducingBadgeID[9448]

9530BenchSecurityID

The security ID used to define the benchmark security in the Spread to Benchmark quote, further qualified by the BenchIDSource field which determines the identification system

9531UndSymbol

Contains the security symbol for the underlying security of convertible securities for convertible spread to parity and convertible vs. stock quotes. The symbol is further qualified by the UndSymbolSfx and UndSecurityExchange fields.

9532UndSymbolSfx

Additional information about the underlying security (e.g. preferred, wts, etc.) underlying the quote, with an absence of the field indicating common for equities.

9533UndStockPrice

The stock price of the underlying security for convertible spread to parity and convertible vs. stock quotes.

9534UnsolicitedFlag

Indicates if the quote is to be treated as solicited or unsolicited: Y=Unsolicited agency order, N=Principal or Solicited Agency

9535OmgeoSwiftFieldName
9536TraderID2

Identifies a trader

9537MMLocation

Text describing a market maker location (i.e. geopraphic location and/or desk)

9538MarketMakerID

The market maker ID to be shown against a quote

9539ItemID

A sequence identifier permitting a series of updates to be ordered in time

9540UpdateType

Indicates the nature of a ‘database update’ message: 1=Update; 2=New; 3=Delete

9541StateOrCountry

For a US address specifies the state. For non-US address specifies the country

9542Telephone1

A phone number

9543USFirmFlag

Indicates if the firm is resident in the US for the purpose of quotes generated by its traders. Y=Yes, a US based firm, N=N, a non US firm

9544UndSecurityExchange

Qualifies the UndSymbolID (UndSymbolID, UndSymbolSfx) supplied to define the symbol as issued by what exchange.

9545Telephone2

A phone number

9546MaturityDate2

The securities maturity date expressed as a single field rather than using the existing FIX fields of MaturityMonthYear and MaturityDay

9547NQBIssuerID

Used to track securities from the same issuer

9548OpenFlag

Indicates if Trader at Market Maker is open for trading or closed. Only quotes of open Traders should be considered live.

9549InternalRef

Internal reference assigned to an order into the GL server.

9550SecondaryAccount

Assigned by a party which originates the order to the exchange.

9551DSS

Differed Settlement Service. Valid Values :

0=No

1=Yes

9552GLID

GL key used to identify the exchange and the market into GL servers.

9553Split

Identicates the type of order splitting.

9554DataBaseIndex

Index of record into the GL server database.

9555AccountType4

Type of account: ‘S’ Speculator, ‘M’ Market Maker, ‘H’ Hedge

9556MITFlag

Market If Touch flag: Valid values: ‘0’ Simple Order (default), ‘1’ MIT order type.

9557ActOnImbalance

Boolean: Determines whether the strategy reacts to published closing auction imbalances. Default = True

9558PrinChangeIndicator

1 byte numeric that denotes that a previously-reported Prin execution has been changed to non-Prin

9559OmgeoSwiftTagQualifier
9560EquoteExecType

This field indicates that the e-Quote report was executed with Discretion, Pegging or Both. The following values represent:

“1” – Executed with Discretion

“2” – Executed with Pegging

“3” – Executed with Discretion and Pegging

9561PegInd

This indicator specifies whether the customer has specified Pegging functionality for the e-Quote or d-Quote. Value = “Y”

9562CeilingFloorPrice

This field specifies the highest (for a buy) or lowest (for a sell) price to which the e-Quote or d-Quote may peg. Price including decimal (must be multiple of MPV and valid Price Unit).

9563MinPegQty

This field indicates the smallest size quote to which the e-Quote or d-Quote is willing to peg. Must be roundlot represented in shares.

9564MaxPegQty

These fields indicate the largest size quote to which the e-Quote or d-Quote is willing to peg. Must be roundlot represented in shares.

9565DiscPriceRange

The range within which a d-Quote can reach to trade with discretion, as initiating interest. The range is specified as the number of cents (or MPVs) of price discretion above (for a Buy) or below (for a Sell) the discretionary e-Quote’s currently filed price. Price including decimal (must be multiple of MPV and valid Price Unit)

9566DiscMaxVol

This field specifies the quantity the e-Quote is willing to use to trade with pricing discretion. When an e-Quote has a quantity designated to trade with pricing discretion, that quantity is referred to as a d-Quote. Must be Roundlot represented in shares.

9567ITSAllInd

This indicator identifies whether the customer has specified that the e-Quote may be shipped to better ITS quotes within its Discretionary Range, even when not required to facilitate a trade at the NYSE. Value = “Y” or “N”

9568OppSideMinSize

This field specifies the smallest size the d-Quote is willing to initiate a trade against with discretion. This size may be applied to an incoming order or to aggregate interest at a price point, as specified in later requirements. Must be Roundlot represented in shares.

9569OppSideMaxSize

This field specifies the largest size the d-Quote is willing to initiate a trade against with discretion. This size may be applied to an incoming order or to aggregate interest at a price point, as specified in later requirements. Must be Roundlot represented in shares.

9570ExecAwayMktInd

Executed Away Market Indicator containing a value representing the exchange away from the NYSE where the order was executed. To be used in Fix MsgType 8 as an optional tag for reports and corrections, the values not being Fix Standard. Values are SIAC internal values, A = Amex;B = Boston;C = NSE;D = NASD;I = ISE;M = CSE;P = Pacific/Archipelago;T = NASDAQ;W = CBOE;X = Philadelphia;

9571NoTapePrintFlag

A flag, when true (Y), indicating that this trade was not printed to tape. Default is ‘N’ if tag not present. Used in Exec Report, Fix Msg Type 8.

9572TotalOddLotBuyAlarm
9573OddLotImbalanceShares
9574StagingTargetPrice

Target Price at which an order will stage and monitor

9575StageOrderIsInquiry

Denotes whether a staged order is an inquiry order.

9576TargetPriceType

Target price type valid values:

1 – Price

2 – Yield

3 – Spread

9577ExecutionType

Execution type that, among other values, contains a value for odd-lot adjustments to be used by SPAR users

9578BillingIndicator

Execution Report Billing categories (valid on regular executions, AWOs, and ERCs)

Valid values: 1=Taker; 2=Provider; 3=Blended; 4=Opening

rovider; 5=Opening/Blended; 6=Closing

rovider; 7=CLosing/Blended; 8=Specialist; Data Type: Char

9579ExpERCReferenceNumber

FIX 4.2 Format: String

10-byte Expanded Activity ID associated with an Execution Report. This tag is a concatenation of a 5-digit Reference number, followed by a 5-digit Sequence number. Both reference number and sequence number will start at 00001 (i.e. 0000100001). For each new activity, the Reference and Sequence number will increment by one. The Reference number will remain the same when a modification was performed on a specific activity.

9580ParentID

Contains the OrderID of the parent order for a child order.

9581OrderId

Contains the GL SLE ID of the order.

9582ChildID

Contains the GL SLE ID of the child order.

9583MIFIDInternalizationIndicator

Indicates the TYPE of internalization.

Valid values:

1=FACILITATION (internalization is authorized between client orders only);

2=PROPRIETARY (internalization is authorized against the internal book);

3=ONLY (order will remain in the internal liquidity pool. It will not be released to the market);

4=NO.

Default value=1(Facilitation).

9584MIFIDBestExecutionIndicator

Valid values:

1=Gross Price (Best Exec without the cost);

2=Net Price(Best Exec with fees);

3=Ranking (Best Exec depending of the market ranking);

4-5-6=Custom1 to Custom3 (it’s for futur algorythm).

Default value=1(Gross Price).

9585MIFIDSplit

Autorizes the split functionality.

Valid values:

1=YES;

2=NO.

Default value=2(NO).

9586MIFIDRetention

Equivalent of Overnight. It’s for keeping the orders until the next trading session.

Valid values:

1=YES;

2=NO.

Default value=2(NO).

9587MIFIDDestination

Indicates the destination.Valid values:

1=Any exchanges (send on all available exchanges);

2=Selected instrument market (send the order only on the market where the trader choose the stock. In the case where you have multi-listed instruments on the same market (as for VIRTX) the order can be split between the different shares;

3=Selected instrument only (when you have multi-listed instruments on the same market (as for Chi-X). You send the order only on the instrument you choose on this market.

Default value = 1(Any exchanges)

9588TradeTypeIndicator

This field indicates the trade/negociation type.Valid values:

A=Incoming message is a Trade Cancel;

4=Incoming message is a Manual Trade notification;

I=Internet trading;

S=Algorithmic trading;

D=DMA trading;

2=Advertisement;

9=Trade Report.

9589MIFIDNegociationcode

This field contains the negociation code of execution market

9590UpdateReason2

This field is used to filter specific GL messages into GL FIX IN

9591PriceCheckingFlag

Used to reject the order if the price is too far away from the market. Valid values: 0=No price control (default value); 1=Price control; 2=Severe; 3=Client not sure.

9592Quantitycontrol

Indicates whether the market exchange has to check the quantity order. Valid values: 0=No check (default value); 1=Check quantity (big size).

9593StartTime6

UTC Timestamp.

Time/date combination represented in UTC in either YYYYMMDD-HH:MM:SS

(whole seconds) or YYYYMMDD-HH:MM:SS.sss (milliseconds) format. Colons,dash, and period required.

9594EndTime5

UTC Timestamp.

Time/date combination represented in UTC in either YYYYMMDD-HH:MM:SS

(whole seconds) or YYYYMMDD-HH:MM:SS.sss (milliseconds) format. Colons,dash, and period required.

9595GLRoutingReference

Free format text string for internal client use.

Max size is 255 char.

9596ClientFreeField1

Free format text string for internal client use.

Max size is 16 char.

9597ClientFreeField2

Free format text string for internal client use.

Max size is 32 char.

9598CVInstruction

Specifies ClearVision (GL Back Office) Instruction. Valid values: 0=Default value; 1=Send To ClearVision; 2=Save in GL OMS.

9599ETBegin

Please contact John Douglas of Ease Technologies for information concerning this field and others between 9599 and 9699 (TRIAD Financial Server)

9600Password4

Password field used for secondary validation/security authorization.(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9601IoiNatural

Additional Natural criteria field.(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9602IoiType

Additional IoiType field used for discrimination on systems that express additional flavors of Iois(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9603NoFixStatusses

Specifies number of FIX Status messages to follow : repeating group(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9604FIXStatus

Specifies status of FIX Connection: 0 or 1, = Up or Down(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9605FIXStatusSubID

Specifies status of FIX SubID Connection: 0 or 1, = Up or Down(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9606FIXStatusOBOCompID

Specifies status of FIX OBO CompID Connection: 0 or 1, = Up or Down(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9607FIXStatusOBOSubID

Specifies status of FIX OBO SubID Connection: 0 or 1, = Up or Down(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9608FIXReferenceNumber

Specifies refernce number of FIX forwarded message, used in returned status messages UU/UV/UW(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9609ETLast

Specifies end of custom communications.(TRIAD Financial Server)

Please contact John Douglas of Ease Technologies for information concerning this field.

9610NoNotes

Number of repeating notes fields

9611NoteType

Repeating field in the notes group

9612NoteId

Repeating field in the notes group

9613NoteText

Repeating field in the notes group

9614ATSAccess

ATS Access

9615WorkedVolumeTarget

Percentage: Volume target for the worked portion of the order.

9616ATSAccessType

ATS Access Type

P = Passive

W = I Would (cross)

9617ModifySequence

Count of accepted cancel/replaces.

9618CondPctQty

Percent of inbound OrdQty that this conditional order will interact with

9619CancelOrigOnReject

Y = cancel original order if OrigClOrdId is live but modification must be rejected. (An “unsolicited” cancel will be sent for OrigClOrdId in addition to the replacement reject).N = leave original order if modification is rejected

9620CorrectedPrice

On the custom UCC trade correction message, this holds the corrected price.

9621ECNAccessFee

Only present on fills. The total fees for this fill. Negative for rebate.

9622DiscretionAmount

Amount of discretion to apply to Price.Similar in meaning to the standard DiscretionOffset but this field is always non-negative and is implicitly added to bid prices and subtracted from offser prices.

9623TighterToTargetSchedule

Int: Determines whether the strategy sticks more closely to trading schedule.Valid Values:

0 = No (default)

100 = Yes

9624StrategyUrgency

Char: Used in determining the optimal trading horizon. A higher urgency corresponds with a shorter duration.

9625ExcludeAuctions

Multiple Value String: Indicates which auctions should be excluded while working the order. The default is to give the strategy the discretion to participate in all auctions that are available. This field supports multiple exclusions by separating values with a space (e.g. a value of ‘1 4’ would exclude the morning and evening auctions).Valid Values:

1 = Morning/Opening

2 = Lunch/AM Close (Asia only)

3 = Afternoon

M Open (Asia only)

4 = Evening/Closing

9626TriggerPx

Price: Identifies trigger price in absolute terms.

9627TriggerPxAnchor

Char: Identifies anchor price when trigger price is specified in relative terms.

9628AllocReceiverRole

1 = Sender, 2 = Receiver

9629TriggerPxOffset

Float: Offset relative to selected anchor for relative trigger price in “BPS better than.”

9630ReduceDeltaOption

Timing of delta reduction

9631ConditionalVolumeTarget

Percentage: Specifies target participation rate when stock price is better than user-specified trigger price.

9632BaseStrategy

Char: Specifies base working strategy.

9633ReferenceSecurityID

String: Identifies reference security.

9634ReferenceSecurityIDSource

String: Identifies the ID source of the reference security (tag 9633). Tag 9634 functions in the same manner as the standard FIX tag 22.

9635ReferenceSpread

Float: Specifies spread threshold in “BPS return since open”.

9636MinDiscretionTime

Int: Identifies the minimum time between sweeps in seconds.

9637DiscretionSize

Qty: Identifies discretion threshold size in shares.

9638DiscretionSizePct

Percentage: Identifies discretion threshold size as a percentage of typical depth.

9639DiscretionRange

Float: Identifies discretion threshold range in cents.

9640DiscretionRangePct

Percentage: Identifies discretion threshold range as a percentage of typical spread.

9641ExecutionStyle4

Char: Identifies execution style in the market.Valid Values: 1 = Quiet 2 = Neutral 3 = Aggressive

9642PegSpreadPct

Percentage spread for pegging

9643BlockFilter

Int: Specifies whether the strategy should ignore block prints.

9644BlockFilterManual

Qty: Allows user to specify block filter threshold in terms of a share quantity.

9645LimitPxType

Int: Allows users to specify an average limit price. Valid Values: 1 = Absolute Price (default) 2 = Average Limit Price

9646LimitPxAnchor

Char: Identifies anchor price when limit price is specified in relative terms.

9647LimitPxOffset

Float: Offset relative to selected anchor for relative limit price.

9648LimitPxDirection

Char: Identifies units and direction of relative limit price offset.

9649IsBuyBack

Boolean: When IsBuyBack = True, Rule 10b-18 is enabled for the trade.

9650DealerResponseTime

The time when Quote request will expire

9651SubjectTime

The time when the Quote request will become subject.

9652QuoteMOPLevel

Bloomberg MOP Level

9653SubjectOrNot

Denotes if the response is subject or not.

9654BLPTicketType

1-Customer, 2-Sales

9655LegYield

Yield

9656LegPriceType

Values similar to TriceType

9657LegExchangeRate
9658LegFlag

BLP Specific

9659LegSubFlag

BLP Specific

9660LegPrincipal
9661LegAccrued
9662LegTSTicketNumber

BLP Specific

9663LegBlotSeqNumber

BLP specific

9664LegTransactionSeqNumber

BLP Specific

9665LegFuturesCBroker

BLP Specific

9666LegFuturesDBroker

BLP Specific

9667BlotTransactionNumber

BLP Specific

9668WireTime

The Wire Time in seconds for a Quote (price fill) received from the dealer.

9669IsShortCover

Boolean: Decclare if the order is a short cover order (or not).

9670NetOrGrossIndicator

Whether price is net(0, default) or gross(1)

9671XbCrestRef

The Executing Broker’s Crest reference

9672AcpCrestRef

The Accepting Counterparty’s Crest reference

9673XbLegalDisclaimer

Executing Broker’s legal disclaimer

9674AcpLegalDisclaimer

Accepting Counterparty’s legal disclaimer

9675ContactPhoneNumber

Contact phone number

9676ContactEmailAddress

Contact email address

9677UnderlyingPxOffset
9678UnderlyingPxOffsetType
9679HedgeSide

Indicate Side of the hedge

9680OrderNote

This field is used to hold a list-level note on a list message.

9681OMSVersion

Buy side vendor to provide the OMS software version that the trader is using to send in orders. For example: “EzeTraderConsole 4.7”

9682ProductVersion

Intended broker algo

roduct version with respect to the broker FIX specification version. For example: “Algo 1.0”

9683MinHedgeTriggerQty

Minimum option volume traded before starting the hedge

9684MinHedgeTriggerValue

Minimum option delta traded before starting the hedge

9685AutoHedge

Boolean value to indicate if option order should be hedged

9686AutoHedgeStrategy

Strategy used for hedging

9687BypassHiddenPeg

Y = Bypass hidden peg orders resting on book

N (Default) = Access hidden peg orders resting on book

9688OrigCompID

on drop copies OrigCompID will be the TargetCompID of the original exec report (TargetCompID will be the receiver of the drop copy)

9689OrigSubID

on drop copies OrigSubID will be the TargetSubID of the original exec report (TargetSubID will be the receiver of the drop copy)

9690WorkingPrice

If order Price had to be permanently adjusted on entry (i.e. to avoid crossing national market) the adjusted price will be reported here on the accept.The Price field will always be a copy of the price submitted on the order.

9691InitialDisplayPrice

Send on Accepted and Replaced (150=0,5) execution reports when it is known that the order is being booked. Reports the price at which the order is initially displayed.

9692AllocRecieverRole

1 = sender, 2 = receiver

9693DealerQuotePriceType

Type of DealerQuotedPrice. Same values as PriceType. Supported values:

1 = percentage (of par)

6 = spread

9 = yield

9694DealerQuotePrice

Quoted level for the Dealer. Can be expressed as basis points spread, percentage yield, or percentage of par price, as specified in DealerQuotedPriceType

9695DealerQuoteOrdQty

Quoted size for the Dealer. Always expressed in par

9696DealerQuoteText

Free text comment field

9697CompetitiveStatus

Indicates the competitive status of each dealer quote (Done, Covered, Missed etc).

9698DealerQuoteFxRate

Quoted FX rate for each Dealer. Float. Direction is determined by SettlCurrFxRateCalc (tag 156)

9699DirtyPrice2

All-in USD dirty price for the local market trades with FX component.

9700OppBroker

same as official tag 337 or 9100** ADDED TO FIX 4.2 AS TAG: 375 (ContraBroker) **

9701OmnibusAccount

Indicates the types of customer or account requesting the order. Values are

1 – For own account2 – For clearing member’s house account3 – For the account of another member present

4 – For any other customer account

9702CtiCode

Indicates the types of customer or account requesting the order. Values are

1 – For own account2 – For clearing member’s house account3 – For the account of another member present

4 – For any other customer account

9703SessionIndicator

Indicates the routing to an executing system

G – Globex trading engine

9704PrevExpERCReferenceNumber

Valid on FIX MsgType 8. FIX 4.2 Format: String. 10-byte Expanded Activity ID on an ERC. This tag is a concatenation of a 5-digit Reference number, followed by a 5-digit Sequence number.Both reference number and sequence number will start at 00001 (i.e. 0000100001). The PrevExpERCReferenceNumber is the activity ID associated with the previous Execution Report or ERC for the same order.

9705ProductComplex

High level product type.

N for Energy

A for Aggs

E for Equity

(more granularity than CFICode)

9706FeeBilling

Type of clearing fee. Values are

B – CBOE member tradingC – Non-member rate (customer)E – Equity member rate

H – 106H/J Firms

L – Lessee/106.F employees

9707GiveUpFirm

Identifies the clearing member firm to which the fill was “given up”.

9708CmtaGiveupCD

Indicates if the order is a “give-up” or CMTA trade. Values are

T – CMTAG – Give-up

9709BackOfficeText

Back office information. TOPS Route sends this information to the back office system

9710PostExecutionAllocation

“PEA” = only valid value

9711OppHouse

Indicates the house of the contraBroker

9712AllocReceiverIdtype

1=email,2=uuid

9713TimeIn

Time order is received by exchange

9714BrokerReceiptTime

Time that the broker receives the order

9715TimeBracketCode

Indicates the time bracket of an order fill.

9716LoginRouteID

This tag shall contain the id used for login and routing purposes

9717CorrelationClOrdID

Id common to new order and subsequent series of requests against that order. Used for reporting.

9718TrdRegTimestampTimeIn

Timestamp source for Time In timestamp. (Exists in FIX 4.4 as repeating group.)

9719TrdRegTimestampOriginBrkReceipt

Timestamp source for Broker Receipt timestamp. (Exists in FIX 4.4 as repeating group.)

9720TrdRegTimestampOriginExecution

Timestamp soource for Exectution timestamp. (Exists in FIX 4.4 as repeating group.)

9721TimeOut

Timestamp of fill being reported from the pit to the trading floor booth. (Exists in FIX 4.4 as repeating group.)

9722TrdRegTimestampOriginTimeOut

Timestamp source of Time Out timestamp. (Exists in FIX 4.4 as repeating group.)

9723DiscretionPx

The Discretion Price of the order. This price is the limit for the DiscretionQty can be traded at. The value is an absolute price.

9724FillUserID

Clerk or trader entering the fill into the fill reporting system. (Potentially a Party Role.)

9725FillTerminalID

ID of station reporting fill. (Similar to FIX 4.3 Party Role of Executing System.)

9726FillSeqNum

Sequence number assigned to the fill by the station reporting it.

9727FillNumLines

Total number of fills being reported by station under a single FillSeqNum.

9728FillLineNum

Reference to a specific fill being reported under a single FillSeqNum. (See custom field FillNumLines.)

9729OrderLegNum

When reporting fill, references the leg number in the order.

9730TradeLiquidityIndicator

Indicates whether a trade adds liquidity (A) or removes liquidity (R) from the marketplace.

9731TLTCFlag

Fill being reported is flagged Too Late To Cancel when a cancel/replace or cancel request was received after the execution.

9732FormattedLastPx

LastPx formatted for processing by post-trade systems.

9733PrintedTicketLabel

Label printed on trading floor order ticket.

9734PartyRoleExecutingTrader

Trader executing the order. (Exists in FIX 4.3 as repeating group.)

9735PartyRoleClearingFirm

Clearing firm of executed order. (Exists in FIX 4.3 as repeating group.)

9736PartyRoleClearingOrg

Clearing organization for executed order. (Exists in FIX 4.4 as repeating group.)

9737ClearingSecurityID

Security ID as assigned by clearing organization. (Combination of FIX 4.4 SecurityIDSource and SecurityID.)

9738ClearingStrikePx

Strike price as formatted by clearing organization.

9739MIFIDBestExecutionReqd

Indicates whether the broker is to execute the order using the Best Execution Policy defined with the customer (MIFID directive)Valid values :

Y = Indicates the broker should execute the order using the Best Execution Policy

N = Indicates the broker should NOT execute the order using the Best Execution Policy

(optional)

9740PIPSequentialNo

Assigned by an exchange to identify a particular price improvement phase for a particular instrument

9741PIPExpiryTime

Indicates the time when an instrument price improvement phase will expire

9742PIPExpiryDuration

Indicates the duration in seconds of an instrument price improvement phase

9743PIPManagementType

Indicates the type of management requested for an order than will initiate a price improvement phase for an instrument. Possible values are:0 = The clients price improvement is managed manually

1 = The clients price improvement is managed by the exchange

9744PIPImprovementType

Indicates how the exchange should manage a client’s price improvement order. Possible values are:

0 = The client’s price improvement will be managed manually

1 = Management by joining the better price

2 = Management by increasing by + one Improvement tick the better price

9745PIPMaxPrice

Indicates the price to not exceed for a price improvement order that is managed by the exchange

9746OmgeoSwiftOldValue
9747OmgeoSwiftNewValue
9748MaxOrderQty

Indicates the maximum order quantity allowed for a particular instrument

9749MinOrderQty

Indicates the minimum order quantity allowed for a particular instrument

9750ChgFromSettlmnt

Indicates the change in an instrument price from the previous day’s settlement price

9751ChgFromSettlmntDirection

Indicates the direction of change of an instrument price from the instrument’s previous day settlement price

‘+’ = increase

‘-‘ = decrease

‘ ‘ = no change

9752StrikePriceCode

Standard Code For Expressing Option Strike Price

9753StrikePriceCurrency

Specifies the currency of the strike price. USD = US$, CAN = Canadian $

9754InstrumentExternalCode

The external code for an instrument. Sometimes referred to as the instrument contract name. Consists of the instrument symbol, expiration month code, and expiration year. For options, a put/call indication and strike price are also included. An example code at BOX for an IBM Put option with a July 2003 expiration and $80 strike price would be IBMS03P80.00. The conventions may be different for other exchanges.

9755OptionSponsorType

Indicates Option Sponsor Type

0 = Regular

1 = Societe Generale

9756RemainingFills

Indicates if any more fills will be occurring. Takes the same value as a partial fill indicator for all cases except FAK orders. In the case of FAK orders, this field indicates that no more fills will be occurring even if the order is not completely filled and explains why the leaves quantity is set to 0.Possible Values

0 = No more fills

1 = More fills

9757OrigOrdQty

The original quantity of an order

9758ExpositionOrderType

Indicates the type of an order that is being exposed

1=Normal

2=No NBBO Check

3=No IML

4=Outbound

5=P Inbound

6=PA Inbound

9759OrderExpositionEndTime

The end time for an order exposition

9760ClearingLastPx

LastPx as formatted by clearing organization.

9761OmgeoFXDealCurrencyCode

Allows the user to instruct the recipient of a settlement instruction to perform an FX deal.

9762ClearingOrdType

Order types as defined by clearing organization.

9763ClearingBusCycle

Business cycle as defined by clearing organization.

9764AddInstText

Additional text-based instructions for order execution.

9765TFPossRetransFlag

Flags message as possible retransmission for printing on trading floor order ticket.

9766TFConfirmRequest

Indicates confirmation of cancel is requested from the trading floor.

9767TLTCClOrdRefID

Refers to ClOrdID on fill being reported Too Late To Cancel. See custom tag 9731 TLTCFlag.

9768OFMOverride

Flag indicating the order quantity stipulated on Replace Request should be entered into the market as stated – without reduction for any fills that have occurred.

9769SecondaryExecID

For FIX 4.2 (contains the trade number in the fill notice – execution report). Added in FIX 4.3 as tag 527 – SecondaryExecID.

9770ExchangeQuoteReqID

Quote Request ID generated by the Exchange returned to the clients in the quote acknowledgment message (tag 35 = b) in response to their Quote Request message.

9771MMAccount

Account number information used in Quote related messages in FIX 4.2

9772NoProcessedEntries

Number of quotes successfully accepted (if in response to a Mass Quote message) or number of quotes successfully cancelled (if in response to a Quote Cancel message).

9773MMProtectionReset

When MM Protection is triggered, the Trading Engine will not accept any new Quotes from the Market Maker for that Product Group until it receives a Mass Quote Message with the MMProtectionReset flag set to ‘1’.

9774CancelledSymbol

Symbol cancelled for an unsollicited Quote Ack message.

9775UnsolicitedCancelType

Type of the cancel generated by engine.

A: Cancel all quotes on disconnect

B: Cancel all quotes on logout

C: Cancel all by Operations

D: Cancel Instrument Group by Operations

E: Quote Expired

F: Cancelled by Market Maker Protection

G: Cancel Instrument Group when too many incorrect quotes submitted.

9776AutoQuoteRequest

Boolean flag (Y/N) to automatically send a Quote Request message following the Security Definition (35=d) message.

This might be used when users create an instrument using the Security Definition Request (35=c) message.

9777Billable

Indicates whether an order incur specialist fee. Y=Yes, N=No.

9778CMSLine1A

CMS Line1A. Used for specifying routing instructions, such as NYSE Direct+(NY NX), booth routing(NY OVR B-xx), Amex or NYSE override (NY OVR), crossing session (NY OS), etc.

9779UserDefinedInstrument

Boolean field to tell if the instrument defined by the Security Definition message is a user defined instrument or not.

9780CrossOrdBidQty

Quantity of the buy side of cross requests

9781CrossOrdAskQty

Quantity of the ask side of cross requests

9782LastCrossReqTime

Timestamp of the last cross request received for an instrument

9783QuoteReqBidQty

Indicates the quantity of the bid side of quote requests in an instrument’s market

9784QuoteReqAskQty

Indicates the quantity of the ask side of quote requests in an instrument’s market

9785LastQuoteReqTime

Time of the last quote request received for an instrument

9786BangStyle

Tag 9786 allows clients to specify the style of bang applied to each order on an individual basis.S=Single and N=Normal

9787DisplayFactor

Multiplier to convert electronic prices sent over fix to display prices.

9788SpreadExecID

Equivalent to the ExecID of a spread when dealing with multi-leg securities.

9789SpreadSecurityID

SecurityID for the spread related to the leg reported as SecurityID in the message Execution Report.

9790ResponseRequested

Used to indicate if a response is requested (or required) from the e-mail recipient

9791OriginalEmailThreadID

Original Email Thread ID to which this e-mail message is in reply

9792DbExecID

Execution Id assigned to both sides of a transaction and passed back to each party in the execution report.

9793AttributedQuote

Tag assigned to an order to indicate that the submitter wants to be identified on the Archipelago quote feed. The submitter would be identified with their Archipelago ETPID.

9794ProactiveifLocked

When set it will designate an order sent as a PNP to go proactive if it locks the market.

9795ProspectusIndicator

Indicates that an order should be considered part of a prospectus offering

9796DoNotArb

If a block trade occurs at an away market an order container the don’t arb flag will re-price to the execution price of the block trade.

9797ARCAExNewsType

enumerated value indicating the type of ARCAEx news message

9798AllocReceiverId

Can be internet e-mail or Bloomberg UUID

9799VWAPType

Indicates type of VWAP execution client wishes Bloomberg Tradebook to deliver. Used for non-US securities only. Valid values:

V1=session 1

V2=session 2

V3=full day

V4=point of trade

9800PriceDisplayFormat

Format to use to display the price on the screen.

9801SecuritySubType2

Sub-type qualification/identification of the SecurityType.

Same as 762 in FIX 4.4.For SecurityType=”MLEG” markets can provide the name of the option or futures strategy, such as Calendar, Vertical, Butterfly, etc.

NOTE: Additional values may be used by mutual agreement of the counterparties

9802BloombergServerID

Identifier of the Bloomberg server that generated an order and allocation. Used for internal routing purposes. String – upto16 characters

9803TradingSystemID2

Identifier of the Trading System that processed an order or allocation. Used for internal routing purposes. String – upto 16 characters

9804ZSpread2

Contains the Zero Coupon spread which is the difference between the Corp Yield and the zero-coupon Yield. Format -NNN.DDD

9805ISpread2

Contains the Interest Rate Swap spread which is the difference between the Corp Yield and the IRS Yield. Format -NNN.DDD

9806ASWSpread

Contains Asset Swap spread which is the difference between the Corp Yield and the ASW Yield. Format -NNN.DDD

9807RegFeeFlag

Reserved for future use by Nasdaq.

9808OmgeoCommissionSharingType

Used inside the BrokerOfCredit/Directed Commission Nested Party to indicate type of commission sharing. Allowed values are: CLDI (client directed); SOFT (soft dollar); STEP (step out trade); STPI (step in trade).

9809OmgeoTPAssignedTime

Date and time when the Omgeo Third Party generated the message.

9810VWAPOrder

This tag initiates a VWAP strategy for the order.Valid values:9810=0(off),1(on)

9811VWAPStart

VWAP start time (GMT)

9812VWAPStop

VWAP stop time (GMT)

9813VWAPMatching

This tag specifies if the VWAP order will be eligible for matching (U.S orders only)

9813=0(not eligible)

9813=1(eligible)

9814VWAPExceed

This tag specifies that the counterparty initiating the order acknowledges and accepts that the total order quantity exceeds a certain percentage of the typical daily volume.Absence of this tag or a 0 value will result in a reject if 38>%TDV

9814=0

9814=1 (acknowledgement)

9815FireQuantity

The quantity of an IOC order, in shares, that system sends to exchange (with discretion) when other parameters are met.Order will be rejected if the quantity is an invalid board lot.

9816TickMultiplier

Whole numbers only. Multiply this value with appropriate Tick increment (based on current security price and GTEX Tick Rules) to calculate the Discretion Quantity.

9817MinorCtrlNbr

NASDAQ-assigned 10-char control number used to identify each one of the minor trades used for a M2 trade match with the major trade.

9818BlockbusterSizableActionCode

A = Allow

I = Inhibit

For trade reporting.

9819InhibitTradeIndicator

Valid values:

B = Buy side clearing firm inhibited the trade

S = Sell side clearing firm inhibited the trade

blank = Neither clearing firm has inhibited the trade

A = One or both clearing firms have allowed the trade, as required.

9820BlockbusterSizableStartTime

Entry time of the blockbuster or sizable trade.

9821BlockbusterSizableActionTime

Time of receipt of action input or expiration of review period.

9822ClearingPrice

Price inclusive of commissions.

9823NetTradeLimitInd

Contains “M” when the dollar amount of this trade contributes to the MM’s Net Amount Traded (NAT) so as to exceed the MM’s Net Trade Limit (NTL), or “O” when the dollar amount of this trade contributes to the OE’s NAT so as to exceed the OE’s NTL.

9824ClearingBroker

Clearing broker ID.

9825ReportingGUID

MPID of give up on the trade reporting party side.

9826NonReportingGUID

MPID of give up on the non-trade reporting party side.

9827DeskTraderID

Contains desk/trader ID.

9828RelativeGTTLife

Life of GTT order rather than an expire time.

9829ComplaintCode

91 = block trade through

92 = locked market

93 = lock/ship

94 = pre open report

95 = quote error

96 = quote change

97 = resend comm.

98 = trade through

99 = why cancel

9830IntroBrokerInd

The Introducing Broker is the firm who gives-up another firm during the execution of the trade. Valid values:

A = Active

S = Suspended

9831ExecBrokerInd

The Executing Brokers are those firms on either side who “own” the trade. Valid values:

A = Active

S = Suspended

9832ClearBrokerInd

The Clearing Brokers are those firms who will clear the trade. Valid values:

A = Active

S = Suspended

9833ResponsibilityInd

The firm which takes responsibility for trade reporting functions.

Valid values:

Y = Yes

N = No

9834TradeRepAvailInd

States denoting the extent of a firm’s participation in Trade Reporting. Valid values:

N = Not ready

A = Available

E = Effective Tomorrow

U = Unavailable for technical reasons

9835MajorClearingInd

Signifies that the CBID in the message is the MMID’s major clearing firm. A self-clearing firm will always be denoted as major. Valid values:

M = Major

N = not a major arrangement

9836RiskMgmtInd

Designates that the clearing relationship in this message is functionally Active. It also assigns responsibility to the correspondent or the clearing firm for the entry of all T+2 to T+N entries. Valid values for self-clearing firms are A, M, and D.

Valid values:

A = Active & correspondent cannot enter As of T+2 to T+N trades (except self-clearing)

M = Active with Super-Cap Marker & correspondent cannot enter As of T+2 to T+N trades (except self-clearing)

Y = Active & correspondent can enter As of T+2 to T+N trades (except self-clearing)

N = Active with Super-Cap Marker, correspondent (non-self clearing) can enter As-of T+2 to T+N trades

D = Deleted

9837OmgeoThirdPartyRole

Type of third party being identified

9838OmgeoThirdPartyType

This field identifies the type of format used to identify the party

9839OmgeoThirdPartyValue

Identity of the party specified as a character string

9840OmgeoThirdPartyName

The actual name of the organization

9841OmgeoThirdPartyStatus

The status of communication with the third party

9842OmgeoThirdPartyStatusTime

The time the third party status was assigned to the allocation by Central Trade Manager (CTM)

9843OmgeoTPAssignedID

The identifier assigned to the allocation by the third party upon receipt

9844OmgeoTPReason

A free form text field for communication of additional information from the third party to Central Trade Manager (CTM)

9845OmgeoNoThirdPartyData

This field indicates the number of Third Party Data blocks that are provided on the message.

9846NewCtrlNbr

NASDAQ-assigned control number that will be used to identify the new split trade created from the M2 trade match that resulted from splitting either the major trade or one of the minor trades. If there was no new trade created, this field will contain 0 (zero).

9847LockedInStatus

Contains the current status of the locked in trade. Valid values:A = The trade is still locked in (by trade acceptance) because both trading parties’ Break Trade transaction have not been received.M = The trade is still locked in (by trade matching) because both trading parties’ Break Trade transactions have not been received.B = The locked in trade is effectively broken because both trading parties’ Break Trade transactions have been received.

9848NumberofAllocsReceivers

Defines who is getting an allocation report – may be multiple people

9849ParticipationRate9
9850MinCabPrice

Indicate the minimum cabinet price for a given option instrument.

9851MaxCabPrice

Indicate the maximum cabinet price for a given option instrument.

9852CabPriceIncrement

Indicate the increment between multiple cabinet prices for a given option instrument.

9853PricingModel

Indicate the pricing model used to calculate the reported prices.

9854OverrideFlag

Valid values:Y = Override N = No override

9855DelayedDisseminationInst

Used in Trade Report Entry to detail the length of time a trade report should be held before dissemination.

9856BreakIndicator

B = only buyer has broken, S = only seller has broken, X = both buyer and seller have broken, L = broken through market center

9857LockedIn

A = if locked-in by acceptance, else sell control number; S = if locked-in by acceptance with short sale indication (sent to OE responsible party accepting the trade only); X = if locked-in by acceptance with short sale exempt indication (sent to OE responsible party accepting the trade only); L = to denote an auto locked in trade against the contra side; Z = to denote a split locked in trade against the contra side

9858OmgeoTLAccruedInterestCurrency

The currency associated with the total accrued interest amount. This field determines precision of the corresponding amount field.

9859OmgeoTLAccruedInterestAmount

Used to specify the interest accrued for the entire trade. Values of amount are limited to 16 decimal places. The precision is determined by the corresponding currency type.

9860ContraBranchSeqNbr

8 chars. Required by OATS for trade reporting party QSR and AGU trades only. Does not apply to non-QSR or non-AGU entries.

9861BranchSeqNbr

Branch/Sequence Number associated with a particular order or trade.

9862ContraTradePA

Contra Trade PA. Valid values: A = agency, F = firm, P = principal, R = riskless

9863ContraClearingAcct

The number of the clearing firm associated with the order entry firm. If you do not enter a number, then NASDAQ uses the default clearing number in the contra firm profile.

9864PortfolioName2
9865OmgeoBlockCommissionType

The commission type. Allowed values are EXEC (executing broker’s commission), LOCO (local broker’s commission), SPCN (special concessions) and TCOM (total commissions).

9866OmgeoBlockCommissionAmount

The amount of commission, drawdown or other reduction from or in addition to the deal price. When commissions are specified as percentages, CTM multiplies the value entered by 0.01.

9867OmgeoCommissionReason

The commission reason code at the Block level.

9868AllocationDetailInstiturionId
9869OmgeoBlockCommissionCurrency

Currency of the amount indicated in the Omgeo block commission amount field. ISO codes used.

9870ReserveSize

Indicates the quantity of the reserve size. Reserve size must be in shares either in round lot multiples or in mixed lots.

9871RefreshSize

Indicates the quantity to which display size will be replenished from reserve size. Must be is shares, in a round lot multiple.

9872DisplaySize4

Number of shares to be displayed

9873OmgeoCommSharingBasisIndicator

This field identifies the commission sharing basis under which the trade was executed. Allowable values are: PERC(percent); FLAT(flat rate); or PERU(rate per share)

9874OmgeoNoBlockCommissions

This field indicates the number of block commission groups that are provided on the message.

9875AEPTradeID

Block trade identifier used only by dealers using AEP for execution for matching block trade in Allocation Instruction.

9876SwapTradeType

This is additional information about the 2 security type trade:

1 = TBA Outright (Cash)

2 = TBA Rolls

3 = TBA Swap/Switch

4 = TBA Hedged

9877BbgTradeType

Bloomberg Internally used.

9878AllocationBlockOriginalFace
9879LegIndex

Index of this leg for a multi-leg trade (trades reported individually).

9880PegDifference2

Price difference to NBBO (BID,MID,ASK) in 64th of a NBBO dependent (pegged) limit order

** ADDED TO FIX 4.1 AS TAG: 211 **

9881BTOrderInst

TradeBook Order instructions. Valid (space delimited) values are R (replenish reserve quantities if any), Q (allow to quote this order on NASDAQ if originating from a non-market maker), and X (in 35-F this simply cancels all orders for a firm or single user). Further information on the use of this field on request

9882BTReportInst

Valid values are M (client “made” liquidity), and T (client “took” liquidity)

9883DateFrom

To specify the start date (YYYYMMDD-HH:MM:SS in GMT) for requesting the status of ALL orders for this client

9884DateTo

To specify the end date (YYYYMMDD-HH:MM:SS in GMT) for requesting the status of ALL orders for this client. Omission means “to now”

9885DealNumber

A portion of an order may be matched simultaneously against several (smaller quantity) orders at the same price resulting in several distinct trades. Even though each one of the trades will have its own ExecID, they all belong to one deal. Deal numbers are used by Tradebook’s executing broker to “tie” these trades into a “deal.” Further information available on request

9886DiscretionDelta

To describe the DiscretionSpread off the displayed limit price. Contact Bloomberg for detailed information on how this field is used

9887DiscretionQty

To describe the DiscretionAmount in an order. Contact Bloomberg for detailed information on this tag.

9888DiscretionMinFill

To describe a minimum fill quantity in an order with Discretion component. Contact Bloomberg for detailed information on this tag.

9889BangQty

Please contact Benedict Zoe for an explanation of this tag’s purpose

9890Coupon3

Coupon for fixed income

9891Series

Series for fixed income

9892Yield2

Yield for fixed income

9893DiscountRate

Discount rate for fixed income

9894FixedIncomeFlag

Equity or fixed income?

9895FixedIncomeSubFlag

Fixed income flavor/type

9896PricingNo

Bloomberg pricing number

9897SeriesNo

Series number for allocation

9898AffirmativeDetermination

Used to indicate whether client will locate stock in conjunction with Short Sell and/or Short Sell Exempt order. Valid values are Y and N.

9899ExchangeReserve

Determines if order will be submitted to respective exchange or stay in Tradebook’s order management system. Used for non-US securities only. Valid values are:

Y=submit to exchange

N=do not submit to exchange

9900WorkStation

Bloomberg WorkStation Number

9901NoBlots

Number of Bloomberg Blots

9902BlotSeq

Bloomberg blot sequence number

9903Principal2

Principal

9904PriceType3

Bloomberg Price type

9905AllocTarget

Bloomberg allocation target

9906Application

Bloomberg application (yellow key)

9907AllocationDetailPrincipal
9908QuoteQty

Amount to quote on Nasdaq

9909BangGroups

Number of market makers in bang

9910BangMMID

9909: Market maker in bang group

9911BangMMIDQty

9909: Qty to a MMID in bang group

9912BangMinFill

9909: Min fill qty per MMID in bang group

9913BangFlag

Y,N – Is execution an Bloomberg bang?

9914BangCounterParty

Counterparty of Bloomberg bang execution

9915BangSDP

Y,N – Identifies whether Bloomberg bang was performed via proprietary SDP

9916SurveillanceAccountType

Indicate the order account type assign by surveillance

9917RepeatNext

Number of repeating group in the clearing aggregate of an order

9918SecurityGroup

Instrument group identification

9919ComponentType

Indicate the clearing aggregate type of an order

9920MarketMakerPhone

This parameter indicates the phone number of the subscriber’s representative who acts as market maker for the given stock

9921SecurityState

Indicate the current state of the instrument

9922MarketMakerType

Indicate the market maker type

9923ClotGrpCot

Closing auction indicator

9924TransactID

Indicates the number alloted to a trade

9925ConnectionStatus

Indicate a logon/logoff at the application level

9926SendBrokerID

Indicates if the member identity has to be disclose or not in the corresponding public data feed

9927MarketMakerName2

Indicate the name of the market maker

9928InstrumentCateg

Indicate the instrument type

9929TypeActionOnInstrument

Type of action that cause the change of instrument status

9930ComfirmFlag

Indicate if a pre-checking of the order has to be done by the exchange

9931FunctionCodeOrig

indicates the function code of the initial message to which this execution report message is responding

9932PreopenFlag

indicate whether or not the order entered in the pre-opening should pass into the market session phase

9933CombinedOrderType

Type of order entered, this information is linked with the type of processing to be executed on the associated order by member order entry application

9934AccountTypeUSA

Customer account type

9935ClearingFeeIndicator

Indicates if the value added taxes will be calculated by the clearing system or not

9936ForeignExchange

Member type of the clearing system for which the order has been entered

9937OrigOrderUser

Indicate if the order has been entered by a market maker or not

9938ClearingHandlingType

Indicate the posting & give-up processing to be done by the clearing system

9939UnderlyingLastPx

Indicates the calculated (or traded) price for the corresponding underlying instrument

9940OddOrderFlag

Indicate if the remaining quantity is a multiple of the board lot

9941TechnicalOrderType

Indicate the order type and its origin: P = Programm trading, M = manuel, R = routing

9942LeaveQtyFlag

Indicates that a non-zero quantity of the order remains to be traded

9943QuoteType3

Indicate the type of the Quote

9944SpiSendingTime

Transmission date time of message

9945OrigOrderID2

Indicates the original order identification

9946MemberID

Designate the member code

9947TraderId

Designate the trader code

9948SettlementLocation

Indicator specifying whether member wishes to settle his operation

9949RelitUnwindingDelay

Indicate ISB guarantee and settlement delay

9950CounterpartMandatorID

Data field entered by a member when his counterpart mandates another establishement to enter his declaration.

9951OperationTypeIndicator

Indicator specifying the nature of the operation generating the TCS declaration

9952PreviousDayTradeFlag

Indicate whether the TCS declaration was entered on the same day as the trade or on the following trading day.

9953NumberOccurAlreadySent

Indicate the number of occurence already sent

9954NextMsgFlag

Indicate if it’s the last message or not

9955SubscriberID

subscriber Front end identification

9956TradeCancelFlag

Indicate if the specified TCS trade was cancelled

9957BlockTradeCode

Indicate if the TCS trade relate to a block

9958TradeMsgSubCod

Specifies the trade message type

9959LowLimitNormalTrade

Indicates the lower price limit authorized for normal out-of-session trades for the given security

9960HighLimitNormalTrade

Indicates the upper price limit for normal out-of-session trades for the given security

9961LowLimitBlockTrade

Indicates the lower price limit for out-of-session block trades for the given security

9962HighLimitBlockTrade

Indicates the upper price limit authorized for out-of-session block trades for the given security

9963SecurityGroupStatus

Indicates the status of the security group

9964FirstShare

Indicates the quantity executed at the moment the order was introduced

9965OrderDate2

Date when the Order was created.

9966ExecutionVersion

Number indicating the version of a trade. For example, a new trade would be version 1. A correction would be a version > 2, in incremental order.

9967MMBidSize2

Market maker quantity of bid

9968MMOfferSize2

Market maker quantity of offer

9969MMBestBidPx

Market maker best bid price

9970MMBestOfferPx

Market maker best ask price

9971MMMemberID

Assigned value used to identify firm (market maker) sending message

9972MMBestBidMemberID

Member ID of best bid prices

9973MMBestOfferMemberID

Member ID of best ask prices

9974AllocationDetailOriginalFace
9975PrevDayRefMktCapitalPct

Percentage of stock’s capitalization as compared to total previous day’s capitalization

9976LastMsgFlag

Last message indicator for a given index

9977PrevDayClosRefIndex

Previous day’s closing reference index

9978IndexCalcFreq

Frequency of index calculation

9979AdjTheoPx

Adjusted theoretical stock price

9980PrevDayRefMktCapitalAmt

Stock capitalisation based on previous day’s adjusted reference price

9981CapitalDifference

Difference in capitalisation today/yesterday

9982DividendNetPx

Net dividend

9983DividendGrossPx

Global dividend

9984DividendNetAmt

Total amount of net dividends detachet from the stock today

9985DividendGrossAmt

Total amount of global dividends detached from the stock today

9986SampleSector

Index sector code

9987AddOrRemove

Deletion/admission code

9988MDEntryCode

Index level indicator

9989TotTradedSecurities

Number of stocks quoted

9990CapitalPct

Percentage of capitalization

9991ForeRunnerVariation

Variation (forerunner)

9992SettlVariation

Variation from liquidation day price

9993PrevYearVariation

Variation from previous year end price

9994NetReturnIndex

Net profitability index

9995GrossReturnIndex

Global profitability index

9996NoFallingSecurities

Number of falling securities

9997NoRisingSecurities

Number of rising securities

9998UUID

Bloomberg Unique User ID

9999FirmNo

Bloomberg Firm Number

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy