ai logo
Imandra Logo - Reasoning as a service (tm)
Name Name Name Name Name

FIX_4_2

DataTypes

Basic Types

Name
bool
char
float
int
string

Compound Types

NameConstruction
Duration(int,int,int,int,int,int)
LocalMktDate(int,int,int)
MonthYear(int,int,?week)
UTCDateOnly(int,int,int)
UTCTimeOnly(int,int,int,?int)
UTCTimestamp(int,int,int,int,int,int,?int)

Atomic Alias Types

NameType
Amtfloat
Booleanbool
DayOfMonthint
Lengthint
NumInGroupint
Percentagefloat
Pricefloat
PriceOffsetfloat
Qtyfloat
SeqNumint
TagNumint
datastring

Set Alias Types

NameType
MultipleCharValue{char}
MultipleIntValue{int}
MultipleStringValue{string}
MultipleValueChar{char}
MultipleValueInt{int}
MultipleValueString{string}

Message Declarations

6: IOI

Indication of interest messages market merchandise which the broker is buying or selling in either a proprietary or agency capacity.

TagNameTypeRequired
15CurrencyCurrency
22IDSourceIDSource
23IOIidstring
25IOIQltyIndIOIQltyInd
26IOIRefIDstring
Required for Cancel and Replace IOITransType messages
27IOISharesIOIShares
28IOITransTypeIOITransType
44PricePrice
48SecurityIDstring
54SideSide
Side of Indication Valid values: 1 = Buy 2 = Sell 7 = Undisclosed (for IOIs)
55Symbolstring
58Textstring
60TransactTimeUTCTimestamp
62ValidUntilTimeUTCTimestamp
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
130IOINaturalFlagIOINaturalFlag
149URLLinkstring
A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
218SpreadToBenchmarkPriceOffset
For Fixed Income
219BenchmarkBenchmark
For Fixed Income
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
IOIIOIQualifiersIOIIOIQualifiers
IOIRoutingIDsIOIRoutingIDs

7: Advertisement

Advertisement messages are used to announce completed transactions.

TagNameTypeRequired
2AdvIdstring
3AdvRefIDstring
Required for Cancel and Replace AdvTransType messages
4AdvSideAdvSide
5AdvTransTypeAdvTransType
15CurrencyCurrency
22IDSourceIDSource
30LastMktExchange
44PricePrice
48SecurityIDstring
53SharesQty
55Symbolstring
58Textstring
60TransactTimeUTCTimestamp
65SymbolSfxstring
75TradeDateLocalMktDate
106Issuerstring
107SecurityDescstring
149URLLinkstring
A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

8: ExecutionReport

The execution report message is used to:

1. Confirm the receipt of an order

2. Confirm changes to an existing order (i.e. accept cancel and replace requests)

3. Relay order status information

4. Relay fill information on working orders

5. Reject orders

6. Report post-trade fees calculations associated with a trade

TagNameTypeRequired
1Accountstring
Required for executions against electronically submitted orders which were assigned an account by the institution
6AvgPxPrice
11ClOrdIDstring
Required for executions against electronically submitted orders which were assigned an ID by the institution. Not required for orders manually entered by the broker.
12CommissionAmt
On a fill/partial fill messages, it represents value for that fill/partial fill, on ExecType=Calculated, it represents cumulative value for the order. Monetary commission values are expressed in the currency reflected by the Currency field.
13CommTypeCommType
14CumQtyQty
Currently executed shares for chain of orders.
15CurrencyCurrency
17ExecIDstring
Must be unique for each Execution Report message
18ExecInstExecInst
Can contain multiple instructions, space delimited.
19ExecRefIDstring
Required for Cancel and Correct ExecTransType messages
20ExecTransTypeExecTransType
21HandlInstHandlInst
22IDSourceIDSource
29LastCapacityLastCapacity
30LastMktExchange
31LastPxPrice
Price of this (last) fill. Not required for ExecTransType = 3 (Status), Should represent the "all-in" (LastSpotRate + LastForwardPoints) rate for F/X orders. ). When required, should be "0" for non-fills ("fill" defined as ExecTransType=New and ExecType=Partial Fill or Fill) unless noted below. If ExecType=Stopped, represents the price stopped/guaranteed/protected at.
32LastSharesQty
Quantity of shares bought/sold on this (last) fill. Not required ExecTransType = 3 (Status). When required, should be "0" for non-fills ("fill" defined as ExecTransType=New and ExecType=Partial Fill or Fill) unless noted below. If ExecType=Stopped, represents the quantity stopped/guaranteed/protected for.
37OrderIDstring
OrderID is required to be unique for each chain of orders.
38OrderQtyQty
Either CashOrderQty or OrderQty is required. Not required for a rejected cash order or an order ack for a cash order.
39OrdStatusOrdStatus
Describes the current state of a CHAIN of orders, same scope as OrderQty, CumQty, LeavesQty, and AvgPx
40OrdTypeOrdType
41OrigClOrdIDstring
Conditionally required for response to an electronic Cancel or Cancel/Replace request (ExecType=PendingCancel, Replaced, or Canceled). ClOrdID of the previous order (NOT the initial order of the day) when canceling or replacing an order.
44PricePrice
Required if specified on the order
47Rule80ARule80A
48SecurityIDstring
54SideSide
55Symbolstring
58Textstring
59TimeInForceTimeInForce
Absence of this field indicates Day order
60TransactTimeUTCTimestamp
Time the transaction represented by this ExecutionReport occurred
63SettlmntTypSettlmntTyp
Absence of this field is interpreted as Regular.
64FutSettDateLocalMktDate
Required when SettlmntTyp = 6 (Future) or SettlmntTyp = 8 (Sellers Option)
65SymbolSfxstring
66ListIDstring
Required for executions against orders which were submitted as part of a list.
75TradeDateLocalMktDate
Used when reporting other than current day trades.
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
77OpenCloseOpenClose
For options
99StopPxPrice
Required if specified on the order
103OrdRejReasonOrdRejReason
For optional use with ExecType = 8 (Rejected)
106Issuerstring
107SecurityDescstring
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
110MinQtyQty
111MaxFloorQty
113ReportToExchReportToExch
119SettlCurrAmtAmt
Used to report results of forex accommodation trade
120SettlCurrencyCurrency
Used to report results of forex accommodation trade
126ExpireTimeUTCTimestamp
Conditionally required if TimeInForce = GTD and ExpireDate is not specified.
150ExecTypeExecType
Describes the type of execution report. Same possible values as OrdStatus.
151LeavesQtyQty
Amount of shares open for further execution. If the OrdStatus is Canceled, DoneForTheDay, Expired, Calculated, or Rejected (in which case the order is no longer active) then LeavesQty could be 0, otherwise LeavesQty = OrderQty - CumQty.
152CashOrderQtyQty
Either CashOrderQty or OrderQty is required. Specifies the approximate "monetary quantity" conveyed on the order. Broker is responsible for converting and calculating OrderQty in shares for subsequent messages involving fills.
155SettlCurrFxRatefloat
Foreign exchange rate used to compute SettlCurrAmt from Currency to SettlCurrency
156SettlCurrFxRateCalcchar
Specifies whether the SettlCurrFxRate should be multiplied or divided
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
168EffectiveTimeUTCTimestamp
Time specified on the order at which the order should be considered valid
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
194LastSpotRatePrice
Applicable for F/X orders
195LastForwardPointsPriceOffset
Applicable for F/X orders
198SecondaryOrderIDstring
Can be used to provide order id used by exchange or executing system.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
210MaxShowQty
211PegDifferencePriceOffset
Required if specified on the order
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
376ComplianceIDstring
377SolicitedFlagSolicitedFlag
378ExecRestatementReasonExecRestatementReason
Required for ExecType = D (Restated).
381GrossTradeAmtAmt
388DiscretionInstDiscretionInst
Code to identify the price a DiscretionOffset is related to and should be mathematically added to. Required if DiscretionOffset is specified.
389DiscretionOffsetPriceOffset
Amount (signed) added to the "related to" price specified via DiscretionInst.
424DayOrderQtyQty
For GT orders on days following the day of the first trade.
425DayCumQtyQty
For GT orders on days following the day of the first trade.
426DayAvgPxPrice
For GT orders on days following the day of the first trade.
427GTBookingInstGTBookingInst
States whether executions are booked out or accumulated on a partially filled GT order
432ExpireDateLocalMktDate
Conditionally required if TimeInForce = GTD and ExpireTime is not specified.
439ClearingFirmstring
440ClearingAccountstring
442MultiLegReportingTypeMultiLegReportingType
Default is a single security if not specified.
ExecutionReportContraBrokersExecutionReportContraBrokers

9: OrderCancelReject

The order cancel reject message is issued by the broker upon receipt of a cancel request or cancel/replace request message which cannot be honored.

TagNameTypeRequired
1Accountstring
11ClOrdIDstring
Unique order id assigned by institution to the cancel request or to the replacement order.
37OrderIDstring
If CxlRejReason="Unknown order", specify "NONE".
39OrdStatusOrdStatus
OrdStatus value after this cancel reject is applied.
41OrigClOrdIDstring
ClOrdID which could not be canceled/replaced. ClOrdID of the previous order (NOT the initial order of the day) when canceling or replacing an order.
58Textstring
60TransactTimeUTCTimestamp
66ListIDstring
Required for rejects against orders which were submitted as part of a list.
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
102CxlRejReasonCxlRejReason
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
198SecondaryOrderIDstring
Can be used to provide order id used by exchange or executing system.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
434CxlRejResponseToCxlRejResponseTo

B: News

The news message is a general free format message between the broker and institution.

TagNameTypeRequired
42OrigTimeUTCTimestamp
61UrgencyUrgency
95RawDataLengthLength
96RawDatadata
148Headlinestring
Specifies the headline text
149URLLinkstring
A URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html)
358EncodedHeadlineLenLength
Must be set if EncodedHeadline field is specified and must immediately precede it.
359EncodedHeadlinedata
Encoded (non-ASCII characters) representation of the Headline field in the encoded format specified via the MessageEncoding field.
NewsLinesOfTextNewsLinesOfText
NewsRelatedSymNewsRelatedSym
NewsRoutingIDsNewsRoutingIDs

C: Email

The email message is similar to the format and purpose of to the News message, however, it is intended for private use between two parties.

TagNameTypeRequired
11ClOrdIDstring
37OrderIDstring
42OrigTimeUTCTimestamp
94EmailTypeEmailType
95RawDataLengthLength
96RawDatadata
147Subjectstring
Specifies the Subject text
164EmailThreadIDstring
Unique identifier for the email message thread
356EncodedSubjectLenLength
Must be set if EncodedSubject field is specified and must immediately precede it.
357EncodedSubjectdata
Encoded (non-ASCII characters) representation of the Subject field in the encoded format specified via the MessageEncoding field.
EmailLinesOfTextEmailLinesOfText
EmailRelatedSymEmailRelatedSym
EmailRoutingIDsEmailRoutingIDs

D: OrderSingle

The new order message type is used by institutions wishing to electronically submit securities and forex orders to a broker for execution.

TagNameTypeRequired
1Accountstring
11ClOrdIDstring
Unique identifier of the order as assigned by institution.
12CommissionAmt
13CommTypeCommType
15CurrencyCurrency
18ExecInstExecInst
Can contain multiple instructions, space delimited. If OrdType=P, exactly one of the following values (ExecInst = L, R, M, P, O, T, or W) must be specified.
21HandlInstHandlInst
22IDSourceIDSource
23IOIidstring
Required for Previously Indicated Orders (OrdType=E)
38OrderQtyQty
Either CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified.
40OrdTypeOrdType
44PricePrice
Required for limit OrdTypes. For F/X orders, should be the "all-in" rate (spot rate adjusted for forward points). Can be used to specify a limit price for a pegged order, previously indicated, etc.
47Rule80ARule80A
48SecurityIDstring
54SideSide
55Symbolstring
58Textstring
59TimeInForceTimeInForce
Absence of this field indicates Day order
60TransactTimeUTCTimestamp
Time this order request was initiated/released by the trader or trading system.
63SettlmntTypSettlmntTyp
Absence of this field is interpreted as Regular.
64FutSettDateLocalMktDate
Required when SettlmntTyp = 6 (Future) or SettlmntTyp = 8 (Sellers Option)
65SymbolSfxstring
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
77OpenCloseOpenClose
For options
81ProcessCodeProcessCode
Used to identify soft trades at order entry.
99StopPxPrice
Required for OrdType = "Stop" or OrdType = "Stop limit".
100ExDestinationExchange
106Issuerstring
107SecurityDescstring
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
110MinQtyQty
111MaxFloorQty
114LocateReqdLocateReqd
Required for short sell orders
117QuoteIDstring
Required for Previously Quoted Orders (OrdType=D)
120SettlCurrencyCurrency
Required if ForexReq = Y.
121ForexReqForexReq
Indicates that broker is requested to execute a Forex accommodation trade in conjunction with the security trade.
126ExpireTimeUTCTimestamp
Conditionally required if TimeInForce = GTD and ExpireDate is not specified.
140PrevClosePxPrice
Useful for verifying security identification
152CashOrderQtyQty
Either CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified. Specifies the approximate "monetary quantity" for the order. Broker is responsible for converting and calculating OrderQty in shares for subsequent messages.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
168EffectiveTimeUTCTimestamp
Can specify the time at which the order should be considered valid
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
203CoveredOrUncoveredCoveredOrUncovered
For options
204CustomerOrFirmCustomerOrFirm
For options when delivering the order to execution system/exchange.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
210MaxShowQty
211PegDifferencePriceOffset
Amount (signed) added to the price of the peg
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
376ComplianceIDstring
377SolicitedFlagSolicitedFlag
388DiscretionInstDiscretionInst
Code to identify the price a DiscretionOffset is related to and should be mathematically added to. Required if DiscretionOffset is specified.
389DiscretionOffsetPriceOffset
Amount (signed) added to the "related to" price specified via DiscretionInst.
427GTBookingInstGTBookingInst
States whether executions are booked out or accumulated on a partially filled GT order
432ExpireDateLocalMktDate
Conditionally required if TimeInForce = GTD and ExpireTime is not specified.
439ClearingFirmstring
440ClearingAccountstring
OrderSingleAllocsOrderSingleAllocs
OrderSingleTradingSessionsOrderSingleTradingSessions

E: OrderList

The NewOrderList Message can be used in one of two ways depending on which market conventions are being followed.

TagNameTypeRequired
66ListIDstring
Must be unique, by customer, for the day
68TotNoOrdersint
Used to support fragmentation. Sum of NoOrders across all messages with the same ListID.
69ListExecInststring
Free-form text.
352EncodedListExecInstLenLength
Must be set if EncodedListExecInst field is specified and must immediately precede it.
353EncodedListExecInstdata
Encoded (non-ASCII characters) representation of the ListExecInst field in the encoded format specified via the MessageEncoding field.
390BidIDstring
Should refer to an earlier program if bidding took place.
391ClientBidIDstring
394BidTypeint
e.g. Non Disclosed Model, Disclosed Model, No Bidding Process
414ProgRptReqsProgRptReqs
415ProgPeriodIntervalint
433ListExecInstTypeListExecInstType
Controls when execution should be begin.
OrderListAllocsOrderListAllocs
OrderListOrdersOrderListOrders
OrderListTradingSessionsOrderListTradingSessions

F: OrderCancelRequest

The order cancel request message requests the cancellation of all of the remaining quantity of an existing order.

TagNameTypeRequired
1Accountstring
11ClOrdIDstring
Unique ID of cancel request as assigned by the institution.
22IDSourceIDSource
37OrderIDstring
Unique identifier of most recent order as assigned by broker.
38OrderQtyQty
Either CashOrderQty or OrderQty is required. OrderQty = CumQty + LeavesQty (see exceptions above)
41OrigClOrdIDstring
ClOrdID of the previous order (NOT the initial order of the day) when canceling or replacing an order.
48SecurityIDstring
54SideSide
55Symbolstring
58Textstring
60TransactTimeUTCTimestamp
Time this order request was initiated/released by the trader or trading system.
65SymbolSfxstring
66ListIDstring
Required for List Orders
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
106Issuerstring
107SecurityDescstring
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
152CashOrderQtyQty
Either CashOrderQty or OrderQty is required. Specifies the approximate "monetary quantity" for the order. Broker is responsible for converting and calculating OrderQty in shares for subsequent messages.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
376ComplianceIDstring
377SolicitedFlagSolicitedFlag

G: OrderCancelReplaceRequest

The order cancel/replace request is used to change the parameters of an existing order.

TagNameTypeRequired
1Accountstring
11ClOrdIDstring
Unique identifier of replacement order as assigned by institution. Note that this identifier will be used in ClOrdID field of the Cancel Reject message if the replacement request is rejected.
12CommissionAmt
13CommTypeCommType
15CurrencyCurrency
Must match original order.
18ExecInstExecInst
Can contain multiple instructions, space delimited. Replacement order must be created with new parameters (i.e. original order values will not be brought forward to replacement order unless redefined within this message).
21HandlInstHandlInst
22IDSourceIDSource
Must match original order
37OrderIDstring
Unique identifier of most recent order as assigned by broker.
38OrderQtyQty
Either CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified. Should be the "Total Intended Order Quantity" (including the amount already executed for this chain of orders)
40OrdTypeOrdType
41OrigClOrdIDstring
ClOrdID of the previous order (NOT the initial order of the day) when canceling or replacing an order.
44PricePrice
Required for limit OrdTypes. For F/X orders, should be the "all-in" rate (spot rate adjusted for forward points). Can be used to specify a limit price for a pegged order, previously indicated, etc.
47Rule80ARule80A
Must match original order
48SecurityIDstring
Must match original order
54SideSide
Must match original side, however, Buy and Buy Minus can be interchanged as well as Sell and Sell Plus
55Symbolstring
Must match original order
58Textstring
59TimeInForceTimeInForce
Absence of this field indicates Day order
60TransactTimeUTCTimestamp
Time this order request was initiated/released by the trader or trading system.
63SettlmntTypSettlmntTyp
Absence of this field is interpreted as Regular.
64FutSettDateLocalMktDate
Required when SettlmntTyp = 6 (Future) or SettlmntTyp = 8 (Sellers Option)
65SymbolSfxstring
66ListIDstring
Required for List Orders
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
77OpenCloseOpenClose
For options
99StopPxPrice
Required for OrdType = "Stop" or OrdType = "Stop limit".
100ExDestinationExchange
106Issuerstring
107SecurityDescstring
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
110MinQtyQty
111MaxFloorQty
114LocateReqdLocateReqd
120SettlCurrencyCurrency
Required if ForexReq = Y.
121ForexReqForexReq
Indicates that broker is requested to execute a Forex accommodation trade in conjunction with the security trade.
126ExpireTimeUTCTimestamp
Conditionally required if TimeInForce = GTD and ExpireDate is not specified.
152CashOrderQtyQty
Either CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified. Specifies the approximate "monetary quantity" for the order. Broker is responsible for converting and calculating OrderQty in shares for subsequent messages.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
168EffectiveTimeUTCTimestamp
Can specify the time at which the order should be considered valid
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
203CoveredOrUncoveredCoveredOrUncovered
For options
204CustomerOrFirmCustomerOrFirm
For options when delivering the order to execution system/exchange.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
210MaxShowQty
211PegDifferencePriceOffset
Amount (signed) added to the price of the peg
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
376ComplianceIDstring
377SolicitedFlagSolicitedFlag
388DiscretionInstDiscretionInst
Code to identify the price a DiscretionOffset is related to and should be mathematically added to. Required if DiscretionOffset is specified.
389DiscretionOffsetPriceOffset
Amount (signed) added to the "related to" price specified via DiscretionInst.
427GTBookingInstGTBookingInst
States whether executions are booked out or accumulated on a partially filled GT order
432ExpireDateLocalMktDate
Conditionally required if TimeInForce = GTD and ExpireTime is not specified.
439ClearingFirmstring
440ClearingAccountstring
OrderCancelReplaceRequestAllocsOrderCancelReplaceRequestAllocs
OrderCancelReplaceRequestTradingSessionsOrderCancelReplaceRequestTradingSessions

H: OrderStatusRequest

The order status request message is used by the institution to generate an order status message back from the broker.

TagNameTypeRequired
1Accountstring
11ClOrdIDstring
22IDSourceIDSource
37OrderIDstring
48SecurityIDstring
54SideSide
55Symbolstring
65SymbolSfxstring
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
106Issuerstring
107SecurityDescstring
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

J: Allocation

The Allocation message provides the ability to specify how an order or set of orders should be subdivided amongst one or more accounts.

TagNameTypeRequired
6AvgPxPrice
For F/X orders, should be the "all-in" rate (spot rate adjusted for forward points).
15CurrencyCurrency
Currency of AvgPx. Should be the currency of the local market or exchange where the trade was conducted.
22IDSourceIDSource
30LastMktExchange
Market of the executions.
48SecurityIDstring
53SharesQty
Total number of shares allocated to all accounts
54SideSide
55Symbolstring
58Textstring
60TransactTimeUTCTimestamp
Date/time when allocation is generated
63SettlmntTypSettlmntTyp
Absence of this field is interpreted as Regular
64FutSettDateLocalMktDate
"Settlement Date". Required with SettlmntTyp other than regular
65SymbolSfxstring
70AllocIDstring
71AllocTransTypeAllocTransType
72RefAllocIDstring
Required for AllocTransType = Calculated, Replace, or Cancel
74AvgPrxPrecisionint
Absence of this field indicates that default precision arranged by the broker/institution is to be used
75TradeDateLocalMktDate
77OpenCloseOpenClose
106Issuerstring
107SecurityDescstring
118NetMoneyAmt
Expressed in same currency as AvgPx. Sum of AllocNetMoney.
157NumDaysInterestint
Applicable for Convertible Bonds and fixed income
158AccruedInterestRatefloat
Applicable for Convertible Bonds and fixed income
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
196AllocLinkIDstring
Can be used to link two different Allocation messages (each with unique AllocID) together, i.e. for F/X "Netting" or "Swaps"
197AllocLinkTypeAllocLinkType
Can be used to link two different Allocation messages and identifies the type of link. Required if AllocLinkID is specified.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
381GrossTradeAmtAmt
Expressed in same currency as AvgPx. Sum of (AllocShares * AllocAvgPx or AllocPrice).
AllocationAllocsAllocationAllocs
AllocationExecsAllocationExecs
AllocationMiscFeesAllocationMiscFees
AllocationOrdersAllocationOrders

K: ListCancelRequest

The list cancel request message type is used by institutions wishing to cancel previously submitted lists either before or during execution.

TagNameTypeRequired
58Textstring
60TransactTimeUTCTimestamp
Time this order request was initiated/released by the trader or trading system.
66ListIDstring
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

L: ListExecute

The list execute message type is used by institutions to instruct the broker to begin execution of a previously submitted list.

TagNameTypeRequired
58Textstring
60TransactTimeUTCTimestamp
Time this order request was initiated/released by the trader or trading system.
66ListIDstring
Must be unique, by customer, for the day
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
390BidIDstring
391ClientBidIDstring
Used with BidType=Disclosed to provide the sell side the ability to determine the direction of the trade to execute.

M: ListStatusRequest

The list status request message type is used by institutions to instruct the broker to generate status messages for a list.

TagNameTypeRequired
58Textstring
66ListIDstring
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

N: ListStatus

The list status message is issued as the response to a List Status Request message sent in an unsolicited fashion by the sell-side.

TagNameTypeRequired
60TransactTimeUTCTimestamp
66ListIDstring
68TotNoOrdersint
Used to support fragmentation. Sum of NoOrders across all messages with the same ListID.
82NoRptsint
Total number of messages required to status complete list.
83RptSeqint
Sequence number of this report message.
429ListStatusTypeint
431ListOrderStatusint
444ListStatusTextstring
445EncodedListStatusTextLenLength
Must be set if EncodedListStatusText field is specified and must immediately precede it.
446EncodedListStatusTextdata
Encoded (non-ASCII characters) representation of the ListStatusText field in the encoded format specified via the MessageEncoding field.
ListStatusOrdersListStatusOrders

P: AllocationInstructionAck

The allocation ACK message is used to acknowledge the receipt and status of an allocation message received from the institution.

TagNameTypeRequired
58Textstring
Can include explanation for AllocRejCode = 7 (other)
60TransactTimeUTCTimestamp
Date/Time AllocationACK generated
70AllocIDstring
75TradeDateLocalMktDate
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
87AllocStatusAllocStatus
88AllocRejCodeAllocRejCode
Required for AllocStatus = 1 (rejected)
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

Q: DontKnowTrade

The Don’t Know Trade (DK) message notifies a trading partner that an electronically received execution has been rejected.

TagNameTypeRequired
17ExecIDstring
Execution ID of problem execution
22IDSourceIDSource
31LastPxPrice
Required if specified on the ExecutionRpt
32LastSharesQty
Required if specified on the ExecutionRpt
37OrderIDstring
Broker Order ID as identified on problem execution
38OrderQtyQty
Either CashOrderQty or OrderQty is required.
48SecurityIDstring
54SideSide
55Symbolstring
58Textstring
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
127DKReasonDKReason
152CashOrderQtyQty
Either CashOrderQty or OrderQty is required. Specifies the approximate "monetary quantity" for the order. Broker is responsible for converting and calculating OrderQty in shares for subsequent messages.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

R: QuoteRequest

In some markets it is the practice to request quotes from brokers prior to placement of an order. The quote request message is used for this purpose.

TagNameTypeRequired
131QuoteReqIDstring
QuoteRequestRelatedSymQuoteRequestRelatedSym

S: Quote

The quote message is used as the response to a Quote Request message and can be used to publish unsolicited quotes.

TagNameTypeRequired
15CurrencyCurrency
Can be used to specify the currency of the quoted price.
22IDSourceIDSource
40OrdTypeOrdType
Can be used to specify the type of order the quote is for
48SecurityIDstring
55Symbolstring
60TransactTimeUTCTimestamp
62ValidUntilTimeUTCTimestamp
64FutSettDateLocalMktDate
Can be used with forex quotes to specify a specific "value date"
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
117QuoteIDstring
131QuoteReqIDstring
Required when quote is in response to a Quote Request message
132BidPxPrice
If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified.
133OfferPxPrice
If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified.
134BidSizeQty
135OfferSizeQty
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
188BidSpotRatePrice
May be applicable for F/X quotes
189BidForwardPointsPriceOffset
May be applicable for F/X quotes
190OfferSpotRatePrice
May be applicable for F/X quotes
191OfferForwardPointsPriceOffset
May be applicable for F/X quotes
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
301QuoteResponseLevelQuoteResponseLevel
Level of Response requested from receiver of quote messages.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

T: SettlementInstructions

The Settlement Instructions message provides either the broker’s or the institution’s instructions for trade settlement.

TagNameTypeRequired
30LastMktExchange
Required for SettlInstMode=2 or 3, May be required for SettlInstMode=1
54SideSide
Required for SettlInstMode=2 or 3, May be required for SettlInstMode=1
60TransactTimeUTCTimestamp
Date/Time Settlement Instructions were generated
70AllocIDstring
Required for SettlInstMode=2 or 3
75TradeDateLocalMktDate
Required for SettlInstMode=2 or 3
76ExecBrokerstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
79AllocAccountstring
Required for SettlInstMode=1, 2, or 3
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
160SettlInstModeSettlInstMode
1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing
162SettlInstIDstring
Unique message ID regardless of SettlInstMode
163SettlInstTransTypeSettlInstTransType
New, Replace, or Cancel
165SettlInstSourceSettlInstSource
1=Broker’s Settlement Instructions, 2=Institution’s Settlement Instructions
166SettlLocationSettlLocation
Required for SettlInstMode=2 or 3, may be required for SettlInstMode=1 (i.e. may not be required if StandInstDbType and StandInstDbID are used)
167SecurityTypeSecurityType
May be required for SettlInstMode=1
168EffectiveTimeUTCTimestamp
May be required for SettlInstMode=1 (timestamp when it goes in to effect)
169StandInstDbTypeStandInstDbType
1=DTC SID, 2=Thomson ALERT, 3=Global Custodian’s, etc.
170StandInstDbNamestring
Name of StandInstDbType (i.e. DTC, Global Custodian’s name)
171StandInstDbIDstring
Identifier used within the StandInstDbType
172SettlDeliveryTypeint
173SettlDepositoryCodestring
Applicable when SettlLocation is a depository
174SettlBrkrCodestring
175SettlInstCodestring
176SecuritySettlAgentNamestring
Applicable when settlement is being performed at a country vs. a depository
177SecuritySettlAgentCodestring
Applicable when settlement is being performed at a country vs. a depository
178SecuritySettlAgentAcctNumstring
Applicable when settlement is being performed at a country vs. a depository
179SecuritySettlAgentAcctNamestring
Applicable when settlement is being performed at a country vs. a depository
180SecuritySettlAgentContactNamestring
Applicable when settlement is being performed at a country vs. a depository
181SecuritySettlAgentContactPhonestring
Applicable when settlement is being performed at a country vs. a depository
182CashSettlAgentNamestring
Applicable when SettlDeliveryType=Free
183CashSettlAgentCodestring
Applicable when SettlDeliveryType=Free
184CashSettlAgentAcctNumstring
Applicable when SettlDeliveryType=Free
185CashSettlAgentAcctNamestring
Applicable when SettlDeliveryType=Free
186CashSettlAgentContactNamestring
Applicable when SettlDeliveryType=Free
187CashSettlAgentContactPhonestring
Applicable when SettlDeliveryType=Free
214SettlInstRefIDstring
Required for Cancel and Replace SettlInstTransType messages
336TradingSessionIDstring

V: MarketDataRequest

Some systems allow the transmission of real-time quote, order, trade and/or other price information on a subscription basis.

TagNameTypeRequired
262MDReqIDstring
Must be unique, or the ID of previous Market Data Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2).
263SubscriptionRequestTypeSubscriptionRequestType
SubcriptionRequestType indicates to the other party what type of response is expected. A snapshot request only asks for current information. A subscribe request asks for updates as the status changes. Unsubscribe will cancel any future update messages from the counter party.
264MarketDepthint
265MDUpdateTypeMDUpdateType
Required if SubscriptionRequestType = Snapshot + Updates (1).
266AggregatedBookAggregatedBook
MarketDataRequestMDEntryTypesMarketDataRequestMDEntryTypes
MarketDataRequestRelatedSymMarketDataRequestRelatedSym

W: MarketDataSnapshotFullRefresh

The Market Data messages are used as the response to a Market Data Request message.

TagNameTypeRequired
22IDSourceIDSource
48SecurityIDstring
55Symbolstring
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
262MDReqIDstring
Conditionally required if this message is in response to a Market Data Request.
291FinancialStatusFinancialStatus
292CorporateActionCorporateAction
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
387TotalVolumeTradedQty
Total volume traded in this trading session for this security.
MarketDataSnapshotFullRefreshMDEntriesMarketDataSnapshotFullRefreshMDEntries

X: MarketDataIncrementalRefresh

The second Market Data message format is used for incremental updates.

TagNameTypeRequired
262MDReqIDstring
Conditionally required if this message is in response to a Market Data Request.
MarketDataIncrementalRefreshMDEntriesMarketDataIncrementalRefreshMDEntries

Y: MarketDataRequestReject

The Market Data Request Reject is used when the broker cannot honor the Market Data Request, due to business or technical reasons.

TagNameTypeRequired
58Textstring
262MDReqIDstring
Must refer to the MDReqID of the request.
281MDReqRejReasonMDReqRejReason
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

Z: QuoteCancel

The Quote Cancel message is used by an originator of quotes to cancel quotes.

TagNameTypeRequired
117QuoteIDstring
131QuoteReqIDstring
Required when quote is in response to a Quote Request message
298QuoteCancelTypeQuoteCancelType
Identifies the type of Quote Cancel request.
301QuoteResponseLevelQuoteResponseLevel
Level of Response requested from receiver of quote messages.
336TradingSessionIDstring
QuoteCancelQuoteEntriesQuoteCancelQuoteEntries

a: QuoteStatusRequest

The quote status request message is used by the institution to generate an execution report that contains the quote status message back from the counterparty.

TagNameTypeRequired
22IDSourceIDSource
48SecurityIDstring
54SideSide
55Symbolstring
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
117QuoteIDstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

b: QuoteAcknowledgement

An optional response to Quote, Mass Quote, Quote Cancel, and Quote Request message is the Quote Acknowledgement message.

TagNameTypeRequired
58Textstring
117QuoteIDstring
Required when acknowledgment is in response to a Quote message
131QuoteReqIDstring
Required when acknowledgment is in response to a Quote Request message
297QuoteAckStatusQuoteAckStatus
Status of the quote acknowledgement.
300QuoteRejectReasonQuoteRejectReason
Reason Quote was rejected.
301QuoteResponseLevelQuoteResponseLevel
Level of Response requested from receiver of quote messages. Is echoed back to the counterparty.
336TradingSessionIDstring
QuoteAcknowledgementQuoteEntriesQuoteAcknowledgementQuoteEntries
QuoteAcknowledgementQuoteSetsQuoteAcknowledgementQuoteSets

c: SecurityDefinitionRequest

The Security Definition Request message is used for the following:

1. Request a specific Security to be traded with the second party. The request security can be defined as a complex security made up of one or more underlying securities.

2. Request a list of the Security Types that can be traded with the second party.

3. Request a list of Securities that can be traded with the second party. This request can optionally be qualified with Symbol, TradingSessionID, SecurityExchange, and Security Type.

TagNameTypeRequired
15CurrencyCurrency
22IDSourceIDSource
Source of the Security ID
48SecurityIDstring
Security ID of the requested Security
55Symbolstring
Symbol of the requested Security
58Textstring
Comment, instructions, or other identifying information.
65SymbolSfxstring
Suffix of the Requested Security
106Issuerstring
107SecurityDescstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
320SecurityReqIDstring
321SecurityRequestTypeSecurityRequestType
336TradingSessionIDstring
Optional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
SecurityDefinitionRequestRelatedSymSecurityDefinitionRequestRelatedSym

d: SecurityDefinition

The Security Definition message is used for the following:

1. Accept the security defined in a Security Definition message.

2. Accept the security defined in a Security Definition message with changes to the definition and/or identity of the security.

3. Reject the security requested in a Security Definition message

4. Return a list of Security Types

5. Return a list of Securities

TagNameTypeRequired
15CurrencyCurrency
22IDSourceIDSource
Source of the Security ID
48SecurityIDstring
Security ID of the requested Security
55Symbolstring
Symbol of the requested Security
58Textstring
Comment, instructions, or other identifying information.
65SymbolSfxstring
Suffix of the Requested Security
106Issuerstring
107SecurityDescstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required. Set to "?" if Security Definition Request is looking for the Security Types
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
320SecurityReqIDstring
322SecurityResponseIDstring
Identifier for the Security Definition message
323SecurityResponseTypeSecurityResponseType
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
393TotalNumSecuritiesint
SecurityDefinitionRelatedSymSecurityDefinitionRelatedSym

e: SecurityStatusRequest

The Security Status Request message provides for the ability to request the status of a security.

TagNameTypeRequired
15CurrencyCurrency
22IDSourceIDSource
48SecurityIDstring
55Symbolstring
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
263SubscriptionRequestTypeSubscriptionRequestType
SubcriptionRequestType indicates to the other party what type of response is expected. A snapshot request only asks for current information. A subscribe request asks for updates as the status changes. Unsubscribe will cancel any future update messages from the counter party.)
324SecurityStatusReqIDstring
Must be unique, or the ID of previous Security Status Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2).
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

f: SecurityStatus

TagNameTypeRequired
15CurrencyCurrency
22IDSourceIDSource
31LastPxPrice
Represents the last price for that security either on a Consolidated or an individual participant basis at the time it is disseminated.
48SecurityIDstring
55Symbolstring
60TransactTimeUTCTimestamp
Trade Dissemination Time
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
291FinancialStatusFinancialStatus
292CorporateActionCorporateAction
324SecurityStatusReqIDstring
325UnsolicitedIndicatorUnsolicitedIndicator
Set to ‘Y’ if message is sent as a result of a subscription request not a snapshot request
326SecurityTradingStatusSecurityTradingStatus
Identifies the trading status applicable to the transaction.
327HaltReasonHaltReason
Denotes the reason for the Opening Delay or Trading Halt.
328InViewOfCommonInViewOfCommon
329DueToRelatedDueToRelated
330BuyVolumeQty
331SellVolumeQty
332HighPxPrice
333LowPxPrice
334AdjustmentAdjustment
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

g: TradingSessionStatusRequest

The Trading Session Status Request is used to request information on the status of a market.

TagNameTypeRequired
263SubscriptionRequestTypeSubscriptionRequestType
335TradSesReqIDstring
Must be unique, or the ID of previous Market Data Request to disable if SubscriptionRequestType = Disable previous Snapshot + Updates Request (2).
336TradingSessionIDstring
Trading Session for which status is being requested
338TradSesMethodTradSesMethod
Method of trading
339TradSesModeTradSesMode
Trading Session Mode

h: TradingSessionStatus

The Trading Session Status provides information on the status of a market.

TagNameTypeRequired
58Textstring
325UnsolicitedIndicatorUnsolicitedIndicator
‘Y’ if message is sent unsolicited as a result of a previous subscription request.
335TradSesReqIDstring
Provided for a response to a specific Trading Session Status Request message (snapshot).
336TradingSessionIDstring
Identifier for Trading Session
338TradSesMethodTradSesMethod
Method of trading:
339TradSesModeTradSesMode
Trading Session Mode
340TradSesStatusTradSesStatus
State of the trading session
341TradSesStartTimeUTCTimestamp
Starting time of the trading session
342TradSesOpenTimeUTCTimestamp
Time of the opening of the trading session
343TradSesPreCloseTimeUTCTimestamp
Time of the pre-close of the trading session
344TradSesCloseTimeUTCTimestamp
Closing time of the trading session
345TradSesEndTimeUTCTimestamp
End time of the trading session
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
387TotalVolumeTradedQty

i: MassQuote

The Mass Quote message can contain quotes for multiple securities to support applications that allow for the mass quoting of an option series.

TagNameTypeRequired
117QuoteIDstring
131QuoteReqIDstring
Required when quote is in response to a Quote Request message
293DefBidSizeQty
Default Bid Size for quote contained within this quote message – if not explicitly provided.
294DefOfferSizeQty
Default Offer Size for quotes contained within this quote message – if not explicitly provided.
301QuoteResponseLevelQuoteResponseLevel
Level of Response requested from receiver of quote messages.
MassQuoteQuoteEntriesMassQuoteQuoteEntries
MassQuoteQuoteSetsMassQuoteQuoteSets

k: BidRequest

The BidRequest Message can be used in one of two ways depending on which market conventions are being followed.

TagNameTypeRequired
15CurrencyCurrency
Used to represent the currency of monetary amounts.
58Textstring
75TradeDateLocalMktDate
121ForexReqForexReq
Is foreign exchange required
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
374BidRequestTransTypeBidRequestTransType
Identifies the Bid Request message transaction type
390BidIDstring
Required to relate the bid response
391ClientBidIDstring
392ListNamestring
393TotalNumSecuritiesint
394BidTypeint
e.g. "Non Disclosed", "Disclosed", No Bidding Process
395NumTicketsint
Total number of tickets/allocations assuming fully executed
396SideValue1Amt
Expressed in Currency
397SideValue2Amt
Expressed in Currency
409LiquidityIndTypeLiquidityIndType
410WtAverageLiquidityfloat
Overall weighted average liquidity expressed as a % of average daily volume
411ExchangeForPhysicalExchangeForPhysical
412OutMainCntryUIndexAmt
% value of stocks outside main country in Currency
413CrossPercentfloat
% of program that crosses in Currency
414ProgRptReqsProgRptReqs
415ProgPeriodIntervalint
Time in minutes between each ListStatus report sent by SellSide. Zero means don’t send status.
416IncTaxIndIncTaxInd
Net/Gross
417NumBiddersint
Indicates the total number of bidders on the list
418TradeTypeTradeType
419BasisPxTypeBasisPxType
443StrikeTimeUTCTimestamp
Used when BasisPxType = "C"
BidRequestBidComponentsBidRequestBidComponents
BidRequestBidDescriptorsBidRequestBidDescriptors

l: BidResponse

The Bid Response message can be used in one of two ways depending on which market conventions are being followed.

In the "Non disclosed" convention the Bid Response message can be used to supply a bid based on the sector, country, index and liquidity information contained within the corresponding bid request message. See "Program/Basket/List Trading" for an example.

In the "Disclosed" convention the Bid Response message can be used to supply bids based on the List Order Detail messages sent in advance of the corresponding Bid Request message.

TagNameTypeRequired
390BidIDstring
391ClientBidIDstring
BidResponseBidComponentsBidResponseBidComponents

m: ListStrikePrice

The strike price message is used to exchange strike price information for principal trades. It can also be used to exchange reference prices for agency trades.

TagNameTypeRequired
66ListIDstring
422TotNoStrikesint
Used to support fragmentation. Sum of NoStrikes across all messages with the same ListID.
ListStrikePriceStrikesListStrikePriceStrikes

Component Blocks

interval

TagNameTypeRequired
durationDuration
start_timeUTCTimestamp

Repeating Groups

AllocationAllocs

Allocation

TagNameTypeRequired
12CommissionAmt
13CommTypeCommType
76ExecBrokerstring
Required for step-in and step-out trades
78NoAllocsNumInGroup
Indicates number of allocation groups to follow.
79AllocAccountstring
May be the same value as BrokerOfCredit if ProcessCode is step-out or soft-dollar step-out and Institution does not wish to disclose individual account breakdowns to the ExecBroker. Required if NoAllocs > 0. Must be first field in repeating group.
80AllocSharesQty
81ProcessCodeProcessCode
92BrokerOfCreditstring
Required if ProcessCode is step-out or soft-dollar step-out
109ClientIDstring
Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).
119SettlCurrAmtAmt
AllocNetMoney in SettlCurrency for this AllocAccount if SettlCurrency is different from "overall" Currency
120SettlCurrencyCurrency
SettlCurrency for this AllocAccount if different from "overall" Currency. Required if SettlCurrAmt is specified.
153AllocAvgPxPrice
AvgPx for this AllocAccount. For F/X orders, should be the "all-in" rate (spot rate adjusted for forward points) for this allocation.
154AllocNetMoneyAmt
NetMoney for this AllocAccount ((AllocShares * AllocAvgPx) - Commission - sum of MiscFeeAmt + AccruedInterestAmt) if a Sell ((AllocShares * AllocAvgPx) + Commission + sum of MiscFeeAmt + AccruedInterestAmt) if a Buy
155SettlCurrFxRatefloat
Foreign exchange rate used to compute SettlCurrAmt from Currency to SettlCurrency
156SettlCurrFxRateCalcchar
Specifies whether the SettlCurrFxRate should be multiplied or divided
159AccruedInterestAmtAmt
Applicable for Convertible Bonds and fixed income
160SettlInstModeSettlInstMode
Type of Settlement Instructions which will be provided via Settlement Instructions message (0=Default, 1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing)
161AllocTextstring
Free format text field related to this AllocAccount
208NotifyBrokerOfCreditNotifyBrokerOfCredit
209AllocHandlInstAllocHandlInst
360EncodedAllocTextLenLength
Must be set if EncodedAllocText field is specified and must immediately precede it.
361EncodedAllocTextdata
Encoded (non-ASCII characters) representation of the AllocText field in the encoded format specified via the MessageEncoding field.
366AllocPricePrice
Used when performing "executed price" vs. "average price" allocations (e.g. Japan). AllocAccount plus AllocPrice form a unique Allocs entry. Used in lieu of AllocAvgPx.

AllocationExecs

Allocation

TagNameTypeRequired
17ExecIDstring
29LastCapacityLastCapacity
Can be specified by broker for AllocTransTyp=Calculated
31LastPxPrice
Price of individual execution. Required if NoExecs > 0
32LastSharesQty
Number of shares in individual execution. Required if NoExecs > 0
124NoExecsNumInGroup
Indicates number of individual execution repeating group entries to follow. Absence of this field indicates that no individual execution entries are included. Primarily used to support step-outs.

AllocationMiscFees

Allocation

TagNameTypeRequired
136NoMiscFeesNumInGroup
Required if any miscellaneous fees are reported. Indicates number of repeating entries. Repeating group within Alloc repeating group. ** Nested Repeating Group follows **
137MiscFeeAmtAmt
Required if NoMiscFees > 0
138MiscFeeCurrCurrency
Required if NoMiscFees > 0
139MiscFeeTypeMiscFeeType
Required if NoMiscFees > 0

AllocationOrders

Allocation

TagNameTypeRequired
11ClOrdIDstring
Order ID assigned by client if order(s) were electronically delivered and executed. If order(s) were manually delivered this field should contain string "MANUAL".
37OrderIDstring
66ListIDstring
Required for List Orders.
73NoOrdersNumInGroup
Indicates number of orders to be combined for allocation. If order(s) were manually delivered set to 1 (one).
105WaveNostring
198SecondaryOrderIDstring
Can be used to provide order id used by exchange or executing system.

BidRequestBidComponents

BidRequest

TagNameTypeRequired
1Accountstring
54SideSide
When used in request for a "Disclosed" bid indicates that bid is required on assumption that SideValue1 is Buy or Sell. SideValue2 can be derived by inference.
63SettlmntTypSettlmntTyp
Indicates order settlement period for Detail.
64FutSettDateLocalMktDate
66ListIDstring
Required if NoBidComponents > 0. Must be first field in repeating group.
336TradingSessionIDstring
Indicates off-exchange type activities for Detail.
420NoBidComponentsNumInGroup
Used if BidType="Disclosed"
430NetGrossIndNetGrossInd
Indicates Net or Gross for selling Detail.

BidRequestBidDescriptors

BidRequest

TagNameTypeRequired
398NoBidDescriptorsNumInGroup
Used if BidType="Non Disclosed"
399BidDescriptorTypeint
Required if NoBidDescriptors > 0. Must be first field in repeating group.
400BidDescriptorstring
401SideValueIndint
Refers to the SideValue1 or SideValue2. These are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell.
402LiquidityPctLowfloat
Liquidity indicator or lower limit if LiquidityNumSecurities > 1
403LiquidityPctHighfloat
Upper liquidity indicator if LiquidityNumSecurities > 1
404LiquidityValueAmt
Value between LiquidityPctLow and LiquidityPctHigh in Currency
405EFPTrackingErrorfloat
Eg Used in EFP (Exchange For Physical) trades 12%
406FairValueAmt
Used in EFP trades
407OutsideIndexPctfloat
Used in EFP trades
408ValueOfFuturesAmt
Used in EFP trades
441LiquidityNumSecuritiesint
Number of Securites between LiquidityPctLow and LiquidityPctHigh in Currency

BidResponseBidComponents

BidResponse

TagNameTypeRequired
12CommissionAmt
First element of price. Required if NoBidComponents > 0.
13CommTypeCommType
44PricePrice
Second element of price
54SideSide
When used in response to a "Disclosed" request indicates whether SideValue1 is Buy or Sell. SideValue2 can be derived by inference.
58Textstring
63SettlmntTypSettlmntTyp
Indicates order settlement period for Detail.
64FutSettDateLocalMktDate
66ListIDstring
336TradingSessionIDstring
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
406FairValueAmt
The difference between the value of a future and the value of the underlying equities after allowing for the discounted cash flows associated with the underlying stocks (E.g. Dividends etc).
420NoBidComponentsNumInGroup
Number of bid repeating groups
421Countrystring
ISO Country Code
423PriceTypePriceType
430NetGrossIndNetGrossInd
Net/Gross

EmailLinesOfText

Email

TagNameTypeRequired
33LinesOfTextNumInGroup
Specifies the number of repeating lines of text specified
58Textstring
Repeating field, number of instances defined in LinesOfText
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

EmailRelatedSym

Email

TagNameTypeRequired
22IDSourceIDSource
Can be repeated multiple times if message is related to multiple symbols.
46RelatdSymstring
Can be repeated multiple times if message is related to multiple symbols.
48SecurityIDstring
Can be repeated multiple times if message is related to multiple symbols.
65SymbolSfxstring
Can be repeated multiple times if message is related to multiple symbols.
106Issuerstring
Can be repeated multiple times if message is related to multiple symbols.
107SecurityDescstring
Can be repeated multiple times if message is related to multiple symbols.
146NoRelatedSymNumInGroup
Specifies the number of repeating symbols specified
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: RelatdSym, SecurityType, and MaturityMonthYear are required. If an Option: RelatdSym, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

EmailRoutingIDs

Email

TagNameTypeRequired
215NoRoutingIDsNumInGroup
Required if any RoutingType and RoutingIDs are specified. Indicates the number within repeating group.
216RoutingTypeRoutingType
Indicates type of RoutingID. Required if NoRoutingIDs is > 0.
217RoutingIDstring
Identifies routing destination. Required if NoRoutingIDs is > 0.

ExecutionReportContraBrokers

ExecutionReport

TagNameTypeRequired
337ContraTraderstring
375ContraBrokerstring
First field in repeating group. Required if NoContraBrokers > 0.
382NoContraBrokersNumInGroup
Number of ContraBrokers repeating group instances.
437ContraTradeQtyQty
438ContraTradeTimeUTCTimestamp

IOIIOIQualifiers

IOI

TagNameTypeRequired
104IOIQualifierIOIQualifier
Required if NoIOIQualifiers > 0
199NoIOIQualifiersNumInGroup
Required if any IOIQualifiers are specified. Indicates the number of repeating IOIQualifiers.

IOIRoutingIDs

IOI

TagNameTypeRequired
215NoRoutingIDsNumInGroup
Required if any RoutingType and RoutingIDs are specified. Indicates the number within repeating group.
216RoutingTypeRoutingType
Indicates type of RoutingID. Required if NoRoutingIDs is > 0.
217RoutingIDstring
Identifies routing destination. Required if NoRoutingIDs is > 0.

ListStatusOrders

ListStatus

TagNameTypeRequired
6AvgPxPrice
11ClOrdIDstring
14CumQtyQty
39OrdStatusOrdStatus
58Textstring
73NoOrdersNumInGroup
Number of orders statused in this message, i.e. number of repeating groups to follow.
84CxlQtyQty
103OrdRejReasonOrdRejReason
Used if the order is rejected
151LeavesQtyQty
Amount of shares open for further execution. LeavesQty = OrderQty - CumQty.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

ListStrikePriceStrikes

ListStrikePrice

TagNameTypeRequired
11ClOrdIDstring
Can use client order identifier or the symbol and side to uniquely identify the stock in the list.
15CurrencyCurrency
22IDSourceIDSource
44PricePrice
48SecurityIDstring
54SideSide
55Symbolstring
Required if NoStrikes > 0. Must be first field in repeating group.
58Textstring
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
140PrevClosePxPrice
Useful for verifying security identification
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
428NoStrikesNumInGroup
Number of strike price entries

LogonMsgTypes

TagNameTypeRequired
372RefMsgTypestring
Specifies a specific, supported MsgType. Required if NoMsgTypes is > 0. Should be specified from the point of view of the sender of the Logon message
384NoMsgTypesNumInGroup
Specifies the number of repeating MsgTypes specified
385MsgDirectionMsgDirection
Indicates direction (send vs. receive) of a supported MsgType. Required if NoMsgTypes is > 0. Should be specified from the point of view of the sender of the Logon message

MarketDataIncrementalRefreshMDEntries

MarketDataIncrementalRefresh

TagNameTypeRequired
15CurrencyCurrency
Can be used to specify the currency of the quoted price.
18ExecInstExecInst
Can contain multiple instructions, space delimited.
22IDSourceIDSource
May not be changed.
37OrderIDstring
For optional use when this Bid, Offer, or Trade represents an order
48SecurityIDstring
May not be changed.
55Symbolstring
Either Symbol or MDEntryRefID must be specified if MDUpdateAction = New(0) for the first Market Data Entry in a message. For subsequent Market Data Entries where MDUpdateAction = New(0), the default is the instrument used in the previous Market Data Entry if neither Symbol nor MDEntryRefID are specified, or in the case of options and futures, the previous instrument with changes specified in MaturityMonthYear, MaturityDay, PutOrCall, StrikePrice, OptAttribute, and SecurityExchange. May not be changed.
58Textstring
Text to describe the Market Data Entry. Part of repeating group.
59TimeInForceTimeInForce
For optional use when this Bid or Offer represents an order
65SymbolSfxstring
May not be changed.
106Issuerstring
May not be changed.
107SecurityDescstring
May not be changed.
110MinQtyQty
For optional use when this Bid or Offer represents an order
126ExpireTimeUTCTimestamp
For optional use when this Bid or Offer represents an order. ExpireDate and ExpireTime cannot both be specified in one Market Data Entry.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required. May not be changed.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified. May not be changed.
201PutOrCallPutOrCall
For Options. May not be changed.
202StrikePricePrice
For Options. May not be changed.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date. May not be changed.
206OptAttributechar
For Options. May not be changed.
207SecurityExchangeExchange
Can be used to identify the security. May not be changed.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
268NoMDEntriesNumInGroup
Number of entries following.
269MDEntryTypeMDEntryType
Conditionally required if MDUpdateAction = New(0). Cannot be changed.
270MDEntryPxPrice
Conditionally required when MDUpdateAction = New(0).
271MDEntrySizeQty
Conditionally required when MDUpdateAction = New(0) andMDEntryType = Bid(0), Offer(1), or Trade(2).
272MDEntryDateUTCDateOnly
273MDEntryTimeUTCTimeOnly
274TickDirectionTickDirection
275MDMktExchange
Market posting quote / trade. Valid values: See Appendix C
276QuoteConditionQuoteCondition
Space-delimited list of conditions describing a quote.
277TradeConditionTradeCondition
Space-delimited list of conditions describing a trade
278MDEntryIDstring
If specified, must be unique among currently active entries if MDUpdateAction = New (0), must be the same as a previous MDEntryID if MDUpdateAction = Delete (2), and must be the same as a previous MDEntryID if MDUpdateAction = Change (1) and MDEntryRefID is not specified, or must be unique among currently active entries if MDUpdateAction = Change(1) and MDEntryRefID is specified..
279MDUpdateActionMDUpdateAction
Must be first field in this repeating group.
280MDEntryRefIDstring
If MDUpdateAction = New(0), for the first Market Data Entry in a message, either this field or a Symbol must be specified. If MDUpdateAction = Change(1), this must refer to a previous MDEntryID.
282MDEntryOriginatorstring
283LocationIDstring
284DeskIDstring
285DeleteReasonDeleteReason
If MDUpdateAction = Delete(2), can be used to specify a reason for the deletion.
286OpenCloseSettleFlagOpenCloseSettleFlag
Used if MDEntryType = Opening Price(4), Closing Price(5), or Settlement Price(6).
287SellerDaysint
288MDEntryBuyerstring
For optional use in reporting Trades
289MDEntrySellerstring
For optional use in reporting Trades
290MDEntryPositionNoint
Display position of a bid or offer, numbered from most competitive to least competitive, per market side, beginning with 1
291FinancialStatusFinancialStatus
292CorporateActionCorporateAction
299QuoteEntryIDstring
For optional use when this Bid, Offer, or Trade represents a quote
336TradingSessionIDstring
346NumberOfOrdersint
In an Aggregated Book, used to show how many individual orders make up an MDEntry
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
387TotalVolumeTradedQty
Total volume traded in this trading session for this security.
432ExpireDateLocalMktDate
For optional use when this Bid or Offer represents an order. ExpireDate and ExpireTime cannot both be specified in one Market Data Entry.

MarketDataRequestMDEntryTypes

MarketDataRequest

TagNameTypeRequired
267NoMDEntryTypesNumInGroup
Number of MDEntryType fields requested.
269MDEntryTypeMDEntryType
Must be the first field in this repeating group. This is a list of all the types of Market Data Entries that the firm requesting the Market Data is interested in receiving.

MarketDataRequestRelatedSym

MarketDataRequest

TagNameTypeRequired
22IDSourceIDSource
Can be repeated multiple times if message is related to multiple symbols.
48SecurityIDstring
Can be repeated multiple times if message is related to multiple symbols.
55Symbolstring
Must be the first field in the repeating group.
65SymbolSfxstring
Can be repeated multiple times if message is related to multiple symbols.
106Issuerstring
Can be repeated multiple times if message is related to multiple symbols.
107SecurityDescstring
Can be repeated multiple times if message is related to multiple symbols.
146NoRelatedSymNumInGroup
Number of symbols requested.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future:Symbol, SecurityType, and MaturityMonthYear are required. If an Option:Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

MarketDataSnapshotFullRefreshMDEntries

MarketDataSnapshotFullRefresh

TagNameTypeRequired
15CurrencyCurrency
Can be used to specify the currency of the quoted price.
18ExecInstExecInst
Can contain multiple instructions, space delimited.
37OrderIDstring
For optional use when this Bid, Offer, or Trade represents an order
58Textstring
Text to describe the Market Data Entry. Part of repeating group.
59TimeInForceTimeInForce
For optional use when this Bid or Offer represents an order
110MinQtyQty
For optional use when this Bid or Offer represents an order
126ExpireTimeUTCTimestamp
For optional use when this Bid or Offer represents an order. ExpireDate and ExpireTime cannot both be specified in one Market Data Entry.
268NoMDEntriesNumInGroup
Number of entries following.
269MDEntryTypeMDEntryType
Must be the first field in this repeating group.
270MDEntryPxPrice
271MDEntrySizeQty
Conditionally required if MDEntryType = Bid(0), Offer(1), or Trade(2)
272MDEntryDateUTCDateOnly
273MDEntryTimeUTCTimeOnly
274TickDirectionTickDirection
275MDMktExchange
Market posting quote / trade. Valid values: See Appendix C
276QuoteConditionQuoteCondition
Space-delimited list of conditions describing a quote.
277TradeConditionTradeCondition
Space-delimited list of conditions describing a trade
282MDEntryOriginatorstring
283LocationIDstring
284DeskIDstring
286OpenCloseSettleFlagOpenCloseSettleFlag
Used if MDEntryType = Opening Price(4), Closing Price(5), or Settlement Price(6).
287SellerDaysint
288MDEntryBuyerstring
For optional use in reporting Trades
289MDEntrySellerstring
For optional use in reporting Trades
290MDEntryPositionNoint
Display position of a bid or offer, numbered from most competitive to least competitive, per market side, beginning with 1
299QuoteEntryIDstring
For optional use when this Bid, Offer, or Trade represents a quote
336TradingSessionIDstring
346NumberOfOrdersint
In an Aggregated Book, used to show how many individual orders make up an MDEntry
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
432ExpireDateLocalMktDate
For optional use when this Bid or Offer represents an order. ExpireDate and ExpireTime cannot both be specified in one Market Data Entry.

MassQuoteQuoteEntries

MassQuote

TagNameTypeRequired
15CurrencyCurrency
Can be used to specify the currency of the quoted price.
22IDSourceIDSource
40OrdTypeOrdType
Can be used to specify the type of order the quote is for
48SecurityIDstring
55Symbolstring
60TransactTimeUTCTimestamp
62ValidUntilTimeUTCTimestamp
64FutSettDateLocalMktDate
Can be used with forex quotes to specify a specific "value date"
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
132BidPxPrice
If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified.
133OfferPxPrice
If F/X quote, should be the "all-in" rate (spot rate adjusted for forward points). Note that either BidPx, OfferPx or both must be specified.
134BidSizeQty
135OfferSizeQty
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
188BidSpotRatePrice
May be applicable for F/X quotes
189BidForwardPointsPriceOffset
May be applicable for F/X quotes
190OfferSpotRatePrice
May be applicable for F/X quotes
191OfferForwardPointsPriceOffset
May be applicable for F/X quotes
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
295NoQuoteEntriesNumInGroup
The number of quotes for this Symbol (QuoteSet) that follow in this message. ** Nested Repeating Group follows **
299QuoteEntryIDstring
Uniquely identifies the quote as part of a QuoteSet. Must be used if NoQuoteEntries is used
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

MassQuoteQuoteSets

MassQuote

TagNameTypeRequired
296NoQuoteSetsNumInGroup
The number of sets of quotes in the message
302QuoteSetIDstring
Sequential number for the Quote Set. For a given QuoteID – assumed to start at 1. Must be the first field in the repeating group.
304TotQuoteEntriesint
Total number of quotes for the quote set across all messages. Should be the sum of all NoQuoteEntries in each message that has repeating quotes that are part of the same quote set.
305UnderlyingIDSourcestring
306UnderlyingIssuerstring
307UnderlyingSecurityDescstring
308UnderlyingSecurityExchangeExchange
309UnderlyingSecurityIDstring
310UnderlyingSecurityTypestring
311UnderlyingSymbolstring
312UnderlyingSymbolSfxstring
313UnderlyingMaturityMonthYearMonthYear
Required if UnderlyingMaturityDay is specified.
314UnderlyingMaturityDayDayOfMonth
315UnderlyingPutOrCallint
316UnderlyingStrikePricePrice
317UnderlyingOptAttributechar
362EncodedUnderlyingIssuerLenLength
Must be set if EncodedUnderlyingIssuer field is specified and must immediately precede it.
363EncodedUnderlyingIssuerdata
Encoded (non-ASCII characters) representation of the UnderlyingIssuer field in the encoded format specified via the MessageEncoding field.
364EncodedUnderlyingSecurityDescLenLength
Must be set if EncodedUnderlyingSecurityDesc field is specified and must immediately precede it.
365EncodedUnderlyingSecurityDescdata
Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc field in the encoded format specified via the MessageEncoding field.
367QuoteSetValidUntilTimeUTCTimestamp
435UnderlyingCouponRatefloat
For Fixed Income.
436UnderlyingContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc.

NewsLinesOfText

News

TagNameTypeRequired
33LinesOfTextNumInGroup
Specifies the number of repeating lines of text specified
58Textstring
Repeating field, number of instances defined in LinesOfText
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

NewsRelatedSym

News

TagNameTypeRequired
22IDSourceIDSource
Can be repeated multiple times if message is related to multiple symbols.
46RelatdSymstring
Can be repeated multiple times if message is related to multiple symbols.
48SecurityIDstring
Can be repeated multiple times if message is related to multiple symbols.
65SymbolSfxstring
Can be repeated multiple times if message is related to multiple symbols.
106Issuerstring
Can be repeated multiple times if message is related to multiple symbols.
107SecurityDescstring
Can be repeated multiple times if message is related to multiple symbols.
146NoRelatedSymNumInGroup
Specifies the number of repeating symbols specified
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: RelatdSym, SecurityType, and MaturityMonthYear are required. If an Option: RelatdSym, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

NewsRoutingIDs

News

TagNameTypeRequired
215NoRoutingIDsNumInGroup
Required if any RoutingType and RoutingIDs are specified. Indicates the number within repeating group.
216RoutingTypeRoutingType
Indicates type of RoutingID. Required if NoRoutingIDs is > 0.
217RoutingIDstring
Identifies routing destination. Required if NoRoutingIDs is > 0.

OrderCancelReplaceRequestAllocs

OrderCancelReplaceRequest

TagNameTypeRequired
78NoAllocsNumInGroup
Number of repeating groups for pre-trade allocation
79AllocAccountstring
Required if NoAllocs > 0. Must be first field in repeating group.
80AllocSharesQty

OrderCancelReplaceRequestTradingSessions

OrderCancelReplaceRequest

TagNameTypeRequired
336TradingSessionIDstring
Required if NoTradingSessions is > 0.
386NoTradingSessionsNumInGroup
Specifies the number of repeating TradingSessionIDs

OrderListAllocs

OrderList

TagNameTypeRequired
78NoAllocsNumInGroup
Indicates number of pre-trade allocation accounts to follow
79AllocAccountstring
Required if NoAllocs > 0. Must be the first field in the repeating group.
80AllocSharesQty

OrderListOrders

OrderList

TagNameTypeRequired
1Accountstring
11ClOrdIDstring
Must be the first field in the repeating group.
12CommissionAmt
13CommTypeCommType
15CurrencyCurrency
18ExecInstExecInst
Can contain multiple instructions, space delimited. If OrdType=P, exactly one of the following values (ExecInst = L, R, M, P, O, T, or W) must be specified.
21HandlInstHandlInst
22IDSourceIDSource
Can be repeated multiple times if message is related to multiple symbols.
23IOIidstring
Required for Previously Indicated Orders (OrdType=E)
38OrderQtyQty
Either CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified.
40OrdTypeOrdType
44PricePrice
47Rule80ARule80A
48SecurityIDstring
Can be repeated multiple times if message is related to multiple symbols.
54SideSide
Note: to indicate the side of SideValue1 or SideValue2, specify Side=Undisclosed and SideValueInd=either the SideValue1 or SideValue2 indicator.
55Symbolstring
58Textstring
59TimeInForceTimeInForce
60TransactTimeUTCTimestamp
63SettlmntTypSettlmntTyp
64FutSettDateLocalMktDate
65SymbolSfxstring
Can be repeated multiple times if message is related to multiple symbols.
67ListSeqNoint
Order number within the list
73NoOrdersNumInGroup
Number of orders in this message (number of repeating groups to follow)
76ExecBrokerstring
77OpenCloseOpenClose
81ProcessCodeProcessCode
99StopPxPrice
100ExDestinationExchange
106Issuerstring
Can be repeated multiple times if message is related to multiple symbols.
107SecurityDescstring
Can be repeated multiple times if message is related to multiple symbols.
109ClientIDstring
110MinQtyQty
111MaxFloorQty
114LocateReqdLocateReqd
117QuoteIDstring
Required for Previously Quoted Orders (OrdType=D)
120SettlCurrencyCurrency
121ForexReqForexReq
126ExpireTimeUTCTimestamp
Conditionally required if TimeInForce = GTD and ExpireDate is not specified.
140PrevClosePxPrice
Useful for verifying security identification
152CashOrderQtyQty
Either CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified. Specifies the approximate "monetary quantity" for the order. Broker is responsible for converting and calculating OrderQty in shares for subsequent messages.
160SettlInstModeSettlInstMode
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
168EffectiveTimeUTCTimestamp
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
203CoveredOrUncoveredCoveredOrUncovered
204CustomerOrFirmCustomerOrFirm
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
210MaxShowQty
211PegDifferencePriceOffset
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
354EncodedTextLenLength
Must be set if EncodedText field is specified and must immediately precede it.
355EncodedTextdata
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
376ComplianceIDstring
377SolicitedFlagSolicitedFlag
388DiscretionInstDiscretionInst
Code to identify the price a DiscretionOffset is related to and should be mathematically added to. Required if DiscretionOffset is specified.
389DiscretionOffsetPriceOffset
Amount (signed) added to the "related to" price specified via DiscretionInst.
401SideValueIndint
Refers to the SideValue1 or SideValue2. These are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell.
427GTBookingInstGTBookingInst
States whether executions are booked out or accumulated on a partially filled GT order
432ExpireDateLocalMktDate
Conditionally required if TimeInForce = GTD and ExpireTime is not specified.
439ClearingFirmstring
440ClearingAccountstring

OrderListTradingSessions

OrderList

TagNameTypeRequired
336TradingSessionIDstring
First field in repeating group. Required if NoTradingSessions > 0.
386NoTradingSessionsNumInGroup

OrderSingleAllocs

OrderSingle

TagNameTypeRequired
78NoAllocsNumInGroup
Number of repeating groups for pre-trade allocation
79AllocAccountstring
Required if NoAllocs > 0. Must be first field in repeating group.
80AllocSharesQty

OrderSingleTradingSessions

OrderSingle

TagNameTypeRequired
336TradingSessionIDstring
Required if NoTradingSessions is > 0.
386NoTradingSessionsNumInGroup
Specifies the number of repeating TradingSessionIDs

QuoteAcknowledgementQuoteEntries

QuoteAcknowledgement

TagNameTypeRequired
22IDSourceIDSource
48SecurityIDstring
55Symbolstring
65SymbolSfxstring
106Issuerstring
107SecurityDescstring
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future: Symbol, SecurityType, and MaturityMonthYear are required. If an Option: Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
295NoQuoteEntriesNumInGroup
The number of quotes for this Symbol (QuoteSet) that follow in this message.
299QuoteEntryIDstring
Uniquely identifies the quote as part of a QuoteSet. First field in repeating group. Required if NoQuoteEntries > 0.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.
368QuoteEntryRejectReasonQuoteEntryRejectReason
Reason Quote Entry was rejected.

QuoteAcknowledgementQuoteSets

QuoteAcknowledgement

TagNameTypeRequired
296NoQuoteSetsNumInGroup
The number of sets of quotes in the message
302QuoteSetIDstring
First field in repeating group. Required if NoQuoteSets > 0
304TotQuoteEntriesint
Total number of quotes for the quote set across all messages. Should be the sum of all NoQuoteEntries in each message that has repeating quotes that are part of the same quote set. Required if NoQuoteEntries > 0
305UnderlyingIDSourcestring
306UnderlyingIssuerstring
307UnderlyingSecurityDescstring
308UnderlyingSecurityExchangeExchange
309UnderlyingSecurityIDstring
310UnderlyingSecurityTypestring
311UnderlyingSymbolstring
Required if NoQuoteSets > 0
312UnderlyingSymbolSfxstring
313UnderlyingMaturityMonthYearMonthYear
Required if UnderlyingMaturityDay is specified.
314UnderlyingMaturityDayDayOfMonth
315UnderlyingPutOrCallint
316UnderlyingStrikePricePrice
317UnderlyingOptAttributechar
362EncodedUnderlyingIssuerLenLength
Must be set if EncodedUnderlyingIssuer field is specified and must immediately precede it.
363EncodedUnderlyingIssuerdata
Encoded (non-ASCII characters) representation of the UnderlyingIssuer field in the encoded format specified via the MessageEncoding field.
364EncodedUnderlyingSecurityDescLenLength
Must be set if EncodedUnderlyingSecurityDesc field is specified and must immediately precede it.
365EncodedUnderlyingSecurityDescdata
Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc field in the encoded format specified via the MessageEncoding field.
435UnderlyingCouponRatefloat
For Fixed Income.
436UnderlyingContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc.

QuoteCancelQuoteEntries

QuoteCancel

TagNameTypeRequired
22IDSourceIDSource
Can be repeated multiple times if message is related to multiple symbols.
48SecurityIDstring
Can be repeated multiple times if message is related to multiple symbols.
55Symbolstring
Must be the first field in the repeating group.
65SymbolSfxstring
Can be repeated multiple times if message is related to multiple symbols.
106Issuerstring
Can be repeated multiple times if message is related to multiple symbols.
107SecurityDescstring
Can be repeated multiple times if message is related to multiple symbols.
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future:Symbol, SecurityType, and MaturityMonthYear are required. If an Option:Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
295NoQuoteEntriesNumInGroup
The number of securities whose quotes are to be canceled
311UnderlyingSymbolstring
The symbol of the underlying security of options that should be canceled.
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

QuoteRequestRelatedSym

QuoteRequest

TagNameTypeRequired
15CurrencyCurrency
Can be used to specify the currency of the quoted price.
22IDSourceIDSource
Can be repeated multiple times if message is related to multiple symbols.
38OrderQtyQty
40OrdTypeOrdType
Can be used to specify the type of order the quote request is for
48SecurityIDstring
Can be repeated multiple times if message is related to multiple symbols.
54SideSide
If OrdType = "Forex - Swap", should be the side of the future portion of a F/X swap
55Symbolstring
Must be the first field in the repeating group.
60TransactTimeUTCTimestamp
Time transaction was entered
64FutSettDateLocalMktDate
Can be used with forex quotes to specify the desired "value date"
65SymbolSfxstring
Can be repeated multiple times if message is related to multiple symbols.
106Issuerstring
Can be repeated multiple times if message is related to multiple symbols.
107SecurityDescstring
Can be repeated multiple times if message is related to multiple symbols.
126ExpireTimeUTCTimestamp
The time when Quote Request will expire.
140PrevClosePxPrice
Useful for verifying security identification
146NoRelatedSymNumInGroup
Number of related symbols in Request
167SecurityTypeSecurityType
Must be specified if a Future or Option. If a Future:Symbol, SecurityType, and MaturityMonthYear are required. If an Option:Symbol, SecurityType, MaturityMonthYear, PutOrCall, and StrikePrice are required.
192OrderQty2Qty
Can be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.
193FutSettDate2LocalMktDate
Can be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.
200MaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if MaturityDay is specified.
201PutOrCallPutOrCall
For Options.
202StrikePricePrice
For Options.
205MaturityDayDayOfMonth
Can be used in conjunction with MaturityMonthYear to specify a particular maturity date.
206OptAttributechar
For Options.
207SecurityExchangeExchange
Can be used to identify the security.
223CouponRatefloat
For Fixed Income.
231ContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.
303QuoteRequestTypeQuoteRequestType
Indicates the type of Quote Request (e.g. Manual vs. Automatic) being generated.
336TradingSessionIDstring
348EncodedIssuerLenLength
Must be set if EncodedIssuer field is specified and must immediately precede it.
349EncodedIssuerdata
Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.
350EncodedSecurityDescLenLength
Must be set if EncodedSecurityDesc field is specified and must immediately precede it.
351EncodedSecurityDescdata
Encoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.

SecurityDefinitionRelatedSym

SecurityDefinition

TagNameTypeRequired
54SideSide
Indicates if this leg of the security is to be Bought or Sold as part of this complex security.
146NoRelatedSymNumInGroup
Number of legs that make up the Security
305UnderlyingIDSourcestring
306UnderlyingIssuerstring
307UnderlyingSecurityDescstring
308UnderlyingSecurityExchangeExchange
Can be used to identify the security.
309UnderlyingSecurityIDstring
310UnderlyingSecurityTypestring
Must be specified if a Future or Option. If a Future: UnderlyingSymbol, UnderlyingSecurityType, and UnderlyingMaturityMonthYear are required. If an Option: UnderlyingSymbol, UnderlyingSecurityType, UnderlyingMaturityMonthYear, PutOrCall, and UnderlyingStrikePrice are required.
311UnderlyingSymbolstring
Must be specified as the first field in the repeating group. Required if NoRelatedSym > 0.
312UnderlyingSymbolSfxstring
313UnderlyingMaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if UnderlyingMaturityDay is specified.
314UnderlyingMaturityDayDayOfMonth
Can be used in conjunction with UnderlyingMaturityMonthYear to specify a particular maturity date.
315UnderlyingPutOrCallint
For Options.
316UnderlyingStrikePricePrice
For Options.
317UnderlyingOptAttributechar
For Options.
318UnderlyingCurrencyCurrency
319RatioQtyQty
Quantity of particular leg in the Security
362EncodedUnderlyingIssuerLenLength
Must be set if EncodedUnderlyingIssuer field is specified and must immediately precede it.
363EncodedUnderlyingIssuerdata
Encoded (non-ASCII characters) representation of the UnderlyingIssuer field in the encoded format specified via the MessageEncoding field.
364EncodedUnderlyingSecurityDescLenLength
Must be set if EncodedUnderlyingSecurityDesc field is specified and must immediately precede it.
365EncodedUnderlyingSecurityDescdata
Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc field in the encoded format specified via the MessageEncoding field.
435UnderlyingCouponRatefloat
For Fixed Income.
436UnderlyingContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc.

SecurityDefinitionRequestRelatedSym

SecurityDefinitionRequest

TagNameTypeRequired
54SideSide
Indicates if this leg of the security is to be Bought or Sold as part of this complex security.
146NoRelatedSymNumInGroup
Number of legs that make up the Security
305UnderlyingIDSourcestring
306UnderlyingIssuerstring
307UnderlyingSecurityDescstring
308UnderlyingSecurityExchangeExchange
Can be used to identify the security.
309UnderlyingSecurityIDstring
310UnderlyingSecurityTypestring
Must be specified if a Future or Option. If a Future: UnderlyingSymbol, UnderlyingSecurityType, and UnderlyingMaturityMonthYear are required. If an Option: UnderlyingSymbol, UnderlyingSecurityType, UnderlyingMaturityMonthYear, UnderlyingPutOrCall, and UnderlyingStrikePrice are required.
311UnderlyingSymbolstring
The UnderlyingSymbol must be specified as the first field in the repeating group. Required if NoRelatedSym > 0.
312UnderlyingSymbolSfxstring
313UnderlyingMaturityMonthYearMonthYear
Specifiesthe month and year of maturity. Required if UnderlyingMaturityDay is specified.
314UnderlyingMaturityDayDayOfMonth
Can be used in conjunction with UnderlyingMaturityMonthYear to specify a particular maturity date.
315UnderlyingPutOrCallint
For Options.
316UnderlyingStrikePricePrice
For Options.
317UnderlyingOptAttributechar
For Options.
318UnderlyingCurrencyCurrency
319RatioQtyQty
Quantity of particular leg in the Security
362EncodedUnderlyingIssuerLenLength
Must be set if EncodedUnderlyingIssuer field is specified and must immediately precede it.
363EncodedUnderlyingIssuerdata
Encoded (non-ASCII characters) representation of the UnderlyingIssuer field in the encoded format specified via the MessageEncoding field.
364EncodedUnderlyingSecurityDescLenLength
Must be set if EncodedUnderlyingSecurityDesc field is specified and must immediately precede it.
365EncodedUnderlyingSecurityDescdata
Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc field in the encoded format specified via the MessageEncoding field.
435UnderlyingCouponRatefloat
For Fixed Income.
436UnderlyingContractMultiplierfloat
For Fixed Income, Convertible Bonds, Derivatives, etc.

Fields

Tagged Fields available for Business Messages

NameTagTypeMember of:
Account1 string ExecutionReport
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
BidRequestBidComponents
OrderListOrders
AdvId2 string Advertisement
AdvRefID3 string Advertisement
AdvSide4 AdvSide Advertisement
AdvTransType5 AdvTransType Advertisement
AvgPx6 Price Allocation
ExecutionReport
ListStatusOrders
BeginString8 string
BodyLength9 int
CheckSum10 string
ClOrdID11 string Email
ExecutionReport
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
AllocationOrders
ListStatusOrders
ListStrikePriceStrikes
OrderListOrders
Commission12 Amt ExecutionReport
OrderCancelReplaceRequest
OrderSingle
AllocationAllocs
BidResponseBidComponents
OrderListOrders
CommType13 CommType ExecutionReport
OrderCancelReplaceRequest
OrderSingle
AllocationAllocs
BidResponseBidComponents
OrderListOrders
CumQty14 Qty ExecutionReport
ListStatusOrders
Currency15 Currency Advertisement
Allocation
BidRequest
ExecutionReport
IOI
OrderCancelReplaceRequest
OrderSingle
Quote
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MassQuoteQuoteEntries
OrderListOrders
QuoteRequestRelatedSym
ExecID17 string DontKnowTrade
ExecutionReport
AllocationExecs
ExecInst18 ExecInst ExecutionReport
OrderCancelReplaceRequest
OrderSingle
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
OrderListOrders
ExecRefID19 string ExecutionReport
ExecTransType20 ExecTransType ExecutionReport
HandlInst21 HandlInst ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
IDSource22 IDSource Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
IOIid23 string IOI
OrderSingle
OrderListOrders
IOIQltyInd25 IOIQltyInd IOI
IOIRefID26 string IOI
IOIShares27 IOIShares IOI
IOITransType28 IOITransType IOI
LastCapacity29 LastCapacity ExecutionReport
AllocationExecs
LastMkt30 Exchange Advertisement
Allocation
ExecutionReport
SettlementInstructions
LastPx31 Price DontKnowTrade
ExecutionReport
SecurityStatus
AllocationExecs
LastShares32 Qty DontKnowTrade
ExecutionReport
AllocationExecs
LinesOfText33 NumInGroup EmailLinesOfText
NewsLinesOfText
MsgSeqNum34 int
MsgType35 string
OrderID37 string DontKnowTrade
Email
ExecutionReport
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderStatusRequest
AllocationOrders
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
OrderQty38 Qty DontKnowTrade
ExecutionReport
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderListOrders
QuoteRequestRelatedSym
OrdStatus39 OrdStatus ExecutionReport
OrderCancelReject
ListStatusOrders
OrdType40 OrdType ExecutionReport
OrderCancelReplaceRequest
OrderSingle
Quote
MassQuoteQuoteEntries
OrderListOrders
QuoteRequestRelatedSym
OrigClOrdID41 string ExecutionReport
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrigTime42 UTCTimestamp Email
News
PossDupFlag43 Boolean
Price44 Price Advertisement
ExecutionReport
IOI
OrderCancelReplaceRequest
OrderSingle
BidResponseBidComponents
ListStrikePriceStrikes
OrderListOrders
RelatdSym46 string EmailRelatedSym
NewsRelatedSym
Rule80A47 Rule80A ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
SecurityID48 string Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
SenderCompID49 string
SenderSubID50 string
SendingTime52 UTCTimestamp
Shares53 Qty Advertisement
Allocation
Side54 Side Allocation
DontKnowTrade
ExecutionReport
IOI
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
QuoteStatusRequest
SettlementInstructions
BidRequestBidComponents
BidResponseBidComponents
ListStrikePriceStrikes
OrderListOrders
QuoteRequestRelatedSym
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
Symbol55 string Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
TargetCompID56 string
TargetSubID57 string
Text58 string Advertisement
Allocation
AllocationInstructionAck
BidRequest
DontKnowTrade
ExecutionReport
IOI
ListCancelRequest
ListExecute
ListStatusRequest
MarketDataRequestReject
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
QuoteAcknowledgement
SecurityDefinition
SecurityDefinitionRequest
TradingSessionStatus
BidResponseBidComponents
EmailLinesOfText
ListStatusOrders
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
NewsLinesOfText
OrderListOrders
TimeInForce59 TimeInForce ExecutionReport
OrderCancelReplaceRequest
OrderSingle
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
OrderListOrders
TransactTime60 UTCTimestamp Advertisement
Allocation
AllocationInstructionAck
ExecutionReport
IOI
ListCancelRequest
ListExecute
ListStatus
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
Quote
SecurityStatus
SettlementInstructions
MassQuoteQuoteEntries
OrderListOrders
QuoteRequestRelatedSym
Urgency61 Urgency News
ValidUntilTime62 UTCTimestamp IOI
Quote
MassQuoteQuoteEntries
SettlmntTyp63 SettlmntTyp Allocation
ExecutionReport
OrderCancelReplaceRequest
OrderSingle
BidRequestBidComponents
BidResponseBidComponents
OrderListOrders
FutSettDate64 LocalMktDate Allocation
ExecutionReport
OrderCancelReplaceRequest
OrderSingle
Quote
BidRequestBidComponents
BidResponseBidComponents
MassQuoteQuoteEntries
OrderListOrders
QuoteRequestRelatedSym
SymbolSfx65 string Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
ListID66 string ExecutionReport
ListCancelRequest
ListExecute
ListStatus
ListStatusRequest
ListStrikePrice
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderList
AllocationOrders
BidRequestBidComponents
BidResponseBidComponents
ListSeqNo67 int OrderListOrders
TotNoOrders68 int ListStatus
OrderList
ListExecInst69 string OrderList
AllocID70 string Allocation
AllocationInstructionAck
SettlementInstructions
AllocTransType71 AllocTransType Allocation
RefAllocID72 string Allocation
NoOrders73 NumInGroup AllocationOrders
ListStatusOrders
OrderListOrders
AvgPrxPrecision74 int Allocation
TradeDate75 LocalMktDate Advertisement
Allocation
AllocationInstructionAck
BidRequest
ExecutionReport
SettlementInstructions
ExecBroker76 string AllocationInstructionAck
ExecutionReport
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
SettlementInstructions
AllocationAllocs
OrderListOrders
OpenClose77 OpenClose Allocation
ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
NoAllocs78 NumInGroup AllocationAllocs
OrderCancelReplaceRequestAllocs
OrderListAllocs
OrderSingleAllocs
AllocAccount79 string SettlementInstructions
AllocationAllocs
OrderCancelReplaceRequestAllocs
OrderListAllocs
OrderSingleAllocs
AllocShares80 Qty AllocationAllocs
OrderCancelReplaceRequestAllocs
OrderListAllocs
OrderSingleAllocs
ProcessCode81 ProcessCode OrderSingle
AllocationAllocs
OrderListOrders
NoRpts82 int ListStatus
RptSeq83 int ListStatus
CxlQty84 Qty ListStatusOrders
AllocStatus87 AllocStatus AllocationInstructionAck
AllocRejCode88 AllocRejCode AllocationInstructionAck
Signature89 data
SecureDataLen90 Length
SecureData91 data
BrokerOfCredit92 string AllocationAllocs
SignatureLength93 Length
EmailType94 EmailType Email
RawDataLength95 Length Email
News
RawData96 data Email
News
PossResend97 Boolean
StopPx99 Price ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
ExDestination100 Exchange OrderCancelReplaceRequest
OrderSingle
OrderListOrders
CxlRejReason102 CxlRejReason OrderCancelReject
OrdRejReason103 OrdRejReason ExecutionReport
ListStatusOrders
IOIQualifier104 IOIQualifier IOIIOIQualifiers
WaveNo105 string AllocationOrders
Issuer106 string Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
SecurityDesc107 string Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
ClientID109 string AllocationInstructionAck
ExecutionReport
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
SettlementInstructions
AllocationAllocs
OrderListOrders
MinQty110 Qty ExecutionReport
OrderCancelReplaceRequest
OrderSingle
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
OrderListOrders
MaxFloor111 Qty ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
ReportToExch113 ReportToExch ExecutionReport
LocateReqd114 LocateReqd OrderCancelReplaceRequest
OrderSingle
OrderListOrders
OnBehalfOfCompID115 string
OnBehalfOfSubID116 string
QuoteID117 string MassQuote
OrderSingle
Quote
QuoteAcknowledgement
QuoteCancel
QuoteStatusRequest
OrderListOrders
NetMoney118 Amt Allocation
SettlCurrAmt119 Amt ExecutionReport
AllocationAllocs
SettlCurrency120 Currency ExecutionReport
OrderCancelReplaceRequest
OrderSingle
AllocationAllocs
OrderListOrders
ForexReq121 ForexReq BidRequest
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
OrigSendingTime122 UTCTimestamp
NoExecs124 NumInGroup AllocationExecs
ExpireTime126 UTCTimestamp ExecutionReport
OrderCancelReplaceRequest
OrderSingle
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
OrderListOrders
QuoteRequestRelatedSym
DKReason127 DKReason DontKnowTrade
DeliverToCompID128 string
DeliverToSubID129 string
IOINaturalFlag130 IOINaturalFlag IOI
QuoteReqID131 string MassQuote
Quote
QuoteAcknowledgement
QuoteCancel
QuoteRequest
BidPx132 Price Quote
MassQuoteQuoteEntries
OfferPx133 Price Quote
MassQuoteQuoteEntries
BidSize134 Qty Quote
MassQuoteQuoteEntries
OfferSize135 Qty Quote
MassQuoteQuoteEntries
NoMiscFees136 NumInGroup AllocationMiscFees
MiscFeeAmt137 Amt AllocationMiscFees
MiscFeeCurr138 Currency AllocationMiscFees
MiscFeeType139 MiscFeeType AllocationMiscFees
PrevClosePx140 Price OrderSingle
ListStrikePriceStrikes
OrderListOrders
QuoteRequestRelatedSym
SenderLocationID142 string
TargetLocationID143 string
OnBehalfOfLocationID144 string
DeliverToLocationID145 string
NoRelatedSym146 NumInGroup EmailRelatedSym
MarketDataRequestRelatedSym
NewsRelatedSym
QuoteRequestRelatedSym
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
Subject147 string Email
Headline148 string News
URLLink149 string Advertisement
IOI
News
ExecType150 ExecType ExecutionReport
LeavesQty151 Qty ExecutionReport
ListStatusOrders
CashOrderQty152 Qty DontKnowTrade
ExecutionReport
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderListOrders
AllocAvgPx153 Price AllocationAllocs
AllocNetMoney154 Amt AllocationAllocs
SettlCurrFxRate155 float ExecutionReport
AllocationAllocs
SettlCurrFxRateCalc156 char ExecutionReport
AllocationAllocs
NumDaysInterest157 int Allocation
AccruedInterestRate158 float Allocation
AccruedInterestAmt159 Amt AllocationAllocs
SettlInstMode160 SettlInstMode SettlementInstructions
AllocationAllocs
OrderListOrders
AllocText161 string AllocationAllocs
SettlInstID162 string SettlementInstructions
SettlInstTransType163 SettlInstTransType SettlementInstructions
EmailThreadID164 string Email
SettlInstSource165 SettlInstSource SettlementInstructions
SettlLocation166 SettlLocation SettlementInstructions
SecurityType167 SecurityType Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
SettlementInstructions
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
EffectiveTime168 UTCTimestamp ExecutionReport
OrderCancelReplaceRequest
OrderSingle
SettlementInstructions
OrderListOrders
StandInstDbType169 StandInstDbType SettlementInstructions
StandInstDbName170 string SettlementInstructions
StandInstDbID171 string SettlementInstructions
SettlDeliveryType172 int SettlementInstructions
SettlDepositoryCode173 string SettlementInstructions
SettlBrkrCode174 string SettlementInstructions
SettlInstCode175 string SettlementInstructions
SecuritySettlAgentName176 string SettlementInstructions
SecuritySettlAgentCode177 string SettlementInstructions
SecuritySettlAgentAcctNum178 string SettlementInstructions
SecuritySettlAgentAcctName179 string SettlementInstructions
SecuritySettlAgentContactName180 string SettlementInstructions
SecuritySettlAgentContactPhone181 string SettlementInstructions
CashSettlAgentName182 string SettlementInstructions
CashSettlAgentCode183 string SettlementInstructions
CashSettlAgentAcctNum184 string SettlementInstructions
CashSettlAgentAcctName185 string SettlementInstructions
CashSettlAgentContactName186 string SettlementInstructions
CashSettlAgentContactPhone187 string SettlementInstructions
BidSpotRate188 Price Quote
MassQuoteQuoteEntries
BidForwardPoints189 PriceOffset Quote
MassQuoteQuoteEntries
OfferSpotRate190 Price Quote
MassQuoteQuoteEntries
OfferForwardPoints191 PriceOffset Quote
MassQuoteQuoteEntries
OrderQty2192 Qty ExecutionReport
OrderCancelReplaceRequest
OrderSingle
Quote
MassQuoteQuoteEntries
OrderListOrders
QuoteRequestRelatedSym
FutSettDate2193 LocalMktDate ExecutionReport
OrderCancelReplaceRequest
OrderSingle
Quote
MassQuoteQuoteEntries
OrderListOrders
QuoteRequestRelatedSym
LastSpotRate194 Price ExecutionReport
LastForwardPoints195 PriceOffset ExecutionReport
AllocLinkID196 string Allocation
AllocLinkType197 AllocLinkType Allocation
SecondaryOrderID198 string ExecutionReport
OrderCancelReject
AllocationOrders
NoIOIQualifiers199 NumInGroup IOIIOIQualifiers
MaturityMonthYear200 MonthYear Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
PutOrCall201 PutOrCall Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
StrikePrice202 Price Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
CoveredOrUncovered203 CoveredOrUncovered OrderCancelReplaceRequest
OrderSingle
OrderListOrders
CustomerOrFirm204 CustomerOrFirm OrderCancelReplaceRequest
OrderSingle
OrderListOrders
MaturityDay205 DayOfMonth Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
OptAttribute206 char Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
SecurityExchange207 Exchange Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
NotifyBrokerOfCredit208 NotifyBrokerOfCredit AllocationAllocs
AllocHandlInst209 AllocHandlInst AllocationAllocs
MaxShow210 Qty ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
PegDifference211 PriceOffset ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
XmlDataLen212 Length
XmlData213 data
SettlInstRefID214 string SettlementInstructions
NoRoutingIDs215 NumInGroup EmailRoutingIDs
IOIRoutingIDs
NewsRoutingIDs
RoutingType216 RoutingType EmailRoutingIDs
IOIRoutingIDs
NewsRoutingIDs
RoutingID217 string EmailRoutingIDs
IOIRoutingIDs
NewsRoutingIDs
SpreadToBenchmark218 PriceOffset IOI
Benchmark219 Benchmark IOI
CouponRate223 float Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
ContractMultiplier231 float Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
MDReqID262 string MarketDataIncrementalRefresh
MarketDataRequest
MarketDataRequestReject
MarketDataSnapshotFullRefresh
SubscriptionRequestType263 SubscriptionRequestType MarketDataRequest
SecurityStatusRequest
TradingSessionStatusRequest
MarketDepth264 int MarketDataRequest
MDUpdateType265 MDUpdateType MarketDataRequest
AggregatedBook266 AggregatedBook MarketDataRequest
NoMDEntryTypes267 NumInGroup MarketDataRequestMDEntryTypes
NoMDEntries268 NumInGroup MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntryType269 MDEntryType MarketDataIncrementalRefreshMDEntries
MarketDataRequestMDEntryTypes
MarketDataSnapshotFullRefreshMDEntries
MDEntryPx270 Price MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntrySize271 Qty MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntryDate272 UTCDateOnly MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntryTime273 UTCTimeOnly MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
TickDirection274 TickDirection MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDMkt275 Exchange MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
QuoteCondition276 QuoteCondition MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
TradeCondition277 TradeCondition MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntryID278 string MarketDataIncrementalRefreshMDEntries
MDUpdateAction279 MDUpdateAction MarketDataIncrementalRefreshMDEntries
MDEntryRefID280 string MarketDataIncrementalRefreshMDEntries
MDReqRejReason281 MDReqRejReason MarketDataRequestReject
MDEntryOriginator282 string MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
LocationID283 string MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
DeskID284 string MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
DeleteReason285 DeleteReason MarketDataIncrementalRefreshMDEntries
OpenCloseSettleFlag286 OpenCloseSettleFlag MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
SellerDays287 int MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntryBuyer288 string MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntrySeller289 string MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MDEntryPositionNo290 int MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
FinancialStatus291 FinancialStatus MarketDataSnapshotFullRefresh
SecurityStatus
MarketDataIncrementalRefreshMDEntries
CorporateAction292 CorporateAction MarketDataSnapshotFullRefresh
SecurityStatus
MarketDataIncrementalRefreshMDEntries
DefBidSize293 Qty MassQuote
DefOfferSize294 Qty MassQuote
NoQuoteEntries295 NumInGroup MassQuoteQuoteEntries
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
NoQuoteSets296 NumInGroup MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
QuoteAckStatus297 QuoteAckStatus QuoteAcknowledgement
QuoteCancelType298 QuoteCancelType QuoteCancel
QuoteEntryID299 string MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MassQuoteQuoteEntries
QuoteAcknowledgementQuoteEntries
QuoteRejectReason300 QuoteRejectReason QuoteAcknowledgement
QuoteResponseLevel301 QuoteResponseLevel MassQuote
Quote
QuoteAcknowledgement
QuoteCancel
QuoteSetID302 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
QuoteRequestType303 QuoteRequestType QuoteRequestRelatedSym
TotQuoteEntries304 int MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
UnderlyingIDSource305 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingIssuer306 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingSecurityDesc307 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingSecurityExchange308 Exchange MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingSecurityID309 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingSecurityType310 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingSymbol311 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
QuoteCancelQuoteEntries
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingSymbolSfx312 string MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingMaturityMonthYear313 MonthYear MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingMaturityDay314 DayOfMonth MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingPutOrCall315 int MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingStrikePrice316 Price MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingOptAttribute317 char MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingCurrency318 Currency SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
RatioQty319 Qty SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
SecurityReqID320 string SecurityDefinition
SecurityDefinitionRequest
SecurityRequestType321 SecurityRequestType SecurityDefinitionRequest
SecurityResponseID322 string SecurityDefinition
SecurityResponseType323 SecurityResponseType SecurityDefinition
SecurityStatusReqID324 string SecurityStatus
SecurityStatusRequest
UnsolicitedIndicator325 UnsolicitedIndicator SecurityStatus
TradingSessionStatus
SecurityTradingStatus326 SecurityTradingStatus SecurityStatus
HaltReason327 HaltReason SecurityStatus
InViewOfCommon328 InViewOfCommon SecurityStatus
DueToRelated329 DueToRelated SecurityStatus
BuyVolume330 Qty SecurityStatus
SellVolume331 Qty SecurityStatus
HighPx332 Price SecurityStatus
LowPx333 Price SecurityStatus
Adjustment334 Adjustment SecurityStatus
TradSesReqID335 string TradingSessionStatus
TradingSessionStatusRequest
TradingSessionID336 string Advertisement
Allocation
ExecutionReport
Quote
QuoteAcknowledgement
QuoteCancel
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
SettlementInstructions
TradingSessionStatus
TradingSessionStatusRequest
BidRequestBidComponents
BidResponseBidComponents
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MarketDataSnapshotFullRefreshMDEntries
MassQuoteQuoteEntries
OrderCancelReplaceRequestTradingSessions
OrderListTradingSessions
OrderSingleTradingSessions
QuoteRequestRelatedSym
ContraTrader337 string ExecutionReportContraBrokers
TradSesMethod338 TradSesMethod TradingSessionStatus
TradingSessionStatusRequest
TradSesMode339 TradSesMode TradingSessionStatus
TradingSessionStatusRequest
TradSesStatus340 TradSesStatus TradingSessionStatus
TradSesStartTime341 UTCTimestamp TradingSessionStatus
TradSesOpenTime342 UTCTimestamp TradingSessionStatus
TradSesPreCloseTime343 UTCTimestamp TradingSessionStatus
TradSesCloseTime344 UTCTimestamp TradingSessionStatus
TradSesEndTime345 UTCTimestamp TradingSessionStatus
NumberOfOrders346 int MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
MessageEncoding347 string
EncodedIssuerLen348 Length Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
EncodedIssuer349 data Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
EncodedSecurityDescLen350 Length Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
EncodedSecurityDesc351 data Advertisement
Allocation
DontKnowTrade
ExecutionReport
IOI
MarketDataSnapshotFullRefresh
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderStatusRequest
Quote
QuoteStatusRequest
SecurityDefinition
SecurityDefinitionRequest
SecurityStatus
SecurityStatusRequest
EmailRelatedSym
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataRequestRelatedSym
MassQuoteQuoteEntries
NewsRelatedSym
OrderListOrders
QuoteAcknowledgementQuoteEntries
QuoteCancelQuoteEntries
QuoteRequestRelatedSym
EncodedListExecInstLen352 Length OrderList
EncodedListExecInst353 data OrderList
EncodedTextLen354 Length Advertisement
Allocation
AllocationInstructionAck
BidRequest
DontKnowTrade
ExecutionReport
IOI
ListCancelRequest
ListExecute
ListStatusRequest
MarketDataRequestReject
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
SecurityDefinition
SecurityDefinitionRequest
TradingSessionStatus
BidResponseBidComponents
EmailLinesOfText
ListStatusOrders
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
NewsLinesOfText
OrderListOrders
EncodedText355 data Advertisement
Allocation
AllocationInstructionAck
BidRequest
DontKnowTrade
ExecutionReport
IOI
ListCancelRequest
ListExecute
ListStatusRequest
MarketDataRequestReject
OrderCancelReject
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
SecurityDefinition
SecurityDefinitionRequest
TradingSessionStatus
BidResponseBidComponents
EmailLinesOfText
ListStatusOrders
ListStrikePriceStrikes
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
NewsLinesOfText
OrderListOrders
EncodedSubjectLen356 Length Email
EncodedSubject357 data Email
EncodedHeadlineLen358 Length News
EncodedHeadline359 data News
EncodedAllocTextLen360 Length AllocationAllocs
EncodedAllocText361 data AllocationAllocs
EncodedUnderlyingIssuerLen362 Length MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
EncodedUnderlyingIssuer363 data MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
EncodedUnderlyingSecurityDescLen364 Length MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
EncodedUnderlyingSecurityDesc365 data MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
AllocPrice366 Price AllocationAllocs
QuoteSetValidUntilTime367 UTCTimestamp MassQuoteQuoteSets
QuoteEntryRejectReason368 QuoteEntryRejectReason QuoteAcknowledgementQuoteEntries
LastMsgSeqNumProcessed369 int
OnBehalfOfSendingTime370 UTCTimestamp
RefMsgType372 string LogonMsgTypes
BidRequestTransType374 BidRequestTransType BidRequest
ContraBroker375 string ExecutionReportContraBrokers
ComplianceID376 string ExecutionReport
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderListOrders
SolicitedFlag377 SolicitedFlag ExecutionReport
OrderCancelReplaceRequest
OrderCancelRequest
OrderSingle
OrderListOrders
ExecRestatementReason378 ExecRestatementReason ExecutionReport
GrossTradeAmt381 Amt Allocation
ExecutionReport
NoContraBrokers382 NumInGroup ExecutionReportContraBrokers
NoMsgTypes384 NumInGroup LogonMsgTypes
MsgDirection385 MsgDirection LogonMsgTypes
NoTradingSessions386 NumInGroup OrderCancelReplaceRequestTradingSessions
OrderListTradingSessions
OrderSingleTradingSessions
TotalVolumeTraded387 Qty MarketDataSnapshotFullRefresh
TradingSessionStatus
MarketDataIncrementalRefreshMDEntries
DiscretionInst388 DiscretionInst ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
DiscretionOffset389 PriceOffset ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
BidID390 string BidRequest
BidResponse
ListExecute
OrderList
ClientBidID391 string BidRequest
BidResponse
ListExecute
OrderList
ListName392 string BidRequest
TotalNumSecurities393 int BidRequest
SecurityDefinition
BidType394 int BidRequest
OrderList
NumTickets395 int BidRequest
SideValue1396 Amt BidRequest
SideValue2397 Amt BidRequest
NoBidDescriptors398 NumInGroup BidRequestBidDescriptors
BidDescriptorType399 int BidRequestBidDescriptors
BidDescriptor400 string BidRequestBidDescriptors
SideValueInd401 int BidRequestBidDescriptors
OrderListOrders
LiquidityPctLow402 float BidRequestBidDescriptors
LiquidityPctHigh403 float BidRequestBidDescriptors
LiquidityValue404 Amt BidRequestBidDescriptors
EFPTrackingError405 float BidRequestBidDescriptors
FairValue406 Amt BidRequestBidDescriptors
BidResponseBidComponents
OutsideIndexPct407 float BidRequestBidDescriptors
ValueOfFutures408 Amt BidRequestBidDescriptors
LiquidityIndType409 LiquidityIndType BidRequest
WtAverageLiquidity410 float BidRequest
ExchangeForPhysical411 ExchangeForPhysical BidRequest
OutMainCntryUIndex412 Amt BidRequest
CrossPercent413 float BidRequest
ProgRptReqs414 ProgRptReqs BidRequest
OrderList
ProgPeriodInterval415 int BidRequest
OrderList
IncTaxInd416 IncTaxInd BidRequest
NumBidders417 int BidRequest
TradeType418 TradeType BidRequest
BasisPxType419 BasisPxType BidRequest
NoBidComponents420 NumInGroup BidRequestBidComponents
BidResponseBidComponents
Country421 string BidResponseBidComponents
TotNoStrikes422 int ListStrikePrice
PriceType423 PriceType BidResponseBidComponents
DayOrderQty424 Qty ExecutionReport
DayCumQty425 Qty ExecutionReport
DayAvgPx426 Price ExecutionReport
GTBookingInst427 GTBookingInst ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
NoStrikes428 NumInGroup ListStrikePriceStrikes
ListStatusType429 int ListStatus
NetGrossInd430 NetGrossInd BidRequestBidComponents
BidResponseBidComponents
ListOrderStatus431 int ListStatus
ExpireDate432 LocalMktDate ExecutionReport
OrderCancelReplaceRequest
OrderSingle
MarketDataIncrementalRefreshMDEntries
MarketDataSnapshotFullRefreshMDEntries
OrderListOrders
ListExecInstType433 ListExecInstType OrderList
CxlRejResponseTo434 CxlRejResponseTo OrderCancelReject
UnderlyingCouponRate435 float MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
UnderlyingContractMultiplier436 float MassQuoteQuoteSets
QuoteAcknowledgementQuoteSets
SecurityDefinitionRelatedSym
SecurityDefinitionRequestRelatedSym
ContraTradeQty437 Qty ExecutionReportContraBrokers
ContraTradeTime438 UTCTimestamp ExecutionReportContraBrokers
ClearingFirm439 string ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
ClearingAccount440 string ExecutionReport
OrderCancelReplaceRequest
OrderSingle
OrderListOrders
LiquidityNumSecurities441 int BidRequestBidDescriptors
MultiLegReportingType442 MultiLegReportingType ExecutionReport
StrikeTime443 UTCTimestamp BidRequest
ListStatusText444 string ListStatus
EncodedListStatusTextLen445 Length ListStatus
EncodedListStatusText446 data ListStatus
AllocationAllocs AllocationAllocs Allocation
AllocationExecs AllocationExecs Allocation
AllocationMiscFees AllocationMiscFees Allocation
AllocationOrders AllocationOrders Allocation
BidRequestBidComponents BidRequestBidComponents BidRequest
BidRequestBidDescriptors BidRequestBidDescriptors BidRequest
BidResponseBidComponents BidResponseBidComponents BidResponse
EmailLinesOfText EmailLinesOfText Email
EmailRelatedSym EmailRelatedSym Email
EmailRoutingIDs EmailRoutingIDs Email
ExecutionReportContraBrokers ExecutionReportContraBrokers ExecutionReport
IOIIOIQualifiers IOIIOIQualifiers IOI
IOIRoutingIDs IOIRoutingIDs IOI
ListStatusOrders ListStatusOrders ListStatus
ListStrikePriceStrikes ListStrikePriceStrikes ListStrikePrice
MarketDataIncrementalRefreshMDEntries MarketDataIncrementalRefreshMDEntries MarketDataIncrementalRefresh
MarketDataRequestMDEntryTypes MarketDataRequestMDEntryTypes MarketDataRequest
MarketDataRequestRelatedSym MarketDataRequestRelatedSym MarketDataRequest
MarketDataSnapshotFullRefreshMDEntries MarketDataSnapshotFullRefreshMDEntries MarketDataSnapshotFullRefresh
MassQuoteQuoteEntries MassQuoteQuoteEntries MassQuote
MassQuoteQuoteSets MassQuoteQuoteSets MassQuote
NewsLinesOfText NewsLinesOfText News
NewsRelatedSym NewsRelatedSym News
NewsRoutingIDs NewsRoutingIDs News
OrderCancelReplaceRequestAllocs OrderCancelReplaceRequestAllocs OrderCancelReplaceRequest
OrderCancelReplaceRequestTradingSessions OrderCancelReplaceRequestTradingSessions OrderCancelReplaceRequest
OrderListAllocs OrderListAllocs OrderList
OrderListOrders OrderListOrders OrderList
OrderListTradingSessions OrderListTradingSessions OrderList
OrderSingleAllocs OrderSingleAllocs OrderSingle
OrderSingleTradingSessions OrderSingleTradingSessions OrderSingle
QuoteAcknowledgementQuoteEntries QuoteAcknowledgementQuoteEntries QuoteAcknowledgement
QuoteAcknowledgementQuoteSets QuoteAcknowledgementQuoteSets QuoteAcknowledgement
QuoteCancelQuoteEntries QuoteCancelQuoteEntries QuoteCancel
QuoteRequestRelatedSym QuoteRequestRelatedSym QuoteRequest
SecurityDefinitionRelatedSym SecurityDefinitionRelatedSym SecurityDefinition
SecurityDefinitionRequestRelatedSym SecurityDefinitionRequestRelatedSym SecurityDefinitionRequest
duration Duration
start_time UTCTimestamp

Enumeration Types

Adjustment

Encoding:int

Identifies the type of adjustment.

CaseTag
Cancel1
Cancel
Error2
Error
Correction3
Correction

AdvSide

Encoding:char

Broker's side of advertised trade

CaseTag
BuyB
Buy
SellS
Sell
TradeT
Trade
CrossX
Cross

AdvTransType

Encoding:string

Identifies advertisement message transaction type

CaseTag
CancelC
Cancel
NewN
New
ReplaceR
Replace

AggregatedBook

Encoding:Boolean

Specifies whether or not book entries should be aggregated.

CaseTag
BookEntriesShouldNotBeAggregatedN
Multiple entries per side per price allowed
BookEntriesToBeAggregatedY
one book entry per side per price

AllocHandlInst

Encoding:int

Indicates how the receiver (i.e. third party) of Allocation message should handle/process the account details.

CaseTag
Match1
Match
Forward2
Forward
ForwardAndMatch3
Forward and Match

AllocLinkType

Encoding:int

Identifies the type of Allocation linkage when AllocLinkID is used.

CaseTag
FXNetting0
F/X Netting
FXSwap1
F/X Swap

AllocRejCode

Encoding:int

Identifies reason for rejection.

CaseTag
UnknownAccount0
unknown account(s)
IncorrectQuantity1
incorrect quantity
IncorrectAveragegPrice2
incorrect average price
UnknownExecutingBrokerMnemonic3
unknown executing broker mnemonic
CommissionDifference4
commission difference
UnknownOrderID5
unknown OrderID
UnknownListID6
unknown ListID
OtherSeeText7
other

AllocStatus

Encoding:int

Identifies status of allocation.

CaseTag
Accepted0
accepted (successfully processed)
BlockLevelReject1
rejected
AccountLevelReject2
partial accept
Received3
received (received, not yet processed)

AllocTransType

Encoding:char

Identifies allocation transaction type

CaseTag
New0
New
Replace1
Replace
Cancel2
Cancel
Preliminary3
Preliminary (without MiscFees and NetMoney)
Calculated4
Calculated (includes MiscFees and NetMoney)
CalculatedWithoutPreliminary5
Calculated without Preliminary (sent unsolicited by broker, includes MiscFees and NetMoney)

BasisPxType

Encoding:char

Code to represent the basis price type.

CaseTag
ClosingPriceAtMorningSession2
Closing Price at morning session
ClosingPrice3
Closing Price
CurrentPrice4
Current price
SQ5
SQ
VWAPThroughADay6
VWAP through a day
VWAPThroughAMorningSession7
VWAP through a morning session
VWAPThroughAnAfternoonSession8
VWAP through an afternoon session
VWAPThroughADayExcept9
VWAP through a day except YORI
VWAPThroughAMorningSessionExceptA
VWAP through a morning session except YORI
VWAPThroughAnAfternoonSessionExceptB
VWAP through an afternoon session except YORI
StrikeC
Strike
OpenD
Open
OthersZ
Others

Benchmark

Encoding:char

For Fixed Income. Identifies the benchmark (e.g. used in conjunction with the SpreadToBenchmark field).

CaseTag
CURVE1
CURVE
FiveYR2
5-YR
OLD53
OLD-5
TenYR4
10-YR
OLD105
OLD-10
ThirtyYR6
30-YR
OLD307
OLD-30
ThreeMOLIBOR8
3-MO-LIBOR
SixMOLIBOR9
6-MO-LIBOR

BidRequestTransType

Encoding:char

Identifies the Bid Request message type.

CaseTag
CancelC
Cancel
NewN
New

CommType

Encoding:char

Commission type

CaseTag
PerUnit1
per share
Percent2
percentage
Absolute3
absolute

CorporateAction

Encoding:char

Identifies the type of Corporate Action.

CaseTag
ExDividendA
Ex-Dividend
ExDistributionB
Ex-Distribution
ExRightsC
Ex-Rights
NewD
New
ExInterestE
Ex-Interest

Country

Encoding:string

2 letter country code - ISO 3166

CaseTag
ADAD
Andorra
AEAE
United Arab Emirates (the)
AFAF
Afghanistan
AGAG
Antigua and Barbuda
AIAI
Anguilla
ALAL
Albania
AMAM
Armenia
AOAO
Angola
AQAQ
Antarctica
ARAR
Argentina
ASAS
American Samoa
ATAT
Austria
AUAU
Australia
AWAW
Aruba
AXAX
Aaland Islands
AZAZ
Azerbaijan
BABA
Bosnia and Herzegovina
BBBB
Barbados
BDBD
Bangladesh
BEBE
Belgium
BFBF
Burkina Faso
BGBG
Bulgaria
BHBH
Bahrain
BIBI
Burundi
BJBJ
Benin
BLBL
Saint Barthélemy
BMBM
Bermuda
BNBN
Brunei Darussalam
BOBO
Bolivia (Plurinational State of)
BQBQ
Bonaire, Sint Eustatius and Saba
BRBR
Brazil
BSBS
Bahamas (the)
BTBT
Bhutan
BVBV
Bouvet Island
BWBW
Botswana
BYBY
Belarus
BZBZ
Belize
CACA
Canada
CCCC
Cocos (Keeling) Islands (the)
CDCD
Congo (the Democratic Republic of the)
CFCF
Central African Republic (the)
CGCG
Congo (the)
CHCH
Switzerland
CICI
Côte d'Ivoire
CKCK
Cook Islands (the)
CLCL
Chile
CMCM
Cameroon
CNCN
China
COCO
Colombia
CRCR
Costa Rica
CUCU
Cuba
CVCV
Cabo Verde
CWCW
Curaçao
CXCX
Christmas Island
CYCY
Cyprus
CZCZ
Czechia
DEDE
Germany
DJDJ
Djibouti
DKDK
Denmark
DMDM
Dominica
DODO
Dominican Republic (the)
DZDZ
Algeria
ECEC
Ecuador
EEEE
Estonia
EGEG
Egypt
EHEH
Western Sahara*
ERER
Eritrea
ESES
Spain
ETET
Ethiopia
FIFI
Finland
FJFJ
Fiji
FKFK
Falkland Islands (the) [Malvinas]
FMFM
Micronesia (Federated States of)
FOFO
Faroe Islands (the)
FRFR
France
GAGA
Gabon
GBGB
United Kingdom of Great Britain and Northern Ireland (the)
GDGD
Grenada
GEGE
Georgia
GFGF
French Guiana
GGGG
Guernsey
GHGH
Ghana
GIGI
Gibraltar
GLGL
Greenland
GMGM
Gambia (the)
GNGN
Guinea
GPGP
Guadeloupe
GQGQ
Equatorial Guinea
GRGR
Greece
GSGS
South Georgia and the South Sandwich Islands
GTGT
Guatemala
GUGU
Guam
GWGW
Guinea-Bissau
GYGY
Guyana
HKHK
Hong Kong
HMHM
Heard Island and McDonald Islands
HNHN
Honduras
HRHR
Croatia
HTHT
Haiti
HUHU
Hungary
IDID
Indonesia
IEIE
Ireland
ILIL
Israel
IMIM
Isle of Man
ININ
India
IOIO
British Indian Ocean Territory (the)
IQIQ
Iraq
IRIR
Iran (Islamic Republic of)
ISIS
Iceland
ITIT
Italy
JEJE
Jersey
JMJM
Jamaica
JOJO
Jordan
JPJP
Japan
KEKE
Kenya
KGKG
Kyrgyzstan
KHKH
Cambodia
KIKI
Kiribati
KMKM
Comoros (the)
KNKN
Saint Kitts and Nevis
KPKP
Korea (the Democratic People's Republic of)
KRKR
Korea (the Republic of)
KWKW
Kuwait
KYKY
Cayman Islands (the)
KZKZ
Kazakhstan
LALA
Lao People's Democratic Republic (the)
LBLB
Lebanon
LCLC
Saint Lucia
LILI
Liechtenstein
LKLK
Sri Lanka
LRLR
Liberia
LSLS
Lesotho
LTLT
Lithuania
LULU
Luxembourg
LVLV
Latvia
LYLY
Libya
MAMA
Morocco
MCMC
Monaco
MDMD
Moldova (the Republic of)
MEME
Montenegro
MFMF
Saint Martin (French part)
MGMG
Madagascar
MHMH
Marshall Islands (the)
MKMK
Macedonia (the former Yugoslav Republic of)
MLML
Mali
MMMM
Myanmar
MNMN
Mongolia
MOMO
Macao
MPMP
Northern Mariana Islands (the)
MQMQ
Martinique
MRMR
Mauritania
MSMS
Montserrat
MTMT
Malta
MUMU
Mauritius
MVMV
Maldives
MWMW
Malawi
MXMX
Mexico
MYMY
Malaysia
MZMZ
Mozambique
NANA
Namibia
NCNC
New Caledonia
NENE
Niger (the)
NFNF
Norfolk Island
NGNG
Nigeria
NINI
Nicaragua
NLNL
Netherlands (the)
NONO
Norway
NPNP
Nepal
NRNR
Nauru
NUNU
Niue
NZNZ
New Zealand
OMOM
Oman
PAPA
Panama
PEPE
Peru
PFPF
French Polynesia
PGPG
Papua New Guinea
PHPH
Philippines (the)
PKPK
Pakistan
PLPL
Poland
PMPM
Saint Pierre and Miquelon
PNPN
Pitcairn
PRPR
Puerto Rico
PSPS
Palestine, State of
PTPT
Portugal
PWPW
Palau
PYPY
Paraguay
QAQA
Qatar
RERE
Réunion
RORO
Romania
RSRS
Serbia
RURU
Russian Federation (the)
RWRW
Rwanda
SASA
Saudi Arabia
SBSB
Solomon Islands
SCSC
Seychelles
SDSD
Sudan (the)
SESE
Sweden
SGSG
Singapore
SHSH
Saint Helena, Ascension and Tristan da Cunha
SISI
Slovenia
SJSJ
Svalbard and Jan Mayen
SKSK
Slovakia
SLSL
Sierra Leone
SMSM
San Marino
SNSN
Senegal
SOSO
Somalia
SRSR
Suriname
SSSS
South Sudan
STST
Sao Tome and Principe
SVSV
El Salvador
SXSX
Sint Maarten (Dutch part)
SYSY
Syrian Arab Republic
SZSZ
Swaziland
TCTC
Turks and Caicos Islands (the)
TDTD
Chad
TFTF
French Southern Territories (the)
TGTG
Togo
THTH
Thailand
TJTJ
Tajikistan
TKTK
Tokelau
TLTL
Timor-Leste
TMTM
Turkmenistan
TNTN
Tunisia
TOTO
Tonga
TRTR
Turkey
TTTT
Trinidad and Tobago
TVTV
Tuvalu
TWTW
Taiwan (Province of China)
TZTZ
Tanzania, United Republic of
UAUA
Ukraine
UGUG
Uganda
UMUM
United States Minor Outlying Islands (the)
USUS
United States of America (the)
UYUY
Uruguay
UZUZ
Uzbekistan
VAVA
Holy See (the)
VCVC
Saint Vincent and the Grenadines
VEVE
Venezuela (Bolivarian Republic of)
VGVG
Virgin Islands (British)
VIVI
Virgin Islands (U.S.)
VNVN
Viet Nam
VUVU
Vanuatu
WFWF
Wallis and Futuna
WSWS
Samoa
YEYE
Yemen
YTYT
Mayotte
ZAZA
South Africa
ZMZM
Zambia
ZWZW
Zimbabwe

CoveredOrUncovered

Encoding:int

Used for options

CaseTag
Covered0
Covered
Uncovered1
Uncovered

Currency

Encoding:string

three letter code from ISO4217

CaseTag
AEDAED
United Arab Emirates Dirham
AFNAFN
Afghanistan Afghani
AMDAMD
Armenia Dram
ANGANG
Netherlands Antilles Guilder
AOAAOA
Angola Kwanza
ARSARS
Argentina Peso
AUDAUD
Australia Dollar
AWGAWG
Aruba Guilder
AZNAZN
Azerbaijan New Manat
BAMBAM
Bosnia and Herzegovina Convertible Marka
BBDBBD
Barbados Dollar
BDTBDT
Bangladesh Taka
BGNBGN
Bulgaria Lev
BHDBHD
Bahrain Dinar
BIFBIF
Burundi Franc
BMDBMD
Bermuda Dollar
BNDBND
Brunei Darussalam Dollar
BOBBOB
Bolivia Bolíviano
BRLBRL
Brazil Real
BSDBSD
Bahamas Dollar
BTNBTN
Bhutan Ngultrum
BWPBWP
Botswana Pula
BYNBYN
Belarus Ruble
BZDBZD
Belize Dollar
CADCAD
Canada Dollar
CDFCDF
Congo/Kinshasa Franc
CHFCHF
Switzerland Franc
CLPCLP
Chile Peso
CNYCNY
China Yuan Renminbi
COPCOP
Colombia Peso
CRCCRC
Costa Rica Colon
CUCCUC
Cuba Convertible Peso
CUPCUP
Cuba Peso
CVECVE
Cape Verde Escudo
CZKCZK
Czech Republic Koruna
DJFDJF
Djibouti Franc
DKKDKK
Denmark Krone
DOPDOP
Dominican Republic Peso
DZDDZD
Algeria Dinar
EGPEGP
Egypt Pound
ERNERN
Eritrea Nakfa
ETBETB
Ethiopia Birr
EUREUR
Euro Member Countries
FJDFJD
Fiji Dollar
FKPFKP
Falkland Islands (Malvinas) Pound
GBPGBP
United Kingdom Pound
GELGEL
Georgia Lari
GGPGGP
Guernsey Pound
GHSGHS
Ghana Cedi
GIPGIP
Gibraltar Pound
GMDGMD
Gambia Dalasi
GNFGNF
Guinea Franc
GTQGTQ
Guatemala Quetzal
GYDGYD
Guyana Dollar
HKDHKD
Hong Kong Dollar
HNLHNL
Honduras Lempira
HRKHRK
Croatia Kuna
HTGHTG
Haiti Gourde
HUFHUF
Hungary Forint
IDRIDR
Indonesia Rupiah
ILSILS
Israel Shekel
IMPIMP
Isle of Man Pound
INRINR
India Rupee
IQDIQD
Iraq Dinar
IRRIRR
Iran Rial
ISKISK
Iceland Krona
JEPJEP
Jersey Pound
JMDJMD
Jamaica Dollar
JODJOD
Jordan Dinar
JPYJPY
Japan Yen
KESKES
Kenya Shilling
KGSKGS
Kyrgyzstan Som
KHRKHR
Cambodia Riel
KMFKMF
Comoros Franc
KPWKPW
Korea (North) Won
KRWKRW
Korea (South) Won
KWDKWD
Kuwait Dinar
KYDKYD
Cayman Islands Dollar
KZTKZT
Kazakhstan Tenge
LAKLAK
Laos Kip
LBPLBP
Lebanon Pound
LKRLKR
Sri Lanka Rupee
LRDLRD
Liberia Dollar
LSLLSL
Lesotho Loti
LYDLYD
Libya Dinar
MADMAD
Morocco Dirham
MDLMDL
Moldova Leu
MGAMGA
Madagascar Ariary
MKDMKD
Macedonia Denar
MMKMMK
Myanmar (Burma) Kyat
MNTMNT
Mongolia Tughrik
MOPMOP
Macau Pataca
MROMRO
Mauritania Ouguiya
MURMUR
Mauritius Rupee
MVRMVR
Maldives (Maldive Islands) Rufiyaa
MWKMWK
Malawi Kwacha
MXNMXN
Mexico Peso
MYRMYR
Malaysia Ringgit
MZNMZN
Mozambique Metical
NADNAD
Namibia Dollar
NGNNGN
Nigeria Naira
NIONIO
Nicaragua Cordoba
NOKNOK
Norway Krone
NPRNPR
Nepal Rupee
NZDNZD
New Zealand Dollar
OMROMR
Oman Rial
PABPAB
Panama Balboa
PENPEN
Peru Sol
PGKPGK
Papua New Guinea Kina
PHPPHP
Philippines Peso
PKRPKR
Pakistan Rupee
PLNPLN
Poland Zloty
PYGPYG
Paraguay Guarani
QARQAR
Qatar Riyal
RONRON
Romania New Leu
RSDRSD
Serbia Dinar
RUBRUB
Russia Ruble
RWFRWF
Rwanda Franc
SARSAR
Saudi Arabia Riyal
SBDSBD
Solomon Islands Dollar
SCRSCR
Seychelles Rupee
SDGSDG
Sudan Pound
SEKSEK
Sweden Krona
SGDSGD
Singapore Dollar
SHPSHP
Saint Helena Pound
SLLSLL
Sierra Leone Leone
SOSSOS
Somalia Shilling
SPLSPL
Seborga Luigino
SRDSRD
Suriname Dollar
STDSTD
São Tomé and Príncipe Dobra
SVCSVC
El Salvador Colon
SYPSYP
Syria Pound
SZLSZL
Swaziland Lilangeni
THBTHB
Thailand Baht
TJSTJS
Tajikistan Somoni
TMTTMT
Turkmenistan Manat
TNDTND
Tunisia Dinar
TOPTOP
Tonga Pa'anga
TRYTRY
Turkey Lira
TTDTTD
Trinidad and Tobago Dollar
TVDTVD
Tuvalu Dollar
TWDTWD
Taiwan New Dollar
TZSTZS
Tanzania Shilling
UAHUAH
Ukraine Hryvnia
UGXUGX
Uganda Shilling
USDUSD
United States Dollar
UYUUYU
Uruguay Peso
UZSUZS
Uzbekistan Som
VEFVEF
Venezuela Bolivar
VNDVND
Viet Nam Dong
VUVVUV
Vanuatu Vatu
WSTWST
Samoa Tala
XAFXAF
Communauté Financière Africaine (BEAC) CFA Franc BEAC
XCDXCD
East Caribbean Dollar
XDRXDR
International Monetary Fund (IMF) Special Drawing Rights
XOFXOF
Communauté Financière Africaine (BCEAO) Franc
XPFXPF
Comptoirs Français du Pacifique (CFP) Franc
YERYER
Yemen Rial
ZARZAR
South Africa Rand
ZMWZMW
Zambia Kwacha
ZWDZWD
Zimbabwe Dollar

CustomerOrFirm

Encoding:int

Used for options when delivering the order to an execution system/exchange to specify if the order is for a customer or the firm placing the order itself.

CaseTag
Customer0
Customer
Firm1
Firm

CxlRejReason

Encoding:int

Code to identify reason for cancel rejection.

CaseTag
TooLateToCancel0
Too late to cancel
UnknownOrder1
Unknown order
BrokerCredit2
Broker Option
OrderAlreadyInPendingStatus3
Order already in Pending Cancel or Pending Replace status

CxlRejResponseTo

Encoding:char

Identifies the type of request that a Cancel Reject is in response to.

CaseTag
OrderCancelRequest1
Order Cancel Request
OrderCancel2
Order Cancel/Replace Request

DKReason

Encoding:char

Reason for execution rejection.

CaseTag
UnknownSymbolA
Unknown symbol
WrongSideB
Wrong side
QuantityExceedsOrderC
Quantity exceeds order
NoMatchingOrderD
No matching order
PriceExceedsLimitE
Price exceeds limit
OtherZ
Other

DeleteReason

Encoding:char

Reason for deletion.

CaseTag
Cancellation0
Cancelation / Trade Bust
Error1
Error

DiscretionInst

Encoding:char

Code to identify the price a DiscretionOffset is related to and should be mathematically added to.

CaseTag
RelatedToDisplayedPrice0
Related to displayed price
RelatedToMarketPrice1
Related to market price
RelatedToPrimaryPrice2
Related to primary price
RelatedToLocalPrimaryPrice3
Related to local primary price
RelatedToMidpointPrice4
Related to midpoint price
RelatedToLastTradePrice5
Related to last trade price

DueToRelated

Encoding:Boolean

Indicates whether or not the halt was due to the Related Security being halted.

CaseTag
NotRelatedToSecurityHaltN
Halt was not related to a halt of the related security
RelatedToSecurityHaltY
Halt was due to related security being halted

EmailType

Encoding:char

Email message type.

CaseTag
New0
New
Reply1
Reply
AdminReply2
Admin Reply

Exchange

Encoding:string

ISO 10383 Market Identifier Code

CaseTag
_360T360T
360T
AATSAATS
ASSENT ATS
ABULABUL
BULGARIAN STOCK EXCHANGE - ALTERNATIVE MARKET
ACEXACEX
ACE DERIVATIVES & COMMODITY EXCHANGE LTD
AFETAFET
AGRICULTURAL FUTURES EXCHANGE OF THAILAND
AIXEAIXE
AIXECUTE
ALDPALDP
NYSE ALTERNEXT DARK
ALTXALTX
JSE ALTERNATE EXCHANGE
ALXAALXA
EURONEXT - ALTERNEXT AMSTERDAM
ALXBALXB
EURONEXT - ALTERNEXT BRUSSELS
ALXLALXL
EURONEXT - ALTERNEXT LISBON
ALXPALXP
EURONEXT - ALTERNEXT PARIS
AMTSAMTS
MTS NETHERLANDS
AMXOAMXO
NYSE AMEX OPTIONS
APXLAPXL
SYDNEY STOCK EXCHANGE LIMITED
AQUAAQUA
AQUA EQUITIES L.P.
AQXEAQXE
AQUIS EXCHANGE
ARAXARAX
ARAX COMMODITIES LTD
ARCDARCD
ARCA DARK
ARCOARCO
NYSE ARCA OPTIONS
ARCXARCX
NYSE ARCA
AREXAREX
AREX - AUTOMATED RECEIVABLES EXCHANGE
ASEXASEX
ATHENS STOCK EXCHANGE
ASTRASTR
CLEARCORP DEALING SYSTEMS INDIA LIMITED – ASTROID
ASXBASXB
ASX BOOKBUILD
ASXCASXC
ASX - CENTER POINT
ASXPASXP
ASX - PUREMATCH
ASXTASXT
ASX TRADEMATCH
ASXVASXV
ASX - VOLUMEMATCH
ATDFATDF
AUTOMATED TRADING DESK FINANCIAL SERVICES, LLC
ATLBATLB
ATLANTIC BROKERS LTD
AUTOAUTO
AUTOBAHN FX
AWBXAWBX
AUSTRALIAN WHEAT BOARD
AWEXAWEX
AUSTRALIAN WOOL EXCHANGE
BACEBACE
BOLSA DE CEREALES DE BUENOS AIRES
BAJMBAJM
BARBADOS STOCK EXCHANGE - JUNIOR MARKET
BALTBALT
THE BALTIC EXCHANGE
BAMLBAML
BANK OF AMERICA - MERRILL LYNCH INSTINCT X ATS
BAPXBAPX
BALTPOOL
BARDBARD
BARCLAYS FX – TRADING
BARKBARK
BATS EUROPE - REGULATED MARKET DARK BOOK
BARLBARL
BARCLAYS LIQUID MARKETS
BAROBARO
BATS EUROPE - REGULATED MARKET OFF BOOK
BARTBART
BATS EUROPE - REGULATED MARKET INTEGRATED BOOK
BARXBARX
BARCLAYS ATS
BATDBATD
BATS EUROPE -BXE DARK ORDER BOOK
BATEBATE
BATS EUROPE -BXE ORDER BOOKS
BATFBATF
BATS EUROPE – BATS OFF-BOOK
BATOBATO
BZX OPTIONS MARKET
BATPBATP
BATS EUROPE - BXE PERIODIC
BATSBATS
BATS Z-EXCHANGE
BATYBATY
BATS Y-EXCHANGE, INC.
BBSFBBSF
BLOOMBERG SEF LLC
BCDXBCDX
BARCLAYS DIRECT EX ATS
BCFSBCFS
BOLSA DE COMERCIO DE SANTA FE
BCMMBCMM
BOLSA DE CEREAIS E MERCADORIAS DE MARINGÁ
BCSEBCSE
BELARUS CURRENCY AND STOCK EXCHANGE
BCXEBCXE
BATS EUROPE
BEEXBEEX
BOND ELECTRONIC EXCHANGE
BERABERA
BOERSE BERLIN - REGULIERTER MARKT
BERBBERB
BOERSE BERLIN - FREIVERKEHR
BERCBERC
BOERSE BERLIN - BERLIN SECOND REGULATED MARKET
BETABETA
BETA MARKET
BETPBETP
BLOOMBERG TRADEBOOK JAPAN LIMITED
BFEXBFEX
BAHRAIN FINANCIAL EXCHANGE
BGCBBGCB
BGC BROKERS LP - TRAYPORT
BGCDBGCD
BGC DERIVATIVE MARKETS L.P.
BGCFBGCF
BGC FINANCIAL INC
BGCIBGCI
BGC BROKERS LP
BHSFBHSF
BATS HOTSPOT SEF LLC
BIDSBIDS
BIDS TRADING L.P.
BLBFBLBF
BANJA LUKA STOCK EXCHANGE - FREE MARKET
BLEVBLEV
BLOCK EVENT
BLNKBLNK
BLINK MTF
BLOXBLOX
BLOCKMATCH
BLPXBLPX
BELGIAN POWER EXCHANGE
BLTDBLTD
BLOOMBERG TRADEBOOK LLC
BLTXBLTX
BALTEX - FREIGHT DERIVATIVES MARKET
BMCLBMCL
BME CLEARING S.A.
BMEXBMEX
BME - BOLSAS Y MERCADOS ESPANOLES
BMFABMFA
BMFMS-ATS
BMFMBMFM
DERIVATIVES REGULATED MARKET - BMFMS
BMFXBMFX
SIBIU MONETARY- FINANCIAL AND COMMODITIES EXCHANGE
BMTFBMTF
BLOOMBERG TRADING FACILITY LIMITED
BMTSBMTS
MTS BELGIUM
BNDDBNDD
TRADEWEB DIRECT LLC
BNYCBNYC
CONVERGEX
BOATBOAT
CINNOBER BOAT
BONDBOND
BONDVISION ITALIA
BOSCBOSC
BONDSCAPE
BOSDBOSD
NASDAQ OMX BX DARK
BOSPBOSP
WARSAW STOCK EXCHANGE/BONDS/CATALYST/BONDSPOT/MTF
BOTCBOTC
OFF EXCHANGE IDENTIFIER FOR OTC TRADES REPORTED TO BATS EUROPE
BOTEBOTE
BOTSWANA STOCK EXCHANGE - EXCHANGE TRADED FUNDS (ETF)
BOTVBOTV
BOTSWANA STOCK EXCHANGE - VENTURE CAPITAL
BOVABOVA
BOLSA DE CORREDORES - BOLSA DE VALORES
BOVMBOVM
BOLSA DE VALORES MINAS-ESPÍRITO SANTO-BRASÍLIA
BPOLBPOL
BLOOMBERG BPOOL
BRIXBRIX
BRAZILIAN ENERGY EXCHANGE
BRNXBRNX
BERNSTEIN CROSS (BERN-X)
BSEXBSEX
BAKU STOCK EXCHANGE
BSMEBSME
BSE SME
BTECBTEC
ICAP ELECTRONIC BROKING (US)
BTEEBTEE
BROKERTEC
BVCABVCA
CARACAS STOCK EXCHANGE
BVMFBVMF
BM&FBOVESPA S.A. - BOLSA DE VALORES, MERCADORIAS E FUTUROS
BVUKBVUK
BONDVISION UK
BVURBVUR
BOLSA ELECTRONICA DE VALORES DEL URUGUAY
BVUSBVUS
BONDVISION US
BYXDBYXD
BATS Y-EXCHANGE DARK
BZXDBZXD
BATS Z-EXCHANGE DARK
C2OXC2OX
C2 OPTIONS EXCHANGE INC.
CAESCAES
CREDIT SUISSE AES CROSSFINDER
CANDCAND
CANDEAL.CA INC
CANXCANX
CANNEX FINANCIAL EXCHANGE LTS
CATSCATS
CATS
CAVECAVE
CAVEAT EMPTOR
CBLCCBLC
CITIBLOC
CBSXCBSX
CBOE STOCK EXCHANGE
CBTSCBTS
CME SWAPS MARKETS (CBOT)
CCFXCCFX
CHINA FINANCIAL FUTURES EXCHANGE
CCLXCCLX
FINESTI S.A.
CCO2CCO2
CANTORCO2E.COM LIMITED
CDEDCDED
CITADEL SECURITIES
CDSLCDSL
CLEARCORP DEALING SYSTEMS (INDIA) LTD.
CECSCECS
CME SWAPS MARKETS (COMEX)
CETICETI
CETIP S.A. - MERCADOS ORGANIZADOS
CFAUCFAU
CROSSFINDER AUSTRALIA
CFHKCFHK
CROSSFINDER HONG KONG
CFJPCFJP
CROSSFINDER JAPAN
CGCMCGCM
CASSA DI COMPENSAZIONE E GARANZIA SPA - COLLATERALIZED MONEY MARKET GUARANTEE SERVICE
CGDBCGDB
CASSA DI COMPENSAZIONE E GARANZIA SPA - BONDS CCP SERVICE
CGEBCGEB
CASSA DI COMPENSAZIONE E GARANZIA SPA - EURO BONDS CCP SERVICE
CGGDCGGD
CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP AGRICULTURAL COMMODITY DERIVATIVES
CGITCGIT
CASSA DI COMPENSAZIONE E GARANZIA SPA
CGMACGMA
CITI MATCH AUSTRALIA
CGMECGME
CITI MATCH
CGMHCGMH
CITI MATCH
CGMICGMI
CITIGROUP GLOBAL MARKETS
CGMUCGMU
CITI MATCH
CGMXCGMX
CITI MEXICO RPI (RETAIL PRICE IMPROVEMENT)
CGNDCGND
CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP ENERGY DERIVATIVES
CGQDCGQD
CASSA DI COMPENSAZIONE E GARANZIA SPA - CCP EQUITY DERIVATIVES
CGQTCGQT
CASSA DI COMPENSAZIONE E GARANZIA SPA - EQUITY CCP SERVICE
CGTRCGTR
CASSA DI COMPENSAZIONE E GARANZIA SPA - TRIPARTY REPO CCP SERVICE
CHEVCHEV
CA CHEUVREUX
CHIACHIA
CHI-X AUSTRALIA
CHICCHIC
CHI-X CANADA ATS
CHIDCHID
BATS EUROPE - CXE DARK ORDER BOOK
CHIJCHIJ
CHI-X JAPAN
CHIOCHIO
BATS EUROPE - CXE - OFF-BOOK
CHISCHIS
CHI-X JAPAN SELECT
CHIVCHIV
CHI-X JAPAN VWAP CROSSING
CHIXCHIX
BATS EUROPE - CXE ORDER BOOKS
CICXCICX
CITI CROSS
CITDCITD
CITI DARK
CITXCITX
CITI MATCH
CLAUCLAU
CLSA AUSTRALIA - DARK
CLHKCLHK
CLSA HONG KONG - DARK
CLJPCLJP
CLSA JAPAN - DARK
CLMXCLMX
CLIMEX
CLPHCLPH
CLSA PHILIPPINES - DARK
CLTDCLTD
CLEARTRADE EXCHANGE
CMECCMEC
CME CLEARING EUROPE
CMEDCMED
CME EUROPE - DERIVATIVES
CMEECMEE
CME EUROPE
CMESCMES
CME SWAPS MARKETS (CME)
CMETCMET
CLEAR MARKETS JAPAN, INC.
CMMTCMMT
CLEAR MARKETS EUROPE LIMITED
CMSFCMSF
CLEAR MARKETS NORTH AMERICA, INC.
COALCOAL
LA COTE ALPHA
CORECORE
ATD - CITIGROUP AGENCY OPTION AND EQUITIES ROUTING ENGINE
COTCCOTC
BMO CAPITAL MARKETS - CAD OTC TRADES
CREDCRED
CREDIT SUISSE (US)
CRYDCRYD
CRYEX - FX AND DIGITAL CURRENCIES
CRYPCRYP
CRYPTO FACILITIES
CRYXCRYX
CRYEX
CSAUCSAU
CREDIT SUISSE EQUITIES (AUSTRALIA) LIMITED
CSCFCSCF
CREDIT SUISSE AES CROSSFINDER EUROPE
CSEUCSEU
CREDIT SUISSE (EUROPE)
CSHKCSHK
CREDIT SUISSE SECURITIES (HONG KONG) LIMITED
CSJPCSJP
CREDIT SUISSE EQUITIES (JAPAN) LIMITED
CSLPCSLP
CREDIT SUISSE LIGHT POOL
CSSXCSSX
CHINA STAINLESS STEEL EXCHANGE
CSTOCSTO
NASDAQ CLEARING AB
CXACCXAC
CHI-X MARKET AUSTRALIA - LIMIT VENUE
CXAFCXAF
CHI-X AUSTRALIA MARKET PEG (FARPOINT) VENUE
CXAMCXAM
CHI-X MOC
CXANCXAN
CHI-X AUSTRALIA PRIMARY PEG (NEARPOINT) VENUE
CXAPCXAP
CHI-X AUSTRALIA MID-POINT VENUE
CXAQCXAQ
CHI-X AUSTRALIA -QUOTED MANAGED FUNDS
CXARCXAR
CHI-X AUSTRALIA - TRANSFERABLE CUSTODY RECEIPT MARKET
CXAVCXAV
CHI-X VWAP
CXAWCXAW
CHI-X AUSTRALIA - WARRANTS
CXRTCXRT
CREDITEX BROKERAGE LLP
DBCRDBCR
DEUTSCHE BANK - CENTRAL RISK BOOK
DBCXDBCX
DEUTSCHE BANK - CLOSE CROSS
DBDCDBDC
DEUTSCHE BANK - DIRECT CAPITAL ACCESS
DBHKDBHK
DEUTSCHE BANK HONG KONG ATS
DBIXDBIX
DEUTSCHE BANK INTERNALISATION
DBMODBMO
DEUTSCHE BANK - MANUAL OTC
DBOXDBOX
DEUTSCHE BANK OFF EXCHANGE TRADING
DBSEDBSE
DEUTSCHE BANK - SUPERX EU
DBSXDBSX
DEUTSCHE BANK SUPER X
DCSEDCSE
NASDAQ COPENHAGEN A/S - NORDIC@MID
DCSXDCSX
DUTCH CARIBBEAN SECURITIES EXCHANGE
DEALDEAL
DCX (DERIVATIVES CURRENCY EXCHANGE)
DGCXDGCX
DUBAI GOLD & COMMODITIES EXCHANGE DMCC
DHELDHEL
NASDAQ HELSINKI LTD - NORDIC@MID
DICEDICE
NASDAQ ICELAND HF. - NORDIC@MID
DIFXDIFX
NASDAQ DUBAI
DKTCDKTC
DANSK OTC
DNDKDNDK
FIRST NORTH DENMARK - NORDIC@MID
DNFIDNFI
FIRST NORTH FINLAND - NORDIC@MID
DNISDNIS
FIRST NORTH ICELAND - NORDIC@MID
DNSEDNSE
FIRST NORTH SWEDEN - NORDIC@MID
DOTSDOTS
SWISS DOTS BY CATS
DRCTDRCT
DAIWA DRECT
DSMDDSMD
QATAR EXCHANGE
DSTODSTO
NASDAQ STOCKHOLM AB - NORDIC@MID
DUMXDUMX
DUBAI MERCANTILE EXCHANGE
DUSADUSA
BOERSE DUESSELDORF - REGULIERTER MARKT
DUSBDUSB
BOERSE DUESSELDORF - FREIVERKEHR
DUSCDUSC
BOERSE DUESSELDORF - QUOTRIX - REGULIERTER MARKT
DUSDDUSD
BOERSE DUESSELDORF - QUOTRIX MTF
DWSFDWSF
DW SEF LLC
EBRAEBRA
BRATISLAVA STOCK EXCHANGE-MTF
EBSXEBSX
EBS MTF
ECAGECAG
EUREX CLEARING AG
ECALECAL
EUREX CLEARING ASIA PTE. LTD.
EDDPEDDP
EDGX EXCHANGE DARK
EDGAEDGA
EDGA EXCHANGE
EDGDEDGD
EDGA EXCHANGE DARK
EDGEEDGE
BATS DIRECT EDGE
EDGOEDGO
EDGX OPTIONS MARKET
EDGXEDGX
EDGX EXCHANGE
EEALEEAL
EUREX EXCHANGE ASIA PTE. LTD.
EESEEESE
EAST EUROPEAN STOCK EXCHANGE
EGMTEGMT
EG MARKET TECHNOLOGIES
EGSIEGSI
ERSTE GROUP BANK AG
ELIXELIX
ELIXIUM
EMBXEMBX
EMERGING MARKETS BOND EXCHANGE LIMITED
EMCHEMCH
FINACOR EMATCH
EMDREMDR
E-MID - E-MIDER MARKET
EMIBEMIB
E-MID - BANCA D'ITALIA SHARES TRADING MARKET
EMIDEMID
E-MID
EMIREMIR
E-MID REPO
EMTFEMTF
EURO MTF
EMTSEMTS
EUROMTS
ENAXENAX
ATHENS EXCHANGE ALTERNATIVE MARKET
ENCLENCL
ENCLEAR
ENSXENSX
SEB ENSKILDA
ENXBENXB
EURONEXT - EASY NEXT
ENXLENXL
EURONEXT - EASYNEXT LISBON
EOTCEOTC
E-OTC
EPEXEPEX
EPEX SPOT SE
EQLDEQLD
EQUILEND EUROPE LIMITED
EQTAEQTA
BOERSE BERLIN EQUIDUCT TRADING - REGULIERTER MARKT
EQTBEQTB
BOERSE BERLIN EQUIDUCT TRADING - BERLIN SECOND REGULATED MARKET
EQTCEQTC
BOERSE BERLIN EQUIDUCT TRADING - FREIVERKEHR
EQTDEQTD
BOERSE BERLIN EQUIDUCT TRADING - OTC
ERISERIS
ERIS EXCHANGE
ESPDESPD
NASDAQ OMX ESPEED
ETFPETFP
ELECTRONIC OPEN-END FUNDS AND ETC MARKET
ETLXETLX
EUROTLX
ETSCETSC
ETS EURASIAN TRADING SYSTEM COMMODITY EXCHANGE
EUCHEUCH
EUREX ZURICH
EURMEURM
EUREX REPO MARKET
EUSCEUSC
EUREX CH SECLEND MARKET
EUSPEUSP
EUREX OTC SPOT MARKET
EUWXEUWX
EUWAX
EWSMEWSM
EUROPEAN WHOLESALE SECURITIES MARKET
EXAAEXAA
WIENER BOERSE AG, AUSTRIAN ENERGY EXCHANGE
EXBOEXBO
EXANE BNP PARIBAS - BID-OFFER CROSSING
EXCPEXCP
EXANE BNP PARIBAS - CLOSING PRICE
EXDCEXDC
EXANE BNP PARIBAS - DIRECT CAPITAL ACCESS
EXEUEXEU
EXANE BNP PARIBAS
EXLPEXLP
EXANE BNP PARIBAS - LIQUIDITY PROVISION
EXMPEXMP
EXANE BNP PARIBAS - MID POINT
EXOREXOR
EXANE BNP PARIBAS - CHILD ORDER CROSSING
EXSIEXSI
EXANE BNP PARIBAS - SYSTEMATIC INTERNALISER
EXTREXTR
ENERGY EXCHANGE ISTANBUL
EXVPEXVP
EXANE BNP PARIBAS - VOLUME PROFILE CROSSING
FAIRFAIR
CANTOR SPREADFAIR
FASTFAST
FASTMATCH
FCBTFCBT
CHICAGO BOARD OF TRADE (FLOOR)
FCMEFCME
CHICAGO MERCANTILE EXCHANGE (FLOOR)
FGEXFGEX
KAASUPORSSI - FINNISH GAS EXCHANGE
FICXFICX
FINANCIAL INFORMATION CONTRIBUTORS EXCHANGE
FINNFINN
FINRA/NASDAQ TRF(TRADE REPORTING FACILITY)
FINOFINO
FINRA ORF (TRADE REPORTING FACILITY)
FINRFINR
FINRA
FINYFINY
FINRA/NYSE TRF (TRADE REPORTING FACILITY)
FISHFISH
FISH POOL ASA
FMTSFMTS
MTS FRANCE SAS
FNDKFNDK
FIRST NORTH DENMARK
FNEEFNEE
FIRST NORTH ESTONIA
FNFIFNFI
FIRST NORTH FINLAND
FNISFNIS
FIRST NORTH ICELAND
FNLTFNLT
FIRST NORTH LITHUANIA
FNLVFNLV
FIRST NORTH LATVIA
FNSEFNSE
FIRST NORTH SWEDEN
FRAAFRAA
BOERSE FRANKFURT - REGULIERTER MARKT
FRABFRAB
BOERSE FRANKFURT - FREIVERKEHR
FSEFFSEF
FTSEF LLC
FSHXFSHX
FISHEX
FTFSFTFS
42 FINANCIAL SERVICES
FXALFXAL
FXALL
FXCLFXCL
CLEARCORP DEALING SYSTEMS INDIA LIMITED – FX-CLEAR
FXCMFXCM
FXCM
FXSWFXSW
CLEARCORP DEALING SYSTEMS INDIA LIMITED – FX-SWAP
G1XXG1XX
G1 EXECUTION SERVICES
GBOTGBOT
BOURSE AFRICA LIMITED
GEMXGEMX
GEMMA (GILT EDGED MARKET MAKERS’ASSOCIATION)
GETBGETB
LITHUANIAN NATURAL GAS EXCHANGE
GFICGFIC
GFI CREDITMATCH
GFIFGFIF
GFI FOREXMATCH
GFINGFIN
GFI ENERGYMATCH
GFIRGFIR
GFI RATESMATCH
GLBXGLBX
CME GLOBEX
GLLCGLLC
GATE US LLC
GLPSGLPS
ESSEX RADEZ, LLC
GLPXGLPX
ACS EXECUTION SERVICES, LLC
GMEGGMEG
GMEX EXCHANGE
GMNIGMNI
ISE GEMINI EXCHANGE
GMTFGMTF
GALAXY
GMTSGMTS
MTS GERMANY
GOVXGOVX
GOVEX
GREEGREE
THE GREEN EXCHANGE
GRIFGRIF
GRIFFIN MARKETS LIMITED
GRSEGRSE
THE GREEN STOCK EXCHANGE - ACB IMPACT MARKETS
GSBXGSBX
GOLDMAN SACHS INTERNATIONAL - SIGMA BCN
GSCIGSCI
THE GUYANA ASSOCIATION OF SECURITIES COMPANIES AND INTERMEDIARIES INC.
GSEFGSEF
GFI SWAPS EXCHANGE, LLC
GSILGSIL
GOLDMAN SACHS INTERNATIONAL
GSSIGSSI
GOLDMAN SACHS INTERNATIONAL - SYSTEMATIC INTERNALISER
GSXHGSXH
GSX HONG KONG
GSXLGSXL
THE GIBRALTAR STOCK EXCHANGE
GTCOGTCO
KCG AMERICAS LLC
GTXSGTXS
GTX SEF, LLC
GXGFGXGF
GXG MTF FIRST QUOTE
GXGMGXGM
GXG MTF
GXGRGXGR
GXG MARKETS A/S
GXMAGXMA
GX MARKETCENTER
HAMAHAMA
BOERSE HAMBURG - REGULIERTER MARKT
HAMBHAMB
BOERSE HAMBURG - FREIVERKEHR
HAMLHAML
BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE
HAMMHAMM
BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE - REGULIERTER MARKT
HAMNHAMN
BOERSE HAMBURG - LANG AND SCHWARZ EXCHANGE - FREIVERKEHR
HANAHANA
BOERSE HANNOVER - REGULIERTER MARKT
HANBHANB
BOERSE HANNOVER - FREIVERKEHR
HCHCHCHC
ICE CLEAR NETHERLANDS B.V.
HDATHDAT
ELECTRONIC SECONDARY SECURITIES MARKET (HDAT)
HEGXHEGX
NADEX
HEMOHEMO
LAGIE - OPERATOR OF THE ENERGY MARKET S.A.
HMODHMOD
HI-MTF ORDER DRIVEN
HMTFHMTF
HI-MTF
HOTCHOTC
HELLENIC EXCHANGE OTC MARKET
HPPOHPPO
POTAMUS TRADING LLC
HRFQHRFQ
HI-MTF RFQ
HSFXHSFX
HOTSPOT FX
HSTCHSTC
HANOI STOCK EXCHANGE
HSXAHSXA
HSBC-X HONG KONG
HSXEHSXE
HSBC-X UNITED KINGDOM
HUNGHUNG
MTS HUNGARY
HUPXHUPX
HUNGARIAN POWER EXCHANGE
IBALIBAL
ICE BENCHMARK ADMINISTRATION
IBEXIBEX
INDEPENDENT BULGARIAN ENERGY EXCHANGE
IBGHIBGH
IBERIAN GAS HUB
IBLXIBLX
INSTINET BLX
ICAHICAH
TRAYPORT
ICAPICAP
ICAP EUROPE
ICASICAS
ICAP ENERGY AS
ICBXICBX
INSTINET CBX (US)
ICDXICDX
INDONESIA COMMODITY AND DERIVATIVES EXCHANGE
ICELICEL
ISLAND ECN LTD, THE
ICENICEN
ICAP ENERGY
ICESICES
ICE SWAP TRADE LLC
ICROICRO
INSTINET VWAP CROSS
ICSEICSE
ICAP SECURITIES
ICSUICSU
ICAP SEF (US) LLC.
ICTQICTQ
ICAP TRUEQUOTE
ICXLICXL
INDIAN COMMODITY EXCHANGE LTD.
IENGIENG
INFOENGINE OTC
IEPAIEPA
INTERCONTINENTAL EXCHANGE
IEXGIEXG
INVESTORS EXCHANGE
IFCAIFCA
ICE FUTURES CANADA
IFEDIFED
ICE FUTURES U.S. ENERGY DIVISION
IFENIFEN
ICE FUTURES EUROPE - OIL AND REFINED PRODUCTS DIVISION
IFEUIFEU
ICE FUTURES EUROPE
IFLLIFLL
ICE FUTURES EUROPE - FINANCIAL PRODUCTS DIVISION
IFLOIFLO
ICE FUTURES EUROPE - EQUITY PRODUCTS DIVISION
IFLXIFLX
ICE FUTURES EUROPE - AGRICULTURAL PRODUCTS DIVISION
IFSGIFSG
ICE FUTURES SINGAPORE
IFUSIFUS
ICE FUTURES U.S.
IFUTIFUT
ICE FUTURES EUROPE - EUROPEAN UTILITIES DIVISION
IGDLIGDL
ICAP GLOBAL DERIVATIVES LIMITED
IIDXIIDX
INSTINET IDX
IMAGIMAG
ICE MARKETS AGRICULTURE
IMBDIMBD
ICE MARKETS BONDS
IMCCIMCC
CREDITEX SECURITIES CORPORATION
IMCGIMCG
CREDITEX LLC
IMCOIMCO
ICE MARKETS COMMODITIES
IMCRIMCR
ICE MARKETS CREDIT
IMENIMEN
ICE MARKETS ENERGY
IMEQIMEQ
ICE MARKETS EQUITY
IMEXIMEX
IRAN MERCANTILE EXCHANGE
IMFXIMFX
ICE MARKETS FOREIGN EXCHANGE
IMIRIMIR
ICE MARKETS RATES
IMTSIMTS
MTS IRELAND
ISDAISDA
ISDA
ISDXISDX
ICAP SECURITIES & DERIVATIVES EXCHANGE LIMITED
ISEXISEX
INTER-CONNECTED STOCK EXCHANGE OF INDIA LTD
ISWAISWA
I-SWAP
ITGIITGI
ITG - POSIT
IVZXIVZX
INVESCO CANADA PTF TRADES
JADXJADX
JOINT ASIAN DERIVATIVES EXCHANGE
JASRJASR
JAPANCROSSING
JEFXJEFX
JETX
JPBXJPBX
JPBX
JPMIJPMI
JP MORGAN - JPMI MARKET
JPMXJPMX
JPMX
JPSIJPSI
J.P. MORGAN SECURITIES PLC
JSESJSES
JANE STREET EXECUTION SERVICES LLC
JSJXJSJX
JANE STREET JX
KAIXKAIX
KAI-X
KCCPKCCP
KELER CCP
KDPWKDPW
KDPW_CCP
KLEUKLEU
KNIGHT LINK EUROPE
KNCMKNCM
KNIGHT CAPITAL MARKETS LLC
KNEMKNEM
KNIGHT EQUITY MARKETS LP
KNIGKNIG
KNIGHT
KNLIKNLI
KNIGHT LINK
KNMXKNMX
KNIGHT MATCH ATS
LASFLASF
LATAM SEF
LCHCLCHC
LCH.CLEARNET
LCURLCUR
CURRENEX LDFX
LEVLLEVL
LEVEL ATS
LICALICA
LIQUIDNET CANADA ATS
LIFILIFI
LIQUIDNET, INC.
LIQFLIQF
LIQUIDNET EUROPE LIMITED
LIQHLIQH
LIQUIDNET H20
LIQULIQU
LIQUIDNET SYSTEMS
LISXLISX
BATS EUROPE - LIS SERVICE
LIUHLIUH
LIQUIDNET, INC. H2O ATS
LIUSLIUS
LIQUIDNET, INC.
LMADLMAD
LMAX - DERIVATIVES
LMAELMAE
LMAX - EQUITIES
LMAFLMAF
LMAX - FX
LMAOLMAO
LMAX - INDICES/RATES/COMMODITIES
LMAXLMAX
LMAX
LMECLMEC
LME CLEAR
LMNXLMNX
LUMINEX TRADING & ANALYTICS LLC - ATS
LOTCLOTC
OTC MARKET
LPPMLPPM
LONDON PLATINUM AND PALLADIUM MARKET
LQEDLQED
LIQUIDITYEDGE
LQFILQFI
CITI LIQUIFI
LTAALTAA
LUMINEX TRADING & ANALYTICS LLC
LXJPLXJP
BARCLAYS LX JAPAN
LYNXLYNX
LYNX ATS
MABXMABX
MERCADO ALTERNATIVO BURSATIL
MAELMAEL
MARKETAXESS EUROPE LIMITED
MALXMALX
MALDIVES STOCK EXCHANGE
MAQHMAQH
MACQUARIE INTERNAL MARKETS (HONG KONG)
MAQJMAQJ
MACQUARIE INTERNAL MARKETS (JAPAN)
MAQXMAQX
MACQUARIE INTERNAL MARKETS (AUSTRALIA)
MARFMARF
MERCADO ALTERNATIVO DE RENTA FIJA
MATNMATN
MATCH NOW
MBULMBUL
MTF SOFIA
MCRYMCRY
ISE MERCURY, LLC
MCSEMCSE
NASDAQ COPENHAGEN A/S – AUCTION ON DEMAND
MCXXMCXX
MCX STOCK EXCHANGE LTD
MCZKMCZK
MTS CZECH REPUBLIC
MERDMERD
MERKUR MARKET - DARK POOL
MERFMERF
MERCADO ELECTRONICO DE RENTA FIJA
MERKMERK
MERKUR MARKET
MESQMESQ
ACE MARKET
MFGLMFGL
MF GLOBAL ENERGY MTF
MFOXMFOX
EURONEXT - MERCADO DE FUTUROS E OPÇÕES
MHELMHEL
NASDAQ HELSINKI LTD – AUCTION ON DEMAND
MIBGMIBG
MERCADO ORGANIZADO DEL GAS
MICEMICE
NASDAQ ICELAND HF. – AUCTION ON DEMAND
MIHIMIHI
MIAMI INTERNATIONAL HOLDINGS, INC.
MISXMISX
MOSCOW EXCHANGE
MIVXMIVX
MARKET FOR INVESTMENT VEHICLES
MIZXMIZX
MIZUHO INTERNAL CROSSING
MLAXMLAX
BANK OF AMERICA - MERRILL LYNCH AUCTION CROSS
MLCOMLCO
BANK OF AMERICA - MERRILL LYNCH OTC
MLEUMLEU
BANK OF AMERICA - MERRILL LYNCH OTC - EUROPE
MLVEMLVE
BANK OF AMERICA - MERRILL LYNCH VWAP CROSS - EUROPE
MLVXMLVX
BANK OF AMERICA - MERRILL LYNCH VWAP CROSS
MLXBMLXB
EURONEXT - MARCHE LIBRE BRUSSELS
MLXNMLXN
BANK OF AMERICA - MERRILL LYNCH INSTINCT X - EUROPE
MNDKMNDK
FIRST NORTH DENMARK – AUCTION ON DEMAND
MNFIMNFI
FIRST NORTH FINLAND – AUCTION ON DEMAND
MNISMNIS
FIRST NORTH ICELAND – AUCTION ON DEMAND
MNSEMNSE
FIRST NORTH SWEDEN – AUCTION ON DEMAND
MOCXMOCX
MOC CROSS
MOTXMOTX
ELECTRONIC BOND MARKET
MPRLMPRL
MIAX PEARL, LLC
MSALMSAL
MORGAN STANLEY AUSTRALIA SECURITIES LIMITED
MSCOMSCO
MORGAN STANLEY AND CO. LLC
MSIPMSIP
MORGAN STANLEY AND CO. INTERNATIONAL PLC
MSLPMSLP
MORGAN STANLEY AUTOMATED LIQUIDITY PROVISION
MSMSMSMS
MORGAN STANLEY MUFG SECURITIES CO., LTD
MSPLMSPL
MS POOL
MSRPMSRP
MS RETAIL POOL
MSTOMSTO
NASDAQ STOCKHOLM AB – AUCTION ON DEMAND
MSTXMSTX
MS TRAJECTORY CROSS
MTAAMTAA
ELECTRONIC SHARE MARKET
MTAHMTAH
BORSA ITALIANA EQUITY MTF
MTCHMTCH
BONDMATCH
MTSAMTSA
MTS AUSTRIA
MTSBMTSB
MTS BONDS.COM
MTSCMTSC
MTS ITALIA
MTSDMTSD
MTS DENMARK
MTSFMTSF
MTS FINLAND
MTSGMTSG
MTS GREECE
MTSMMTSM
MTS CORPORATE MARKET
MTSSMTSS
MTS INTERDEALER SWAPS MARKET
MTSWMTSW
MTS SWAP MARKET
MTUSMTUS
MTS US
MTXAMTXA
MARKETAXESS CANADA COMPANY
MTXCMTXC
MARKETAXESS CORPORATION SINGLE-NAME CDS CENTRAL LIMIT ORDER
MTXMMTXM
MARKETAXESS CORPORATION MID-X TRADING SYSTEM
MTXSMTXS
MARKETAXESS SEF CORPORATION
MTXXMTXX
MARKETAXESS CORPORATION
MUNAMUNA
BOERSE MUENCHEN - REGULIERTER MARKT
MUNBMUNB
BOERSE MUENCHEN - FREIVERKEHR
MUNCMUNC
BOERSE MUENCHEN - MARKET MAKER MUNICH - REGULIERTER MARKT
MUNDMUND
BOERSE MUENCHEN - MARKET MAKER MUNICH - FREIVERKEHR MARKT
MVCXMVCX
MERCADO DE VALORES DE CORDOBA S.A.
MYTRMYTR
MYTREASURY
N2EXN2EX
N2EX
NAMXNAMX
NATIONAL MERCANTILE EXCHANGE
NASDNASD
NSDQ DARK
NASXNASX
NASD OTC MARKET
NBLXNBLX
NOBLE EXCHANGE
NBOTNBOT
NATIONAL BOARD OF TRADE LIMITED
NCELNCEL
PAKISTAN MERCANTILE EXCHANGE
NDCMNDCM
ICE ENDEX GAS SPOT LTD
NDEXNDEX
ICE ENDEX DERIVATIVES B.V.
NDXSNDXS
ICE ENDEX GAS B.V.
NEOENEOE
AEQUITAS NEO EXCHANGE
NEXONEXO
NOREXECO ASA
NEXSNEXS
EBS GLOBAL FACILITY LIMITED
NFSANFSA
FIDELITY CROSSSTREAM
NFSCNFSC
NATIONAL FINANCIAL SERVICES, LLC
NFSDNFSD
FIDELITY DARK
NGXCNGXC
NATURAL GAS EXCHANGE
NIBRNIBR
NORWEGIAN INTER BANK OFFERED RATE
NILXNILX
NILE STOCK EXCHANGE
NLPXNLPX
APX POWER NL
NMCENMCE
NATIONAL MULTI-COMMODITY EXCHANGE OF INDIA
NMRANMRA
NOMURA SECURITIES INTERNATIONAL
NMRJNMRJ
NOMURA SECURITIES CO LTD
NMTFNMTF
NORDIC MTF
NODXNODX
NODAL EXCHANGE
NOFFNOFF
NOMURA OTC TRADES
NOPSNOPS
NORD POOL SPOT AS
NORXNORX
NASDAQ OMX COMMODITIES
NOSCNOSC
NOS CLEARING ASA
NOTCNOTC
NORWEGIAN OVER THE COUNTER MARKET
NPGANPGA
GASPOINT NORDIC A/S
NSXBNSXB
BENDIGO STOCK EXCHANGE LIMITED
NURDNURD
NASDAQ EUROPE (NURO) DARK
NURONURO
NASDAQ OMX EUROPE
NXEUNXEU
NX
NXJPNXJP
NX JAPAN
NXSENXSE
NX SELECT JAPAN
NXUSNXUS
NX ATS - CROSSING PLATFORM
NXVWNXVW
NX VWAP
NYFXNYFX
MILLENNIUM
NYMSNYMS
CME SWAPS MARKETS (NYMEX)
NYPCNYPC
NEW YORK PORTFOLIO CLEARING
NYSDNYSD
NYSE DARK
NZFXNZFX
NEW ZEALAND FUTURES & OPTIONS
OLLCOLLC
OTCEX LLC
OMELOMEL
OMI POLO ESPANOL S.A. (OMIE)
OMGAOMGA
OMEGA ATS
OMICOMIC
THE IBERIAN ENERGY CLEARING HOUSE
OMIPOMIP
OPERADOR DE MERCADO IBERICO DE ENERGIA - PORTUGAL
OOTCOOTC
OTHER OTC
OPEXOPEX
PEX-PRIVATE EXCHANGE
OPRAOPRA
OPTIONS PRICE REPORTING AUTHORITY
OSLCOSLC
SIX X-CLEAR AG
OTCBOTCB
OTCQB MARKETPLACE
OTCEOTCE
OTCEX
OTCMOTCM
OTC MARKETS
OTCQOTCQ
OTCQX MARKETPLACE
OTCXOTCX
OTC EXCHANGE OF INDIA
PARXPARX
PARFX
PAVEPAVE
ALTERNATIVE PLATFORM FOR SPANISH SECURITIES
PDEXPDEX
PHILIPPINE DEALING AND EXCHANGE CORP
PDQDPDQD
PDQ ATS DARK
PDQXPDQX
PDQ ATS
PEELPEEL
PEEL HUNT LLP UK
PFTQPFTQ
PFTS QUOTE DRIVEN
PFTSPFTS
PFTS STOCK EXCHANGE
PIEUPIEU
ARITAS FINANCIAL LTD
PINCPINC
OTC PINK CURRENT
PINIPINI
OTC PINK NO INFORMATION
PINLPINL
OTC PINK LIMITED
PINXPINX
OTC PINK MARKETPLACE
PIPEPIPE
ARITAS SECURITIES LLC
PIRMPIRM
PIRUM
PLDXPLDX
PLUS DERIVATIVES EXCHANGE
PLPDPLPD
WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER EXCHANGE/COMMODITY DERIVATIVES
PLPXPLPX
WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER EXCHANGE/ENERGY MARKET
PORTPORT
MTS PORTUGAL
PRMEPRME
MTS PRIME
PROSPROS
PROSPECTS
PRSEPRSE
PRAGMA ATS
PSGMPSGM
OTC GREY MARKET
PTPGPTPG
POLISH TRADING POINT
PULXPULX
BLOCKCROSS ATS
PUREPURE
PURE TRADING
PXILPXIL
POWER EXCHANGE INDIA LTD.
QWIXQWIX
Q-WIXX PLATFORM
RBCERBCE
RBC EUROPE LIMITED
RBSXRBSX
RBS CROSS
RCBXRCBX
INSTINET RETAIL CBX
RICDRICD
RIVERCROSS DARK
RICXRICX
RIVERCROSS
RMTSRMTS
MTS ISRAEL
ROCOROCO
TAIPEI EXCHANGE
ROFXROFX
ROSARIO FUTURE EXCHANGE
ROTCROTC
RWANDA OTC MARKET
RPDXRPDX
MOSCOW ENERGY EXCHANGE
RPWCRPWC
WARSAW STOCK EXCHANGE/BONDS/CATALYST/BONDSPOT/REGULATED MARKET
RSEXRSEX
RWANDA STOCK EXCHANGE
RTSLRTSL
REUTERS TRANSACTION SERVICES LIMITED
RTSXRTSX
MOSCOW EXCHANGE-DERIVATIVES AND CLASSICA MARKET
RUSXRUSX
NON-PROFIT PARTNERSHIP FOR THE DEVELOPMENT OF FINANCIAL MARKET RTS
S3FMS3FM
SOCIETY3 FUNDERSMART
SBIJSBIJ
SBI JAPANNEXT-J-MARKET
SBIUSBIU
SBI JAPANNEXT - U - MARKET
SBIVSBIV
SBI JAPANNEXT - VWAP CROSSING
SBMFSBMF
SPOT REGULATED MARKET - BMFMS
SCXSSCXS
SEED SEF LLC
SEBXSEBX
SEB - LIQUIDITY POOL
SECFSECF
SECFINEX
SEDXSEDX
SECURITISED DERIVATIVES MARKET
SELCSELC
SISTEMA ESPECIAL DE LIQUIDACAO E CUSTODIA DE TITULOS PUBLICOS
SENDSEND
SEND - SISTEMA ELECTRONICO DE NEGOCIACION DE DEUDA
SEPESEPE
STOCK EXCHANGE PERSPECTIVA
SGEXSGEX
SHANGHAI GOLD EXCHANGE
SGMASGMA
GOLDMAN SACH MTF
SGMTSGMT
SIGMA X2
SGMXSGMX
SIGMA X MTF
SHADSHAD
D.E. SHAW DARK
SHARSHAR
ASSET MATCH
SHAWSHAW
D.E. SHAW
SHSCSHSC
STOCK EXCHANGE OF HONG KONG LIMITED - SHANGHAI - HONG KONG STOCK CONNECT
SIGASIGA
SIGMA X AUSTRALIA
SIGHSIGH
SIGMA X HONG KONG
SIGJSIGJ
SIGMA X JAPAN
SIMVSIMV
SIM VENTURE SECURITIES EXCHANGE
SMEXSMEX
SINGAPORE MERCANTILE EXCHANGE PTE LTD
SMTSSMTS
MTS SPAIN
SOHOSOHO
TWO SIGMA SECURITIES, LLC
SPECSPEC
SPECTRONLIVE
SPIMSPIM
ST. PETERSBURG INTERNATIONAL MERCANTILE EXCHANGE
SPRZSPRZ
SPREADZERO
SPXESPXE
SPX
SSEXSSEX
SOCIAL STOCK EXCHANGE
SSOBSSOB
BONDVISION ITALIA MTF
SSTXSSTX
E-EXCHANGE
STOXSTOX
STOXX LIMITED
STUASTUA
BOERSE STUTTGART - REGULIERTER MARKT
STUBSTUB
BOERSE STUTTGART - FREIVERKEHR
SWAPSWAP
SWAPSTREAM
SZSCSZSC
STOCK EXCHANGE OF HONG KONG LIMITED - SHENZHEN - HONG KONG STOCK CONNECT
TBENTBEN
TULLETT PREBON PLC - TP ENERGY
TBLATBLA
TULLETT PREBON PLC - TP TRADEBLADE
TBSPTBSP
WARSAW STOCK EXCHANGE/BONDS/BONDSPOT/TREASURY BOND MARKET
TCDSTCDS
TRADITION CDS
TERATERA
TERAEXCHANGE
TFEXTFEX
THAILAND FUTURES EXCHANGE
TFSATFSA
TFS GREEN AUSTRALIAN GREEN MARKETS
TFSGTFSG
TRADITION ENERGY
TFSUTFSU
TFS GREEN UNITED STATES GREEN MARKETS
TFSVTFSV
VOLBROKER
TGATTGAT
TRADEGATE EXCHANGE
THRETHRE
THOMSON REUTERS (SEF) LLC
TMXSTMXS
TMX SELECT
TNLATNLA
EURONEXT - TRADED BUT NOT LISTED AMSTERDAM
TNLBTNLB
EURONEXT - TRADING FACILITY BRUSSELS
TOCPTOCP
TORA CROSSPOINT
TOMDTOMD
TOM MTF DERIVATIVES MARKET
TOMXTOMX
TOM MTF CASH MARKETS
TPCDTPCD
TULLETT PREBON PLC - TP CREDITDEAL
TPELTPEL
TULLETT PREBON PLC – TULLETT PREBON (EUROPE) LIMITED
TPEQTPEQ
TULLETT PREBON PLC - TP EQUITYTRADE
TPFDTPFD
TULLETT PREBON PLC - TP FORWARDDEAL
TPIETPIE
THE PROPERTY INVESTMENT EXCHANGE
TPRETPRE
TULLETT PREBON PLC - TP REPO
TPSDTPSD
TULLETT PREBON PLC - TP SWAPDEAL
TPSETPSE
TP SEF, INC.
TPSLTPSL
TULLETT PREBON PLC – TULLETT PREBON (SECURITIES) LIMITED
TRCKTRCK
TRACK ECN
TRDETRDE
TRADITION ELECTRONIC TRADING PLATFORM
TRDXTRDX
TRAD-X
TREUTREU
TRADEWEB EUROPE LIMITED
TRPXTRPX
TROP-X
TRQMTRQM
TURQUOISE DARK
TRQXTRQX
TURQUOISE
TRU1TRU1
TRUEEX LLC - DESIGNATED CONTRACT MARKET (DMC)
TRU2TRU2
TRUEEX LLC - SEF (SWAP EXECUTION FACILITY)
TRUXTRUX
TRUEEX LLC
TRWBTRWB
TRADEWEB LLC
TSBXTSBX
TRIPLESHOT
TSEFTSEF
TRADITION SEF
TWSFTWSF
TW SEF LLC
UBSAUBSA
UBS ATS
UBSCUBSC
UBS PIN-FX
UBSEUBSE
UBS PIN (EMEA)
UBSFUBSF
UBS FX
UBSGUBSG
UBS TRADING
UBSLUBSL
UBS EMEA EQUITIES TRADING
UBSPUBSP
UBS PIN (UBS PRICE IMPROVEMENT NETWORK)
UBSXUBSX
UBS CROSS
UFEXUFEX
UFEX
UKEXUKEX
UKRAINIAN EXCHANGE
UKGDUKGD
UK GILTS MARKET
UKPXUKPX
APX POWER UK
ULTXULTX
ALT XCHANGE (U)
VEGAVEGA
VEGA-CHI
VFCMVFCM
VIRTU FINANCIAL CAPITAL MARKETS LLC
VLEXVLEX
VONTOBEL LIQUIDITY EXTENDER
VMFXVMFX
THE FAROESE SECURITIES MARKET
VMTSVMTS
MTS SLOVENIA
VOLAVOLA
TRADITION - VOLATIS
VPXBVPXB
EURONEXT - VENTES PUBLIQUES BRUSSELS
VTEXVTEX
VORTEX
WBAHWBAH
WIENER BOERSE AG AMTLICHER HANDEL (OFFICIAL MARKET)
WBCLWBCL
WARSAW STOCK EXCHANGE/BONDS/CATALYST/LISTING
WBDMWBDM
WIENER BOERSE AG DRITTER MARKT (THIRD MARKET)
WBGFWBGF
WIENER BOERSE AG GEREGELTER FREIVERKEHR (SECOND REGULATED MARKET)
WBONWBON
WARSAW STOCK EXCHANGE/ BONDS/CATALYST/MAIN MARKET
WCLKWCLK
ICAP WCLK
WDERWDER
WARSAW STOCK EXCHANGE/FINANCIAL DERIVATIVES
WELXWELX
WELLS FARGO LIQUIDITY CROSS ATS
WETPWETP
WARSAW STOCK EXCHANGE/ ETPS
WGASWGAS
WARSAW STOCK EXCHANGE/COMMODITIES/POLISH POWER EXCHANGE/GAS
WINDWIND
WARSAW STOCK EXCHANGE/INDICES
WINSWINS
WINTERFLOOD SECURITIES LIMITED
WMTFWMTF
WARSAW STOCK EXCHANGE/BONDS/CATALYST/MTF
WQXLWQXL
EURONEXT - MARKET WITHOUT QUOTATIONS LISBON
WSAGWSAG
WALL STREET ACCESS
XADEXADE
ATHENS EXCHANGE S.A. DERIVATIVES MARKET
XADFXADF
FINRA ALTERNATIVE DISPLAY FACILITY (ADF)
XADSXADS
ABU DHABI SECURITIES EXCHANGE
XAFRXAFR
ALTERNATIVA FRANCE
XAFXXAFX
AFRICAN STOCK EXCHANGE
XAIMXAIM
AIM ITALIA - MERCATO ALTERNATIVO DEL CAPITALE
XALGXALG
ALGIERS STOCK EXCHANGE
XALTXALT
ALTEX-ATS
XAMMXAMM
AMMAN STOCK EXCHANGE
XAMSXAMS
EURONEXT - EURONEXT AMSTERDAM
XAQSXAQS
AUTOMATED EQUITY FINANCE MARKETS
XARMXARM
NASDAQ OMX ARMENIA
XASEXASE
NYSE MKT LLC
XASXXASX
ASX - ALL MARKETS
XATHXATH
ATHENS EXCHANGE S.A. CASH MARKET
XATLXATL
ATLANTIC SECURITIES MARKET
XATSXATS
ALPHA EXCHANGE
XBAAXBAA
BAHAMAS INTERNATIONAL SECURITIES EXCHANGE
XBABXBAB
BARBADOS STOCK EXCHANGE
XBAHXBAH
BAHRAIN BOURSE
XBANXBAN
BANGALORE STOCK EXCHANGE LTD
XBARXBAR
BOLSA DE BARCELONA
XBBJXBBJ
JAKARTA FUTURES EXCHANGE (BURSA BERJANGKA JAKARTA)
XBBKXBBK
PERIMETER FINANCIAL CORP. - BLOCKBOOK ATS
XBCCXBCC
BOLSA DE COMERCIO DE CORDOBA
XBCLXBCL
LA BOLSA ELECTRONICA DE CHILE
XBCMXBCM
BOLSA DE COMERCIO DE MENDOZA S.A.
XBCVXBCV
BOLSA CENTROAMERICANA DE VALORES S.A.
XBCXXBCX
MERCADO DE VALORES DE MENDOZA S.A.
XBDAXBDA
BERMUDA STOCK EXCHANGE LTD
XBELXBEL
BELGRADE STOCK EXCHANGE
XBERXBER
BOERSE BERLIN
XBESXBES
JSE CASH BOND MARKET
XBEYXBEY
BOURSE DE BEYROUTH - BEIRUT STOCK EXCHANGE
XBILXBIL
BOLSA DE VALORES DE BILBAO
XBKFXBKF
STOCK EXCHANGE OF THAILAND - FOREIGN BOARD
XBKKXBKK
STOCK EXCHANGE OF THAILAND
XBLBXBLB
BANJA LUKA STOCK EXCHANGE
XBLNXBLN
BLUENEXT
XBNVXBNV
BOLSA NACIONAL DE VALORES, S.A.
XBOGXBOG
BOLSA DE VALORES DE COLOMBIA
XBOLXBOL
BOLSA BOLIVIANA DE VALORES S.A.
XBOMXBOM
BSE LTD
XBOSXBOS
NASDAQ OMX BX
XBOTXBOT
BOTSWANA STOCK EXCHANGE
XBOXXBOX
BOSTON OPTIONS EXCHANGE
XBRAXBRA
BRATISLAVA STOCK EXCHANGE
XBRDXBRD
EURONEXT - EURONEXT BRUSSELS - DERIVATIVES
XBRMXBRM
ROMANIAN COMMODITIES EXCHANGE
XBRNXBRN
BX SWISS AG
XBRTXBRT
BRUT ECN
XBRUXBRU
EURONEXT - EURONEXT BRUSSELS
XBRVXBRV
BOURSE REGIONALE DES VALEURS MOBILIERES
XBSDXBSD
DERIVATIVES REGULATED MARKET - BVB
XBSEXBSE
SPOT REGULATED MARKET - BVB
XBTRXBTR
SIX SWISS BILATERAL TRADING PLATFORM FOR STRUCTURED OTC PRODUCTS
XBUDXBUD
BUDAPEST STOCK EXCHANGE
XBUEXBUE
BOLSA DE COMERCIO DE BUENOS AIRES
XBULXBUL
BULGARIAN STOCK EXCHANGE
XBVCXBVC
CAPE VERDE STOCK EXCHANGE
XBVMXBVM
MOZAMBIQUE STOCK EXCHANGE
XBVRXBVR
BOLSA DE VALORES DE LA REPUBLICA DOMINICANA SA.
XBXOXBXO
NASDAQ OMX BX OPTIONS
XCAIXCAI
EGYPTIAN EXCHANGE
XCALXCAL
CALCUTTA STOCK EXCHANGE
XCANXCAN
CAN-ATS
XCASXCAS
CASABLANCA STOCK EXCHANGE
XCAYXCAY
CAYMAN ISLANDS STOCK EXCHANGE
XCBFXCBF
CBOE FUTURES EXCHANGE
XCBOXCBO
CHICAGO BOARD OPTIONS EXCHANGE
XCBTXCBT
CHICAGO BOARD OF TRADE
XCDEXCDE
BAXTER FINANCIAL SERVICES
XCECXCEC
COMMODITIES EXCHANGE CENTER
XCEGXCEG
WIENER BOERSE AG, CEGH GAS EXCHANGE
XCETXCET
UZBEK COMMODITY EXCHANGE
XCFEXCFE
CHINA FOREIGN EXCHANGE TRADE SYSTEM
XCFFXCFF
CANTOR FINANCIAL FUTURES EXCHANGE
XCGSXCGS
CHINESE GOLD & SILVER EXCHANGE SOCIETY
XCHGXCHG
CHITTAGONG STOCK EXCHANGE LTD.
XCHIXCHI
CHICAGO STOCK EXCHANGE, INC
XCIEXCIE
CHANNEL ISLANDS STOCK EXCHANGE
XCISXCIS
NATIONAL STOCK EXCHANGE, INC.
XCMEXCME
CHICAGO MERCANTILE EXCHANGE
XCNFXCNF
BOLSA DE COMERCIO CONFEDERADA S.A.
XCNQXCNQ
CANADIAN NATIONAL STOCK EXCHANGE
XCOLXCOL
COLOMBO STOCK EXCHANGE
XCORXCOR
ICMA
XCROXCRO
CROATIAN POWER EXCHANGE
XCSEXCSE
NASDAQ COPENHAGEN A/S
XCSXXCSX
CAMBODIA SECURITIES EXCHANGE
XCUEXCUE
UZBEKISTAN REPUBLICAN CURRENCY EXCHANGE
XCURXCUR
CURRENEX
XCX2XCX2
CX2
XCXDXCXD
NASDAQ CXD
XCYOXCYO
CYPRUS STOCK EXCHANGE - OTC
XCYSXCYS
CYPRUS STOCK EXCHANGE
XDARXDAR
DAR ES SALAAM STOCK EXCHANGE
XDBCXDBC
DEUTSCHE BOERSE AG - CUSTOMIZED INDICES
XDBVXDBV
DEUTSCHE BOERSE AG - VOLATILITY INDICES
XDBXXDBX
DEUTSCHE BOERSE AG - INDICES
XDCEXDCE
DALIAN COMMODITY EXCHANGE
XDESXDES
DELHI STOCK EXCHANGE
XDFBXDFB
JOINT-STOCK COMPANY “STOCK EXCHANGE INNEX”
XDFMXDFM
DUBAI FINANCIAL MARKET
XDHAXDHA
DHAKA STOCK EXCHANGE LTD
XDMIXDMI
ITALIAN DERIVATIVES MARKET
XDPAXDPA
CADE - MERCADO DE DEUDA PUBLICA ANOTADA
XDRFXDRF
AIAF - MERCADO DE RENTA FIJA
XDSEXDSE
DAMASCUS SECURITIES EXCHANGE
XDSMXDSM
BORSA ISTANBUL - DEBT SECURITIES MARKET
XDSXXDSX
DOUALA STOCK EXCHANGE
XDUBXDUB
IRISH STOCK EXCHANGE - ALL MARKET
XDUSXDUS
BOERSE DUESSELDORF
XEBIXEBI
ENERGY BROKING IRELAND GAS TRADING PLATFORM
XECBXECB
ECB EXCHANGE RATES
XECCXECC
EUROPEAN COMMODITY CLEARING AG
XECMXECM
MTF - CYPRUS EXCHANGE
XECSXECS
EASTERN CARIBBEAN SECURITIES EXCHANGE
XEDAXEDA
ELECTRICITY DAY-AHEAD MARKET
XEEEXEEE
EUROPEAN ENERGY EXCHANGE
XEEOXEEO
EUROPEAN ENERGY EXCHANGE - NON-MTF MARKET
XEERXEER
EUROPEAN ENERGY EXCHANGE - REGULATED MARKET
XEIDXEID
ELECTRICITY INTRA-DAY MARKET
XELXXELX
ELX
XEMDXEMD
MERCADO MEXICANO DE DERIVADOS
XEMSXEMS
EMS EXCHANGE
XEQTXEQT
BOERSE BERLIN EQUIDUCT TRADING
XEQYXEQY
BORSA ISTANBUL - EQUITY MARKET
XEREXERE
EUREX REPO - FUNDING AND FINANCING PRODUCTS
XERTXERT
EUREX REPO - TRIPARTY
XESMXESM
DUBLIN - IRISH STOCK EXCHANGE - ENTREPRISE SECURITIES MARKET (ESM)- ISE XETRA
XETAXETA
XETRA - REGULIERTER MARKT
XETBXETB
XETRA - FREIVERKEHR
XETRXETR
XETRA
XEUBXEUB
EUREX BONDS
XEUCXEUC
EURONEXT COM, COMMODITIES FUTURES AND OPTIONS
XEUEXEUE
EURONEXT EQF, EQUITIES AND INDICES DERIVATIVES
XEUIXEUI
EURONEXT IRF, INTEREST RATE FUTURE AND OPTIONS
XEUMXEUM
EUREX REPO SECLEND MARKET
XEUPXEUP
EUREX REPO GMBH
XEURXEUR
EUREX DEUTSCHLAND
XEYEXEYE
IRISH STOCK EXCHANGE - GEM - XETRA
XFCIXFCI
FINANCIALCONTENT INDEXES
XFEXXFEX
FINANCIAL AND ENERGY EXCHANGE GROUP
XFKAXFKA
FUKUOKA STOCK EXCHANGE
XFNOXFNO
BORSA ISTANBUL - FUTURES AND OPTIONS MARKET
XFRAXFRA
DEUTSCHE BOERSE AG
XGASXGAS
CENTRAL EASTERN EUROPEAN GAS EXCHANGE LTD
XGATXGAT
TRADEGATE EXCHANGE - FREIVERKEHR
XGCLXGCL
GLOBAL COAL LIMITED
XGCXXGCX
GLOBAL COMMODITIES EXCHANGE
XGDXXGDX
GLOBAL DERIVATIVES EXCHANGE
XGEMXGEM
HONG KONG GROWTH ENTERPRISES MARKET
XGHAXGHA
GHANA STOCK EXCHANGE
XGMEXGME
GESTORE MERCATO ELETTRICO - ITALIAN POWER EXCHANGE
XGMXXGMX
GLOBALCLEAR MERCANTILE EXCHANGE
XGRMXGRM
TRADEGATE EXCHANGE - REGULIERTER MARKT
XGSEXGSE
GEORGIA STOCK EXCHANGE
XGSXXGSX
GLOBAL SECURITIES EXCHANGE
XGTGXGTG
BOLSA DE VALORES NACIONAL SA
XGUAXGUA
BOLSA DE VALORES DE GUAYAQUIL
XHAMXHAM
HANSEATISCHE WERTPAPIERBOERSE HAMBURG
XHANXHAN
NIEDERSAECHSISCHE BOERSE ZU HANNOVER
XHELXHEL
NASDAQ HELSINKI LTD
XHKFXHKF
HONG KONG FUTURES EXCHANGE LTD.
XHKGXHKG
HONG KONG EXCHANGES AND CLEARING LTD
XHNXXHNX
HANOI STOCK EXCHANGE (UNLISTED PUBLIC COMPANY TRADING PLATFORM)
XIBEXIBE
BAKU INTERBANK CURRENCY EXCHANGE
XICBXICB
SIX CORPORATE BONDS AG
XICEXICE
NASDAQ ICELAND HF.
XICXXICX
INSTINET CANADA CROSS
XIDXXIDX
INDONESIA STOCK EXCHANGE
XIHKXIHK
INSTINET PACIFIC LTD
XIJPXIJP
INSTINET JAPAN
XIMAXIMA
INTERNATIONAL MARTIME EXCHANGE
XIMCXIMC
MULTI COMMODITY EXCHANGE OF INDIA LTD.
XIMMXIMM
INTERNATIONAL MONETARY MARKET
XINEXINE
SHANGHAI INTERNATIONAL ENERGY EXCHANGE
XINSXINS
INSTINET
XINVXINV
INVESTRO
XIOMXIOM
INDEX AND OPTIONS MARKET
XIPOXIPO
HELEX ELECTRONIC BOOK BUILDING
XIQSXIQS
IRAQ STOCK EXCHANGE
XISAXISA
INTERNATIONAL SECURITIES EXCHANGE, LLC - ALTERNATIVE MARKETS
XISEXISE
INTERNATIONAL SECURITIES EXCHANGE, LLC - EQUITIES
XISLXISL
ISLAMABAD STOCK EXCHANGE
XISTXIST
BORSA ISTANBUL
XISXXISX
INTERNATIONAL SECURITIES EXCHANGE, LLC
XJAMXJAM
JAMAICA STOCK EXCHANGE
XJASXJAS
TOKYO STOCK EXCHANGE JASDAQ
XJNBXJNB
JAKARTA NEGOTIATED BOARD
XJPXXJPX
JAPAN EXCHANGE GROUP
XJSEXJSE
JOHANNESBURG STOCK EXCHANGE
XKACXKAC
KANSAI COMMODITIES EXCHANGE
XKARXKAR
THE PAKISTAN STOCK EXCHANGE LIMITED
XKAZXKAZ
KAZAKHSTAN STOCK EXCHANGE
XKBTXKBT
KANSAS CITY BOARD OF TRADE
XKCEXKCE
KHOREZM INTERREGION COMMODITY EXCHANGE
XKCMXKCM
KOREA EXCHANGE COMMODITY MARKET
XKEMXKEM
KOREA EXCHANGE EMISSIONS MARKET
XKFBXKFB
KOREA FREEBOARD MARKET
XKFEXKFE
KOREA EXCHANGE (FUTURES MARKET)
XKHAXKHA
KHARTOUM STOCK EXCHANGE
XKHRXKHR
KHARKOV COMMODITY EXCHANGE
XKIEXKIE
KIEV UNIVERSAL EXCHANGE
XKISXKIS
KIEV INTERNATIONAL STOCK EXCHANGE
XKLSXKLS
BURSA MALAYSIA
XKONXKON
KOREA NEW EXCHANGE
XKOSXKOS
KOREA EXCHANGE (KOSDAQ)
XKRXXKRX
KOREA EXCHANGE (STOCK MARKET)
XKSEXKSE
KYRGYZ STOCK EXCHANGE
XKUWXKUW
KUWAIT STOCK EXCHANGE
XLAHXLAH
LAHORE STOCK EXCHANGE
XLAOXLAO
LAO SECURITIES EXCHANGE
XLATXLAT
LATIBEX
XLBMXLBM
LONDON BULLION MARKET
XLCHXLCH
LCH.CLEARNET LTD
XLDNXLDN
EURONEXT - EURONEXT LONDON
XLDXXLDX
LONDON DERIVATIVES EXCHANGE
XLFXXLFX
LABUAN INTERNATIONAL FINANCIAL EXCHANGE
XLIMXLIM
BOLSA DE VALORES DE LIMA
XLISXLIS
EURONEXT - EURONEXT LISBON
XLITXLIT
AB NASDAQ VILNIUS
XLJMXLJM
SI ENTER
XLJUXLJU
LJUBLJANA STOCK EXCHANGE (OFFICIAL MARKET)
XLMEXLME
LONDON METAL EXCHANGE
XLODXLOD
LONDON STOCK EXCHANGE - DERIVATIVES MARKET
XLONXLON
LONDON STOCK EXCHANGE
XLSMXLSM
LIBYAN STOCK MARKET
XLUSXLUS
LUSAKA STOCK EXCHANGE
XLUXXLUX
LUXEMBOURG STOCK EXCHANGE
XMABXMAB
MERCADO ABIERTO ELECTRONICO S.A.
XMADXMAD
BOLSA DE MADRID
XMAEXMAE
MACEDONIAN STOCK EXCHANGE
XMAIXMAI
MARKET FOR ALTERNATIVE INVESTMENT
XMALXMAL
MALTA STOCK EXCHANGE
XMANXMAN
BOLSA DE VALORES DE NICARAGUA
XMATXMAT
EURONEXT PARIS MATIF
XMAUXMAU
STOCK EXCHANGE OF MAURITIUS LTD
XMCEXMCE
MERCADO CONTINUO ESPANOL - CONTINUOUS MARKET
XMDGXMDG
MARCHE INTERBANCAIRE DES DEVISES M.I.D.
XMDSXMDS
MADRAS STOCK EXCHANGE
XMERXMER
MERCHANTS' EXCHANGE
XMEVXMEV
MERCADO DE VALORES DE BUENOS AIRES S.A.
XMEXXMEX
BOLSA MEXICANA DE VALORES (MEXICAN STOCK EXCHANGE)
XMGEXMGE
MINNEAPOLIS GRAIN EXCHANGE
XMILXMIL
BORSA ITALIANA S.P.A.
XMIOXMIO
MIAMI INTERNATIONAL SECURITIES EXCHANGE
XMLIXMLI
EURONEXT - MARCHE LIBRE PARIS
XMNTXMNT
BOLSA DE VALORES DE MONTEVIDEO
XMNXXMNX
MONTENEGRO STOCK EXCHANGE
XMOCXMOC
MONTREAL CLIMATE EXCHANGE
XMODXMOD
THE MONTREAL EXCHANGE / BOURSE DE MONTREAL
XMOLXMOL
MOLDOVA STOCK EXCHANGE
XMONXMON
EURONEXT PARIS MONEP
XMOSXMOS
MOSCOW STOCK EXCHANGE
XMOTXMOT
EXTRAMOT
XMPWXMPW
MEFF POWER DERIVATIVES
XMRVXMRV
MEFF FINANCIAL DERIVATIVES
XMSMXMSM
DUBLIN - IRISH STOCK EXCHANGE - MAIN SECURITIES MARKET (MSM)- ISE XETRA
XMSWXMSW
MALAWI STOCK EXCHANGE
XMTBXMTB
MERCADO A TERMINO DE BUENOS AIRES S.A.
XMTSXMTS
MTS MARKETS
XMUNXMUN
BOERSE MUENCHEN
XMUSXMUS
MUSCAT SECURITIES MARKET
XMVLXMVL
MERCADO DE VALORES DEL LITORAL S.A.
XNAFXNAF
SISTEMA ESPANOL DE NEGOCIACION DE ACTIVOS FINANCIEROS
XNAIXNAI
NAIROBI STOCK EXCHANGE
XNAMXNAM
NAMIBIAN STOCK EXCHANGE
XNASXNAS
NASDAQ - ALL MARKETS
XNCDXNCD
NATIONAL COMMODITY & DERIVATIVES EXCHANGE LTD
XNCMXNCM
NASDAQ CAPITAL MARKET
XNCOXNCO
WARSAW STOCK EXCHANGE/ EQUITIES/NEW CONNECT-MTF
XNDQXNDQ
NASDAQ OPTIONS MARKET
XNDXXNDX
NORDIC DERIVATIVES EXCHANGE
XNECXNEC
NATIONAL STOCK EXCHANGE OF AUSTRALIA LIMITED
XNEPXNEP
NEPAL STOCK EXCHANGE
XNGMXNGM
NORDIC GROWTH MARKET
XNGOXNGO
NAGOYA STOCK EXCHANGE
XNGSXNGS
NASDAQ/NGS (GLOBAL SELECT MARKET)
XNIMXNIM
NASDAQ INTERMARKET
XNKSXNKS
CENTRAL JAPAN COMMODITIES EXCHANGE
XNLIXNLI
NYSE LIFFE
XNLXXNLX
NASDAQ OMX NLX
XNMRXNMR
NORDIC MTF REPORTING
XNMSXNMS
NASDAQ/NMS (GLOBAL MARKET)
XNSAXNSA
THE NIGERIAN STOCK EXCHANGE
XNSEXNSE
NATIONAL STOCK EXCHANGE OF INDIA
XNXCXNXC
NXCHANGE
XNYEXNYE
NEW YORK MERCANTILE EXCHANGE - OTC MARKETS
XNYLXNYL
NEW YORK MERCANTILE EXCHANGE - ENERGY MARKETS
XNYMXNYM
NEW YORK MERCANTILE EXCHANGE
XNYSXNYS
NEW YORK STOCK EXCHANGE, INC.
XNZEXNZE
NEW ZEALAND EXCHANGE LTD
XOADXOAD
OSLO AXESS NORTH SEA - DARK POOL
XOAMXOAM
NORDIC ALTERNATIVE BOND MARKET
XOASXOAS
OSLO AXESS
XOCHXOCH
ONECHICAGO, LLC
XODEXODE
ODESSA COMMODITY EXCHANGE
XOFFXOFF
OFF-EXCHANGE TRANSACTIONS - LISTED INSTRUMENTS
XOPVXOPV
OTC PUBLICATION VENUE
XOSCXOSC
OSLO CONNECT
XOSDXOSD
OSLO BORS NORTH SEA - DARK POOL
XOSEXOSE
OSAKA EXCHANGE
XOSJXOSJ
OSAKA EXCHANGE J-NET
XOSLXOSL
OSLO BORS ASA
XOTCXOTC
OTCBB
XPAEXPAE
PALESTINE SECURITIES EXCHANGE
XPARXPAR
EURONEXT - EURONEXT PARIS
XPBTXPBT
NASDAQ OMX FUTURES EXCHANGE
XPETXPET
SAINT PETERSBURG EXCHANGE
XPHLXPHL
NASDAQ OMX PHLX
XPHOXPHO
PHILADELPHIA OPTIONS EXCHANGE
XPHSXPHS
PHILIPPINE STOCK EXCHANGE, INC.
XPHXXPHX
PEEL HUNT CROSSING
XPICXPIC
SAINT-PETERSBURG CURRENCY EXCHANGE
XPMSXPMS
BORSA ISTANBUL - PRECIOUS METALS AND DIAMONDS MARKETS
XPOMXPOM
PORT MORESBY STOCK EXCHANGE
XPORXPOR
PORTAL
XPOSXPOS
POSIT
XPOTXPOT
POWERNEXT - OTF
XPOWXPOW
POWERNEXT
XPRAXPRA
PRAGUE STOCK EXCHANGE
XPRIXPRI
PRIDNEPROVSK COMMODITY EXCHANGE
XPRMXPRM
PRAGUE STOCK EXCHANGE - MTF
XPSFXPSF
POWERNEXT - GAS SPOT AND FUTURES
XPSTXPST
POSIT - ASIA PACIFIC
XPSXXPSX
NASDAQ OMX PSX
XPTYXPTY
BOLSA DE VALORES DE PANAMA, S.A.
XPXEXPXE
POWER EXCHANGE CENTRAL EUROPE
XQMHXQMH
SIX STRUCTURED PRODUCTS EXCHANGE
XQTXXQTX
BOERSE DUESSELDORF - QUOTRIX
XQUIXQUI
BOLSA DE VALORES DE QUITO
XRASXRAS
RASDAQ
XRBMXRBM
RINGGIT BOND MARKET
XRISXRIS
NASDAQ RIGA AS
XRMOXRMO
RM-SYSTEM CZECH STOCK EXCHANGE (MTF)
XRMZXRMZ
RM-SYSTEM CZECH STOCK EXCHANGE
XROSXROS
BOLSA DE COMERCIO ROSARIO
XROXXROX
MERCADO DE VALORES DE ROSARIO S.A.
XRPMXRPM
ROMANIAN POWER MARKET
XRSPXRSP
PEEL HUNT RETAIL
XRUSXRUS
INTERNET DIRECT-ACCESS EXCHANGE
XSAFXSAF
JSE EQUITY DERIVATIVES MARKET
XSAMXSAM
SAMARA CURRENCY INTERBANK EXCHANGE
XSAPXSAP
SAPPORO SECURITIES EXCHANGE
XSATXSAT
AKTIETORGET
XSAUXSAU
SAUDI STOCK EXCHANGE
XSBIXSBI
SBI JAPANNEXT - X - MARKET
XSC1XSC1
BOERSE FRANKFURT WARRANTS TECHNICAL 1
XSC2XSC2
BOERSE FRANKFURT WARRANTS TECHNICAL 2
XSC3XSC3
BOERSE FRANKFURT WARRANTS TECHNICAL 3
XSCAXSCA
SINGAPORE CATALIST MARKET
XSCEXSCE
SINGAPORE COMMODITY EXCHANGE
XSCOXSCO
BOERSE FRANKFURT WARRANTS TECHNICAL
XSCUXSCU
STOXX LIMITED - CUSTOMIZED INDICES
XSECXSEC
SHENZHEN STOCK EXCHANGE - SHENZHEN - HONG KONG STOCK CONNECT
XSEFXSEF
SWAPEX, LLC
XSESXSES
SINGAPORE EXCHANGE
XSFAXSFA
JSE COMMODITY DERIVATIVES MARKET
XSFEXSFE
ASX - TRADE24
XSGAXSGA
ALPHA Y
XSGEXSGE
SHANGHAI FUTURES EXCHANGE
XSGOXSGO
SANTIAGO STOCK EXCHANGE
XSHEXSHE
SHENZHEN STOCK EXCHANGE
XSHGXSHG
SHANGHAI STOCK EXCHANGE
XSIBXSIB
SIBERIAN EXCHANGE
XSIMXSIM
SINGAPORE EXCHANGE DERIVATIVES CLEARING LIMITED
XSLSXSLS
SIX SWISS EXCHANGE - SLS
XSMPXSMP
SMARTPOOL
XSOPXSOP
BSP REGIONAL ENERGY EXCHANGE - SOUTH POOL
XSPMXSPM
EURONEXT STRUCTURED PRODUCTS MTF
XSPSXSPS
SOUTH PACIFIC STOCK EXCHANGE
XSSCXSSC
SHANGHAI STOCK EXCHANGE - SHANGHAI - HONG KONG STOCK CONNECT
XSSEXSSE
SARAJEVO STOCK EXCHANGE
XSTCXSTC
HOCHIMINH STOCK EXCHANGE
XSTEXSTE
REPUBLICAN STOCK EXCHANGE
XSTMXSTM
FIDELITY CROSSSTREAM ATS
XSTOXSTO
NASDAQ STOCKHOLM AB
XSTUXSTU
BOERSE STUTTGART
XSTVXSTV
STOXX LIMITED - VOLATILITY INDICES
XSTXXSTX
STOXX LIMITED - INDICES
XSVAXSVA
EL SALVADOR STOCK EXCHANGE
XSWAXSWA
SWAZILAND STOCK EXCHANGE
XSWBXSWB
SWX SWISS BLOCK
XSWMXSWM
SIX SWISS EXCHANGE - SIX SWISS EXCHANGE AT MIDPOINT
XSWXXSWX
SIX SWISS EXCHANGE
XTAEXTAE
TEL AVIV STOCK EXCHANGE
XTAFXTAF
TAIWAN FUTURES EXCHANGE
XTAIXTAI
TAIWAN STOCK EXCHANGE
XTALXTAL
NASDAQ TALLINN AS
XTAMXTAM
TOKYO STOCK EXCHANGE-TOKYO PRO MARKET
XTEHXTEH
TEHRAN STOCK EXCHANGE
XTFFXTFF
TOKYO FINANCIAL EXCHANGE
XTIRXTIR
TIRANA STOCK EXCHANGE
XTK1XTK1
TOKYO STOCK EXCHANGE - TOSTNET-1
XTK2XTK2
TOKYO STOCK EXCHANGE - TOSTNET-2
XTK3XTK3
TOKYO STOCK EXCHANGE - TOSTNET-3
XTKSXTKS
TOKYO STOCK EXCHANGE
XTKTXTKT
TOKYO COMMODITY EXCHANGE
XTNXXTNX
TSX VENTURE EXCHANGE - NEX
XTPEXTPE
TULLETT PREBON PLC - TP ENERGYTRADE
XTRNXTRN
TRINIDAD AND TOBAGO STOCK EXCHANGE
XTRZXTRZ
ZAGREB MONEY AND SHORT TERM SECURITIES MARKET INC
XTSEXTSE
TORONTO STOCK EXCHANGE
XTSXXTSX
TSX VENTURE EXCHANGE
XTUCXTUC
NUEVA BOLSA DE COMERCIO DE TUCUMAN S.A.
XTUNXTUN
BOURSE DE TUNIS
XTUPXTUP
TULLETT PREBON PLC
XUAXXUAX
UKRAINIAN STOCK EXCHANGE
XUBSXUBS
UBS MTF
XUGAXUGA
UGANDA SECURITIES EXCHANGE
XUKRXUKR
UKRAINIAN UNIVERSAL COMMODITY EXCHANGE
XULAXULA
MONGOLIAN STOCK EXCHANGE
XUNIXUNI
UNIVERSAL BROKER'S EXCHANGE 'TASHKENT'
XUSEXUSE
UNITED STOCK EXCHANGE
XVALXVAL
BOLSA DE VALENCIA
XVESXVES
VESTIMA
XVIEXVIE
WIENER BOERSE AG, WERTPAPIERBOERSE (SECURITIES EXCHANGE)
XVPAXVPA
BOLSA DE VALORES Y PRODUCTOS DE ASUNCION SA
XVTXXVTX
SIX SWISS EXCHANGE - BLUE CHIPS SEGMENT
XWARXWAR
WARSAW STOCK EXCHANGE/EQUITIES/MAIN MARKET
XWBOXWBO
WIENER BOERSE AG
XWEEXWEE
WEEDEN ATS
XXSCXXSC
FRANKFURT CEF SC
XXXXXXXX
NO MARKET (E.G. UNLISTED)
XYIEXYIE
YIELDBROKER PTY LTD
XZAGXZAG
ZAGREB STOCK EXCHANGE
XZAMXZAM
THE ZAGREB STOCK EXCHANGE MTF
XZCEXZCE
ZHENGZHOU COMMODITY EXCHANGE
XZIMXZIM
ZIMBABWE STOCK EXCHANGE
YLDXYLDX
JSE INTEREST RATE DERIVATIVES MARKET
ZKBXZKBX
ZURCHER KANTONALBANK SECURITIES EXCHANGE
ZOBXZOBX
ZOBEX

ExchangeForPhysical

Encoding:Boolean

Indicates whether or not to exchange for phsyical.

CaseTag
FalseN
False
TrueY
True

ExecInst

Encoding:MultipleValueChar

Instructions for order handling on exchange trading floor. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space.

CaseTag
StayOnOfferSide0
Stay on offerside
NotHeld1
Not held
Work2
Work
GoAlong3
Go along
OverTheDay4
Over the day
Held5
Held
ParticipateDoNotInitiate6
Participate don't initiate
StrictScale7
Strict scale
TryToScale8
Try to scale
StayOnBidSide9
Stay on bidside
NoCrossA
No cross (cross is forbidden)
OKToCrossB
OK to cross
CallFirstC
Call first
PercentOfVolumeD
Percent of volume (indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)
DoNotIncreaseE
Do not increase - DNI
DoNotReduceF
Do not reduce - DNR
AllOrNoneG
All or none - AON
InstitutionsOnlyI
Institutions only
LastPegL
Last peg (last sale)
MidPricePegM
Mid-price peg (midprice of inside quote)
NonNegotiableN
Non-negotiable
OpeningPegO
Opening peg
MarketPegP
Market peg
PrimaryPegR
Primary peg (primary market - buy at bid/sell at offer)
SuspendS
Suspend
FixedPegToLocalBestBidOrOfferAtTimeOfOrderT
Fixed Peg to Local best bid or offer at time of order
CustomerDisplayInstructionU
Customer Display Instruction (Rule11Ac1-1/4)
NettingV
Netting (for Forex)
PegToVWAPW
Peg to VWAP

ExecRestatementReason

Encoding:int

Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when communicating an unsolicited cancel.

CaseTag
GTCorporateAction0
GT Corporate action
GTRenewal1
GT renewal / restatement (no corporate action)
VerbalChange2
Verbal change
RepricingOfOrder3
Repricing of order
BrokerOption4
Broker option
PartialDeclineOfOrderQty5
Partial decline of OrderQty (e.g. exchange-initiated partial cancel)

ExecTransType

Encoding:char

Identifies transaction type

CaseTag
New0
New
Cancel1
Cancel
Correct2
Correct
Status3
Status

ExecType

Encoding:char

Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus will always identify the current order status (i.e. Partially Filled)

CaseTag
New0
New
PartialFill1
Partial fill
Fill2
Fill
DoneForDay3
Done for day
Canceled4
Canceled
Replaced5
Replace
PendingCancel6
Pending Cancel (e.g. result of Order Cancel Request)
Stopped7
Stopped
Rejected8
Rejected
Suspended9
Suspended
PendingNewA
Pending New
CalculatedB
Calculated
ExpiredC
Expired
RestatedD
Restated (ExecutionRpt sent unsolicited by sellside, with ExecRestatementReason set)
PendingReplaceE
Pending Replace (e.g. result of Order Cancel/Replace Request)

FinancialStatus

Encoding:char

Identifies a firm’s financial status.

CaseTag
Bankrupt1
Bankrupt

ForexReq

Encoding:Boolean

Indicates request for forex accommodation trade to be executed along with security transaction.

CaseTag
DoNotExecuteForexAfterSecurityTradeN
Do not execute Forex after security trade
ExecuteForexAfterSecurityTradeY
Execute Forex after security trade

GTBookingInst

Encoding:int

Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate.

CaseTag
BookOutAllTradesOnDayOfExecution0
book out all trades on day of execution
AccumulateUntilFilledOrExpired1
accumulate executions until order is filled or expires
AccumulateUntilVerballyNotifiedOtherwise2
accumulate until verbally notified otherwise

HaltReason

Encoding:char

Denotes the reason for the Opening Delay or Trading Halt.

CaseTag
NewsDisseminationD
News Dissemination
OrderInfluxE
Order Influx
OrderImbalanceI
Order Imbalance
AdditionalInformationM
Additional Information
NewsPendingP
News Pending
EquipmentChangeoverX
Equipment Changeover

HandlInst

Encoding:char

Instructions for order handling on Broker trading floor

CaseTag
AutomatedExecutionNoIntervention1
Automated execution order, private, no Broker intervention
AutomatedExecutionInterventionOK2
Automated execution order, public, Broker intervention OK
ManualOrder3
Manual order, best execution

IDSource

Encoding:string

Identifies class of alternative SecurityID

CaseTag
CUSIP1
CUSIP
SEDOL2
SEDOL
QUIK3
QUIK
ISINNumber4
ISIN number
RICCode5
RIC code
ISOCurrencyCode6
ISO Currency Code
ISOCountryCode7
ISO Country Code
ExchangeSymbol8
Exchange Symbol
ConsolidatedTapeAssociation9
Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)

IOINaturalFlag

Encoding:Boolean

Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity.

CaseTag
NotNaturalN
Not natural
NaturalY
Natural

IOIQltyInd

Encoding:char

Relative quality of indication

CaseTag
HighH
High
LowL
Low
MediumM
Medium

IOIQualifier

Encoding:char

Code to qualify IOI use.

CaseTag
AllOrNoneA
All or none
AtTheCloseC
At the close
InTouchWithI
In touch with
LimitL
Limit
MoreBehindM
More behind
AtTheOpenO
At the open
TakingAPositionP
Taking a position
AtTheMarketQ
At the Market (previously called Current Quote)
ReadyToTradeR
Ready to trade
PortfolioShownS
Portfolio show-n
ThroughTheDayT
Through the day
VersusV
Versus
IndicationW
Indication - Working away
CrossingOpportunityX
Crossing opportunity
AtTheMidpointY
At the Midpoint
PreOpenZ
Pre-open

IOIShares

Encoding:string

Number of shares in numeric or relative size.

CaseTag
LargeL
Large
MediumM
Medium
SmallS
Small

IOITransType

Encoding:char

Identifies IOI message transaction type

CaseTag
CancelC
Cancel
NewN
New
ReplaceR
Replace

InViewOfCommon

Encoding:Boolean

Indicates whether or not the halt was due to Common Stock trading being halted.

CaseTag
HaltWasNotRelatedToAHaltOfTheCommonStockN
Halt was not related to a halt of the common stock
HaltWasDueToCommonStockBeingHaltedY
Halt was due to common stock being halted

IncTaxInd

Encoding:int

Code to represent whether value is net (inclusive of tax) or gross.

CaseTag
Net1
Net
Gross2
Gross

LastCapacity

Encoding:char

Broker capacity in order execution

CaseTag
Agent1
Agent
CrossAsAgent2
Cross as agent
CrossAsPrincipal3
Cross as principal
Principal4
Principal

LiquidityIndType

Encoding:int

Code to identify the type of liquidity indicator.

CaseTag
FiveDayMovingAverage1
5 day moving average
TwentyDayMovingAverage2
20 day moving average
NormalMarketSize3
Normal Market Size
Other4
Other

ListExecInstType

Encoding:char

Identifies the type of ListExecInst.

CaseTag
Immediate1
Immediate
WaitForInstruction2
Wait for Execute Instruction (e.g. a List Execute message or phone call before proceeding with execution of the list)

LocateReqd

Encoding:Boolean

Indicates whether the broker is to locate the stock in conjunction with a short sell order.

CaseTag
NoN
Indicates the broker is not required to locate
YesY
Indicates the broker is responsible for locating the stock

MDEntryType

Encoding:char

Type Market Data entry.

CaseTag
Bid0
Bid
Offer1
Offer
Trade2
Trade
IndexValue3
Index Value
OpeningPrice4
Opening Price
ClosingPrice5
Closing Price
SettlementPrice6
Settlement Price
TradingSessionHighPrice7
Trading Session High Price
TradingSessionLowPrice8
Trading Session Low Price
TradingSessionVWAPPrice9
Trading Session VWAP Price

MDReqRejReason

Encoding:char

Reason for the rejection of a Market Data request.

CaseTag
UnknownSymbol0
Unknown symbol
DuplicateMDReqID1
Duplicate MDReqID
InsufficientBandwidth2
Insufficient Bandwidth
InsufficientPermissions3
Insufficient Permissions
UnsupportedSubscriptionRequestType4
Unsupported SubscriptionRequestType
UnsupportedMarketDepth5
Unsupported MarketDepth
UnsupportedMDUpdateType6
Unsupported MDUpdateType
UnsupportedAggregatedBook7
Unsupported AggregatedBook
UnsupportedMDEntryType8
Unsupported MDEntryType

MDUpdateAction

Encoding:char

Type of Market Data update action.

CaseTag
New0
New
Change1
Change
Delete2
Delete

MDUpdateType

Encoding:int

Specifies the type of Market Data update.

CaseTag
FullRefresh0
Full Refresh
IncrementalRefresh1
Incremental Refresh

MessageEncoding

Encoding:string

Type of message encoding (non-ASCII (non-English) characters) used in a message’s "Encoded" fields.

CaseTag
EUCJPEUC-JP
(for using EUC)
ISO2022JPISO-2022-JP
(for using JIS)
ShiftJISShift_JIS
(for using SJIS)
UTF8UTF-8
(for using Unicode)

MiscFeeType

Encoding:char

Indicates type of miscellaneous fee.

CaseTag
Regulatory1
Regulatory (e.g. SEC)
Tax2
Tax
LocalCommission3
Local Commission
ExchangeFees4
Exchange Fees
Stamp5
Stamp
Levy6
Levy
Other7
Other
Markup8
Markup
ConsumptionTax9
Consumption Tax

MsgDirection

Encoding:char

Specifies the direction of the messsage.

CaseTag
ReceiveR
Receive
SendS
Send

MultiLegReportingType

Encoding:char

Used to indicate what an Execution Report represents (e.g. used with multi-leg securiteis, such as option strategies, spreads, etc.).

CaseTag
SingleSecurity1
Single Security (default if not specified)
IndividualLegOfAMultiLegSecurity2
Individual leg of a multi-leg security
MultiLegSecurity3
Multi-leg security

NetGrossInd

Encoding:int

Code to represent whether value is net (inclusive of tax) or gross.

CaseTag
Net1
Net
Gross2
Gross

NotifyBrokerOfCredit

Encoding:Boolean

Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker).

CaseTag
DetailsShouldNotBeCommunicatedN
Details should not be communicated
DetailsShouldBeCommunicatedY
Details should be communicated

OpenClose

Encoding:char

Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together.

CaseTag
CloseC
Close
OpenO
Open

OpenCloseSettleFlag

Encoding:char

Flag that identifies a price.

CaseTag
DailyOpen0
Daily Open / Close / Settlement price
SessionOpen1
Session Open / Close / Settlement price
DeliverySettlementEntry2
Delivery Settlement price

OrdRejReason

Encoding:int

Code to identify reason for order rejection.

CaseTag
BrokerCredit0
Broker option
UnknownSymbol1
Unknown symbol
ExchangeClosed2
Exchange closed
OrderExceedsLimit3
Order exceeds limit
TooLateToEnter4
Too late to enter
UnknownOrder5
Unknown Order
DuplicateOrder6
Duplicate Order (e.g. dupe ClOrdID)
DuplicateOfAVerballyCommunicatedOrder7
Duplicate of a verbally communicated order
StaleOrder8
Stale Order

OrdStatus

Encoding:char

Identifies current status of order.

CaseTag
New0
New
PartiallyFilled1
Partially filled
Filled2
Filled
DoneForDay3
Done for day
Canceled4
Canceled
Replaced5
Replaced
PendingCancel6
Pending Cancel (e.g. result of Order Cancel Request)
Stopped7
Stopped
Rejected8
Rejected
Suspended9
Suspended
PendingNewA
Pending New
CalculatedB
Calculated
ExpiredC
Expired
AcceptedForBiddingD
Accepted for bidding
PendingReplaceE
Pending Replace (e.g. result of Order Cancel/Replace Request)

OrdType

Encoding:char

Order type.

CaseTag
Market1
Market
Limit2
Limit
Stop3
Stop
StopLimit4
Stop limit
MarketOnClose5
Market on close
WithOrWithout6
With or without
LimitOrBetter7
Limit or better
LimitWithOrWithout8
Limit with or without
OnBasis9
On basis
OnCloseA
On close
LimitOnCloseB
Limit on close
ForexMarketC
Forex - Market
PreviouslyQuotedD
Previously quoted
PreviouslyIndicatedE
Previously indicated
ForexLimitF
Forex - Limit
ForexSwapG
Forex - Swap
ForexPreviouslyQuotedH
Forex - Previously Quoted
FunariI
Funari (Limit Day Order with unexecuted portion handled as Market On Close. e.g. Japan)
PeggedP
Pegged

PossDupFlag

Encoding:Boolean

Indicates possible retransmission of message with this sequence number

CaseTag
OriginalTransmissionN
Original transmission
PossibleDuplicateY
Possible duplicate

PossResend

Encoding:Boolean

Indicates that message may contain information that has been sent under another sequence number.

CaseTag
OriginalTransmissionN
Original transmission
PossibleResendY
Possible resend

PriceType

Encoding:int

Code to represent the price type.

CaseTag
Percentage1
Percentage
PerUnit2
per share (e.g. cents per share)
FixedAmount3
Fixed Amount (absolute value)

ProcessCode

Encoding:char

Processing code for sub-account. Absence of this field in AllocAccount / AllocPrice/AllocShares / ProcessCode instance indicates regular trade.

CaseTag
Regular0
regular
SoftDollar1
soft dollar
StepIn2
step-in
StepOut3
step-out
SoftDollarStepIn4
soft-dollar step-in
SoftDollarStepOut5
soft-dollar step-out
PlanSponsor6
plan sponsor

ProgRptReqs

Encoding:int

Code to identify the desired frequency of progress reports.

CaseTag
BuySideRequests1
BuySide explicitly requests status using StatusRequest (Default) The sell-side firm can however, send a DONE status List Status Response in an unsolicited fashion
SellSideSends2
SellSide periodically sends status using ListStatus. Period optionally specified in ProgressPeriod
RealTimeExecutionReports3
Real-time execution reports (to be discouraged)

PutOrCall

Encoding:int

Indicates whether an Option is for a put or call.

CaseTag
Put0
Put
Call1
Call

QuoteAckStatus

Encoding:int

Identifies the status of the quote acknowledgement.

CaseTag
Accepted0
Accepted
CancelForSymbol1
Canceled for Symbol(s)
CanceledForSecurityType2
Canceled for Security Type(s)
CanceledForUnderlying3
Canceled for Underlying
CanceledAll4
Canceled All
Rejected5
Rejected

QuoteCancelType

Encoding:int

Identifies the type of quote cancel.

CaseTag
CancelForOneOrMoreSecurities1
Cancel for Symbol(s)
CancelForSecurityType2
Cancel for Security Type(s)
CancelForUnderlyingSecurity3
Cancel for Underlying Symbol
CancelAllQuotes4
Cancel for All Quotes

QuoteCondition

Encoding:MultipleValueString

Space-delimited list of conditions describing a quote.

CaseTag
OpenA
Open / Active
ClosedB
Closed / Inactive
ExchangeBestC
Exchange Best
ConsolidatedBestD
Consolidated Best
LockedE
Locked
CrossedF
Crossed
DepthG
Depth
FastTradingH
Fast Trading
NonFirmI
Non-Firm

QuoteEntryRejectReason

Encoding:int

Reason Quote Entry was rejected:

CaseTag
UnknownSymbol1
Unknown symbol (Security)
Exchange2
Exchange (Security) closed
QuoteExceedsLimit3
Quote exceeds limit
TooLateToEnter4
Too late to enter
UnknownQuote5
Unknown Quote
DuplicateQuote6
Duplicate Quote
InvalidBidAskSpread7
Invalid bid/ask spread
InvalidPrice8
Invalid price
NotAuthorizedToQuoteSecurity9
Not authorized to quote security

QuoteRejectReason

Encoding:int

Reason Quote was rejected:

CaseTag
UnknownSymbol1
Unknown symbol (Security)
Exchange2
Exchange (Security) closed
QuoteRequestExceedsLimit3
Quote Request exceeds limit
TooLateToEnter4
Too late to enter
UnknownQuote5
Unknown Quote
DuplicateQuote6
Duplicate Quote
InvalidBid7
Invalid bid/ask spread
InvalidPrice8
Invalid price
NotAuthorizedToQuoteSecurity9
Not authorized to quote security

QuoteRequestType

Encoding:int

Indicates the type of Quote Request being generated

CaseTag
Manual1
Manual
Automatic2
Automatic

QuoteResponseLevel

Encoding:int

Level of Response requested from receiver of quote messages.

CaseTag
NoAcknowledgement0
No Acknowledgement (Default)
AcknowledgeOnlyNegativeOrErroneousQuotes1
Acknowledge only negative or erroneous quotes
AcknowledgeEachQuoteMessage2
Acknowledge each quote messages

ReportToExch

Encoding:Boolean

Identifies party of trade responsible for exchange reporting.

CaseTag
SenderReportsN
Indicates that party sending message will report trade
ReceiverReportsY
Indicates that party receiving message must report trade

ResetSeqNumFlag

Encoding:Boolean

Indicates that the both sides of the FIX session should reset sequence numbers.

CaseTag
NoN
No
YesY
Yes, reset sequence numbers

RoutingType

Encoding:int

Indicates the type of RoutingID specified.

CaseTag
TargetFirm1
Target Firm
TargetList2
Target List
BlockFirm3
Block Firm
BlockList4
Block List

Rule80A

Encoding:char

Note that the name of this field is changing to "OrderCapacity" as Rule80A is a very US market-specific term. Other world markets need to convey similar information, however, often a subset of the US values. . See the "Rule80A (aka OrderCapacity) Usage by Market" appendix for market-specific usage of this field.

CaseTag
AgencySingleOrderA
Agency single order
ShortExemptTransactionATypeB
Short exempt transaction (refer to A type)
ProprietaryNonAlgoC
Program Order, non-index arb, for Member firm/org
ProgramOrderMemberD
Program Order, index arb, for Member firm/org
ShortExemptTransactionForPrincipalE
Registered Equity Market Maker trades
ShortExemptTransactionWTypeF
Short exempt transaction (refer to W type)
ShortExemptTransactionITypeH
Short exempt transaction (refer to I type)
IndividualInvestorI
Individual Investor, single order
ProprietaryAlgoJ
Program Order, index arb, for individual customer
AgencyAlgoK
Program Order, non-index arb, for individual customer
ShortExemptTransactionMemberAffliatedL
Short exempt transaction for member competing market-maker affiliated with the firm clearing the trade (refer to P and O types)
ProgramOrderOtherMemberM
Program Order, index arb, for other member
AgentForOtherMemberN
Program Order, non-index arb, for other member
ProprietaryTransactionAffiliatedO
Competing dealer trades
PrincipalP
Principal
TransactionNonMemberR
Competing dealer trades
SpecialistTradesS
Specialist trades
TransactionUnaffiliatedMemberT
Competing dealer trades
AgencyIndexArbU
Program Order, index arb, for other agency
AllOtherOrdersAsAgentForOtherMemberW
All other orders as agent for other member
ShortExemptTransactionMemberNotAffliatedX
Short exempt transaction for member competing market-maker not affiliated with the firm clearing the trade (refer to W and T types)
AgencyNonAlgoY
Program Order, non-index arb, for other agency
ShortExemptTransactionNonMemberZ
Short exempt transaction for non-member competing market-maker (refer to A and R types)

SecurityRequestType

Encoding:int

Type of Security Definition Request.

CaseTag
RequestSecurityIdentityAndSpecifications0
Request Security identity and specifications
RequestSecurityIdentityForSpecifications1
Request Security identity for the specifications provided (Name of the security is not supplied)
RequestListSecurityTypes2
Request List Security Types
RequestListSecurities3
Request List Securities (Can be qualified with Symbol, SecurityType, TradingSessionID, SecurityExchange is provided then only list Securities for the specific type)

SecurityResponseType

Encoding:int

Type of Security Definition message response.

CaseTag
AcceptAsIs1
Accept security proposal as is
AcceptWithRevisions2
Accept security proposal with revisions as indicated in the message
ListOfSecurityTypesReturnedPerRequest3
List of security types returned per request
ListOfSecuritiesReturnedPerRequest4
List of securities returned per request
RejectSecurityProposal5
Reject security proposal
CannotMatchSelectionCriteria6
Can not match selection criteria

SecurityTradingStatus

Encoding:int

Identifies the trading status applicable to the transaction.

CaseTag
OpeningDelay1
Opening Delay
TradingHalt2
Trading Halt
Resume3
Resume
NoOpen4
No Open/No Resume
PriceIndication5
Price Indication
TradingRangeIndication6
Trading Range Indication
MarketImbalanceBuy7
Market Imbalance Buy
MarketImbalanceSell8
Market Imbalance Sell
MarketOnCloseImbalanceBuy9
Market On Close Imbalance Buy
MarketOnCloseImbalanceSell10
Market On Close Imbalance Sell
NoMarketImbalance12
No Market Imbalance
NoMarketOnCloseImbalance13
No Market On Close Imbalance
ITSPreOpening14
ITS Pre-Opening
NewPriceIndication15
New Price Indication
TradeDisseminationTime16
Trade Dissemination Time
ReadyToTrade17
Ready to trade (start of session)
NotAvailableForTrading18
Not Available for trading (end of session)
NotTradedOnThisMarket19
Not Traded on this Market
UnknownOrInvalid20
Unknown or Invalid

SecurityType

Encoding:string

Indicates type of security (ISITC spec)

CaseTag
Wildcard?
Wildcard entry (used on Security Definition Request message)
BankersAcceptanceBA
Bankers Acceptance
ConvertibleBondCB
Convertible Bond (Note not part of ISITC spec)
CertificateOfDepositCD
Certificate Of Deposit
CollateralizedMortgageObligationCMO
Collateralize Mortgage Obligation
CorporateBondCORP
Corporate Bond
CommercialPaperCP
Commercial Paper
CorporatePrivatePlacementCPP
Corporate Private Placement
CommonStockCS
Common Stock
FederalHousingAuthorityFHA
Federal Housing Authority
FederalHomeLoanFHL
Federal Home Loan
FederalNationalMortgageAssociationFN
Federal National Mortgage Association
ForeignExchangeContractFOR
Foreign Exchange Contract
FutureFUT
Future
GovernmentNationalMortgageAssociationGN
Government National Mortgage Association
TreasuriesAgencyDebentureGOVT
Treasuries + Agency Debenture
IOETTEMortgageIET
Mortgage IOETTE
MutualFundMF
Mutual Fund
MortgageInterestOnlyMIO
Mortgage Interest Only
MortgagePrincipalOnlyMPO
Mortgage Principal Only
MortgagePrivatePlacementMPP
Mortgage Private Placement
MiscellaneousPassThroughMPT
Miscellaneous Pass-Thru
MunicipalBondMUNI
Municipal Bond
NoSecurityTypeNONE
No ISITC Security Type
OptionOPT
Option
PreferredStockPS
Preferred Stock
RepurchaseAgreementRP
Repurchase Agreement
ReverseRepurchaseAgreementRVRP
Reverse Repurchase Agreement
StudentLoanMarketingAssociationSL
Student Loan Marketing Association
TimeDepositTD
Time Deposit
USTreasuryBillOldUSTB
US Treasury Bill
WarrantWAR
Warrant
CatsTigersAndLionsZOO
Cats, Tigers & Lions (a real code: US Treasury Receipts)

SettlInstMode

Encoding:char

Indicates mode used for Settlement Instructions

CaseTag
Default0
Default
StandingInstructionsProvided1
Standing Instructions Provided
SpecificAllocationAccountOverriding2
Specific Allocation Account Overriding
SpecificAllocationAccountStanding3
Specific Allocation Account Standing

SettlInstSource

Encoding:char

Indicates source of Settlement Instructions

CaseTag
BrokerCredit1
Brokers Instructions
Institution2
Institutions Instructions

SettlInstTransType

Encoding:char

Settlement Instructions message transaction type

CaseTag
CancelC
Cancel
NewN
New
ReplaceR
Replace

SettlLocation

Encoding:string

Identifies Settlement Depository or Country Code (ISITC spec)

CaseTag
CEDELCED
CEDEL
DepositoryTrustCompanyDTC
Depository Trust Company
EuroClearEUR
Euroclear
FederalBookEntryFED
Federal Book Entry
LocalMarketSettleLocationISO Country Code
Local Market Settle Location
PhysicalPNY
Physical
ParticipantTrustCompanyPTC
Participant Trust Company

SettlmntTyp

Encoding:char

Indicates order settlement period. Absence of this field is interpreted as Regular. Regular is defined as the default settlement period for the particular security on the exchange of execution.

CaseTag
Regular0
Regular
Cash1
Cash
NextDay2
Next Day
TPlus23
T+2
TPlus34
T+3
TPlus45
T+4
Future6
Future
WhenAndIfIssued7
When Issued
SellersOption8
Sellers Option
TPlus59
T+ 5

Side

Encoding:char

Side of order

CaseTag
Buy1
Buy
Sell2
Sell
BuyMinus3
Buy minus
SellPlus4
Sell plus
SellShort5
Sell short
SellShortExempt6
Sell short exempt
Undisclosed7
Undisclosed (valid for IOI and List Order messages only)
Cross8
Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
CrossShort9
Cross short

SolicitedFlag

Encoding:Boolean

Indicates whether or not the order was solicited.

CaseTag
WasNotSolicitedN
Was not solicited
WasSolicitedY
Was solcitied

StandInstDbType

Encoding:int

Identifies the Standing Instruction database used

CaseTag
Other0
Other
DTCSID1
DTC SID
ThomsonALERT2
Thomson ALERT
AGlobalCustodian3
A Global Custodian (StandInstDbName must be provided)

SubscriptionRequestType

Encoding:char

Subscription Request Type

CaseTag
Snapshot0
Snapshot
SnapshotAndUpdates1
Snapshot + Updates (Subscribe)
DisablePreviousSnapshot2
Disable previous Snapshot + Update Request (Unsubscribe)

TickDirection

Encoding:char

Direction of the "tick".

CaseTag
PlusTick0
Plus Tick
ZeroPlusTick1
Zero-Plus Tick
MinusTick2
Minus Tick
ZeroMinusTick3
Zero-Minus Tick

TimeInForce

Encoding:char

Specifies how long the order remains in effect. Absence of this field is interpreted as DAY.

CaseTag
Day0
Day
GoodTillCancel1
Good Till Cancel (GTC)
AtTheOpening2
At the Opening (OPG)
ImmediateOrCancel3
Immediate or Cancel (IOC)
FillOrKill4
Fill or Kill (FOK)
GoodTillCrossing5
Good Till Crossing (GTX)
GoodTillDate6
Good Till Date

TradSesMethod

Encoding:int

Method of trading

CaseTag
Electronic1
Electronic
OpenOutcry2
Open Outcry
TwoParty3
Two Party

TradSesMode

Encoding:int

Trading Session Mode

CaseTag
Testing1
Testing
Simulated2
Simulated
Production3
Production

TradSesStatus

Encoding:int

State of the trading session.

CaseTag
Halted1
Halted
Open2
Open
Closed3
Closed
PreOpen4
Pre-Open
PreClose5
Pre-Close

TradeCondition

Encoding:MultipleValueString

Space-delimited list of conditions describing a trade

CaseTag
CashA
Cash (only) Market
AveragePriceTradeB
Average Price Trade
CashTradeC
Cash Trade (same day clearing)
NextDayD
Next Day (only) Market
OpeningE
Opening / Reopening Trade Detail
IntradayTradeDetailF
Intraday Trade Detail
Rule127TradeG
Rule 127 Trade (NYSE)
Rule155TradeH
Rule 155 Trade (Amex)
SoldLastI
Sold Last (late reporting)
NextDayTradeJ
Next Day Trade (next day clearing)
OpenedK
Opened (late report of opened trade)
SellerL
Seller
SoldM
Sold (out of sequence)
StoppedStockN
Stopped Stock (guarantee of price but does not execute the order)

TradeType

Encoding:char

Code to represent the type of trade.

CaseTag
AgencyA
Agency
VWAPGuaranteeG
VWAP Guarantee
GuaranteedCloseJ
Guaranteed Close
RiskTradeR
Risk Trade

UnsolicitedIndicator

Encoding:Boolean

Indicates whether or not message is being sent as a result of a subscription request or not.

CaseTag
MessageIsBeingSentAsAResultOfAPriorRequestN
Message is being sent as a result of a prior request
MessageIsBeingSentUnsolicitedY
Message is being sent unsolicited

Urgency

Encoding:char

Urgency flag

CaseTag
Normal0
Normal
Flash1
Flash
Background2
Background

week

Encoding:string

CaseTag
noweeknoweek
w1w1
w2w2
w3w3
w4w4
w5w5