OrderList

← OrderCancelRequest→ OrderSingle
MsgTypeE
CategoryProgramTrading
SectionTrade
AddedFIX.2.7
Fields119
Components2
The NewOrderList Message can be used in one of two ways depending on which market conventions are being followed.

Message Structure

119 fields, 2 components/groups — click any tag or field name for details
TagNameTypeReq DescriptionAdded
StandardHeader [Component]YMsgType = EFIX.2.7
8BeginStringStringYFIX.4.2 (Always unencrypted, must be first field in message)FIX.4.0
9BodyLengthintY(Always unencrypted, must be second field in message)FIX.4.0
35MsgTypeStringY(Always unencrypted, must be third field in message)
46 enum values
ValueNameDescription
0HeartbeatHeartbeat
1TestRequestTest Request
2ResendRequestResend Request
3RejectReject
4SequenceResetSequence Reset
5LogoutLogout
6IOIIndication of Interest
7AdvertisementAdvertisement
8ExecutionReportExecution Report
9OrderCancelRejectOrder Cancel Reject
aQuoteStatusRequestQuote Status Request
ALogonLogon
BNewsNews
bMassQuoteAcknowledgementQuote Acknowledgement
CEmailEmail
cSecurityDefinitionRequestSecurity Definition Request
DNewOrderSingleOrder Single
dSecurityDefinitionSecurity Definition
ENewOrderListOrder List
eSecurityStatusRequestSecurity Status Request
fSecurityStatusSecurity Status
FOrderCancelRequestOrder Cancel Request
GOrderCancelReplaceRequestOrder Cancel/Replace Request
gTradingSessionStatusRequestTrading Session Status Request
HOrderStatusRequestOrder Status Request
hTradingSessionStatusTrading Session Status
iMassQuoteMass Quote
jBusinessMessageRejectBusiness Message Reject
JAllocationInstructionAllocation
KListCancelRequestList Cancel Request
kBidRequestBid Request
lBidResponseBid Response (lowercase L)
LListExecuteList Execute
mListStrikePriceList Strike Price
MListStatusRequestList Status Request
NListStatusList Status
PAllocationInstructionAckAllocation ACK
QDontKnowTradeDont Know Trade (DK)
RQuoteRequestQuote Request
SQuoteQuote
TSettlementInstructionsSettlement Instructions
VMarketDataRequestMarket Data Request
WMarketDataSnapshotFullRefreshMarket Data-Snapshot/Full Refresh
XMarketDataIncrementalRefreshMarket Data-Incremental Refresh
YMarketDataRequestRejectMarket Data Request Reject
ZQuoteCancelQuote Cancel
FIX.4.0
49SenderCompIDStringY(Always unencrypted)FIX.4.0
56TargetCompIDStringY(Always unencrypted)FIX.4.0
115OnBehalfOfCompIDStringNTrading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)FIX.4.0
128DeliverToCompIDStringNTrading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)FIX.4.0
90SecureDataLenLengthNRequired to identify length of encrypted section of message. (Always unencrypted)FIX.4.0
91SecureDatadataNRequired when message body is encrypted. Always immediately follows SecureDataLen field.FIX.4.0
34MsgSeqNumintY(Can be embedded within encrypted data section.)FIX.4.0
50SenderSubIDStringN(Can be embedded within encrypted data section.)FIX.4.0
142SenderLocationIDStringNSender's LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)FIX.4.1
57TargetSubIDStringN"ADMIN" reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.)FIX.4.0
143TargetLocationIDStringNTrading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)FIX.4.1
116OnBehalfOfSubIDStringNTrading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.0
144OnBehalfOfLocationIDStringNTrading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.1
129DeliverToSubIDStringNTrading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.0
145DeliverToLocationIDStringNTrading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.1
43PossDupFlagBooleanNAlways required for retransmitted messages, whether prompted by the sending system or as the result of a resend request. (Can be embedded within encrypted data section.)
2 enum values
ValueNameDescription
NOriginalTransmissionOriginal transmission
YPossibleDuplicatePossible duplicate
FIX.4.0
97PossResendBooleanNRequired when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.)
2 enum values
ValueNameDescription
NOriginalTransmissionOriginal transmission
YPossibleResendPossible resend
FIX.4.0
52SendingTimeUTCTimestampY(Can be embedded within encrypted data section.)FIX.4.0
122OrigSendingTimeUTCTimestampNRequired for message resent as a result of a ResendRequest. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.)FIX.4.0
212XmlDataLenLengthNRequired when specifying XmlData to identify the length of a XmlData message block. (Can be embedded within encrypted data section.)FIX.4.2
213XmlDatadataNCan contain a XML formatted message block (e.g. FIXML). Always immediately follows XmlDataLen field. (Can be embedded within encrypted data section.) See Appendix M – FIXML SupportFIX.4.2
347MessageEncodingStringNType of message encoding (non-ASCII characters) used in a message’s "Encoded" fields. Required if any "Encoding" fields are used.
4 enum values
ValueNameDescription
EUC-JPEUCJP(for using EUC)
ISO-2022-JPISO2022JP(for using JIS)
Shift_JISShiftJIS(for using SJIS)
UTF-8UTF8(for using Unicode)
FIX.4.2
369LastMsgSeqNumProcessedintNThe last MsgSeqNum value received and processed. Can be specified on every message sent. Useful for detecting a backlog with a counterparty.FIX.4.2
370OnBehalfOfSendingTimeUTCTimestampNUsed when a message is sent via a "hub" or "service bureau". If A sends to Q (the hub) who then sends to B via a separate FIX session, then when Q sends to B the value of this field should represent the SendingTime on the message A sent to Q. (always expressed in UTC (Universal Time Coordinated, also known as "GMT")FIX.4.2
66ListIDStringYMust be unique, by customer, for the dayFIX.2.7
390BidIDStringNShould refer to an earlier program if bidding took place.FIX.4.2
391ClientBidIDStringNUnique identifier for a Bid Request as assigned by institution. Uniqueness must be guaranteed within a single trading day.FIX.4.2
414ProgRptReqsintNCode to identify the desired frequency of progress reports.
3 enum values
ValueNameDescription
1BuySideRequestsBuySide explicitly requests status using StatusRequest (Default) The sell-side firm can however, send a DONE status List Status Response in an unsolicited fashion
2SellSideSendsSellSide periodically sends status using ListStatus. Period optionally specified in ProgressPeriod
3RealTimeExecutionReportsReal-time execution reports (to be discouraged)
FIX.4.2
394BidTypeintYe.g. Non Disclosed Model, Disclosed Model, No Bidding ProcessFIX.4.2
415ProgPeriodIntervalintNTime in minutes between each ListStatus report sent by SellSide. Zero means don’t send status.FIX.4.2
433ListExecInstTypecharNControls when execution should be begin.
2 enum values
ValueNameDescription
1ImmediateImmediate
2WaitForInstructionWait for Execute Instruction (e.g. a List Execute message or phone call before proceeding with execution of the list)
FIX.4.2
69ListExecInstStringNFree-form text.FIX.2.7
352EncodedListExecInstLenLengthNMust be set if EncodedListExecInst field is specified and must immediately precede it.FIX.4.2
353EncodedListExecInstdataNEncoded (non-ASCII characters) representation of the ListExecInst field in the encoded format specified via the MessageEncoding field.FIX.4.2
68TotNoOrdersintYUsed to support fragmentation. Sum of NoOrders across all messages with the same ListID.FIX.2.7
73NoOrdersintYNumber of orders in this message (number of repeating groups to follow)FIX.4.2
11ClOrdIDStringYMust be the first field in the repeating group.FIX.2.7
67ListSeqNointYOrder number within the listFIX.2.7
160SettlInstModecharNIndicates mode used for Settlement Instructions
4 enum values
ValueNameDescription
0DefaultDefault
1StandingInstructionsProvidedStanding Instructions Provided
2SpecificAllocationAccountOverridingSpecific Allocation Account Overriding
3SpecificAllocationAccountStandingSpecific Allocation Account Standing
FIX.4.2
109ClientIDStringNFirm identifier used in third party-transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).FIX.3.0
76ExecBrokerStringNIdentifies executing / give-up broker. Standard NASD market-maker mnemonic is preferred.FIX.2.7
1AccountStringNAccount mnemonic as agreed between broker and institution.FIX.2.7
78NoAllocsintNIndicates number of pre-trade allocation accounts to followFIX.4.2
79AllocAccountStringNRequired if NoAllocs > 0. Must be the first field in the repeating group.FIX.4.2
80AllocSharesQtyNNumber of shares to be allocated to specific sub-account (Prior to FIX 4.2 this field was of type int)FIX.4.2
63SettlmntTypcharNIndicates 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.
10 enum values
ValueNameDescription
0RegularRegular
1CashCash
2NextDayNext Day
3TPlus2T+2
4TPlus3T+3
5TPlus4T+4
6FutureFuture
7WhenAndIfIssuedWhen Issued
8SellersOptionSellers Option
9TPlus5T+ 5
FIX.2.7
64FutSettDateLocalMktDateNSpecific date of trade settlement (SettlementDate) in YYYYMMDD format. Required when SettlmntTyp = 6 (Future) or SettlmntTyp = 8 (Sellers Option). (expressed in local time at place of settlement)FIX.2.7
21HandlInstcharNInstructions for order handling on Broker trading floor
3 enum values
ValueNameDescription
1AutomatedExecutionNoInterventionAutomated execution order, private, no Broker intervention
2AutomatedExecutionInterventionOKAutomated execution order, public, Broker intervention OK
3ManualOrderManual order, best execution
FIX.2.7
18ExecInstMultipleValueStringNCan 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.
29 enum values
ValueNameDescription
0StayOnOfferSideStay on offerside
1NotHeldNot held
2WorkWork
3GoAlongGo along
4OverTheDayOver the day
5HeldHeld
6ParticipateDoNotInitiateParticipate don't initiate
7StrictScaleStrict scale
8TryToScaleTry to scale
9StayOnBidSideStay on bidside
ANoCrossNo cross (cross is forbidden)
BOKToCrossOK to cross
CCallFirstCall first
DPercentOfVolumePercent of volume (indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)
EDoNotIncreaseDo not increase - DNI
FDoNotReduceDo not reduce - DNR
GAllOrNoneAll or none - AON
IInstitutionsOnlyInstitutions only
LLastPegLast peg (last sale)
MMidPricePegMid-price peg (midprice of inside quote)
NNonNegotiableNon-negotiable
OOpeningPegOpening peg
PMarketPegMarket peg
RPrimaryPegPrimary peg (primary market - buy at bid/sell at offer)
SSuspendSuspend
TFixedPegToLocalBestBidOrOfferAtTimeOfOrderFixed Peg to Local best bid or offer at time of order
UCustomerDisplayInstructionCustomer Display Instruction (Rule11Ac1-1/4)
VNettingNetting (for Forex)
WPegToVWAPPeg to VWAP
FIX.2.7
110MinQtyQtyNMinimum quantity of an order to be executed. (Prior to FIX 4.2 this field was of type int)FIX.3.0
111MaxFloorQtyNMaximum number of shares within an order to be shown on the exchange floor at any given time. (Prior to FIX 4.2 this field was of type int)FIX.3.0
100ExDestinationExchangeNExecution destination as defined by institution when order is entered. Valid values: See Appendix CFIX.3.0
386NoTradingSessionsintNNumber of TradingSessionIDs in repeating group.FIX.4.2
336TradingSessionIDStringNFirst field in repeating group. Required if NoTradingSessions > 0.FIX.4.2
81ProcessCodecharNProcessing code for sub-account. Absence of this field in AllocAccount / AllocPrice/AllocShares / ProcessCode instance indicates regular trade.
7 enum values
ValueNameDescription
0Regularregular
1SoftDollarsoft dollar
2StepInstep-in
3StepOutstep-out
4SoftDollarStepInsoft-dollar step-in
5SoftDollarStepOutsoft-dollar step-out
6PlanSponsorplan sponsor
FIX.2.7
55SymbolStringYTicker symbolFIX.2.7
65SymbolSfxStringNCan be repeated multiple times if message is related to multiple symbols.FIX.2.7
48SecurityIDStringNCan be repeated multiple times if message is related to multiple symbols.FIX.2.7
22IDSourceStringNCan be repeated multiple times if message is related to multiple symbols.
9 enum values
ValueNameDescription
1CUSIPCUSIP
2SEDOLSEDOL
3QUIKQUIK
4ISINNumberISIN number
5RICCodeRIC code
6ISOCurrencyCodeISO Currency Code
7ISOCountryCodeISO Country Code
8ExchangeSymbolExchange Symbol
9ConsolidatedTapeAssociationConsolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
FIX.2.7
167SecurityTypeStringNMust 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.
33 enum values
ValueNameDescription
?WildcardWildcard entry (used on Security Definition Request message)
BABankersAcceptanceBankers Acceptance
CBConvertibleBondConvertible Bond (Note not part of ISITC spec)
CDCertificateOfDepositCertificate Of Deposit
CMOCollateralizedMortgageObligationCollateralize Mortgage Obligation
CORPCorporateBondCorporate Bond
CPCommercialPaperCommercial Paper
CPPCorporatePrivatePlacementCorporate Private Placement
CSCommonStockCommon Stock
FHAFederalHousingAuthorityFederal Housing Authority
FHLFederalHomeLoanFederal Home Loan
FNFederalNationalMortgageAssociationFederal National Mortgage Association
FORForeignExchangeContractForeign Exchange Contract
FUTFutureFuture
GNGovernmentNationalMortgageAssociationGovernment National Mortgage Association
GOVTTreasuriesAgencyDebentureTreasuries + Agency Debenture
IETIOETTEMortgageMortgage IOETTE
MFMutualFundMutual Fund
MIOMortgageInterestOnlyMortgage Interest Only
MPOMortgagePrincipalOnlyMortgage Principal Only
MPPMortgagePrivatePlacementMortgage Private Placement
MPTMiscellaneousPassThroughMiscellaneous Pass-Thru
MUNIMunicipalBondMunicipal Bond
NONENoSecurityTypeNo ISITC Security Type
OPTOptionOption
PSPreferredStockPreferred Stock
RPRepurchaseAgreementRepurchase Agreement
RVRPReverseRepurchaseAgreementReverse Repurchase Agreement
SLStudentLoanMarketingAssociationStudent Loan Marketing Association
TDTimeDepositTime Deposit
USTBUSTreasuryBillOldUS Treasury Bill
WARWarrantWarrant
ZOOCatsTigersAndLionsCats, Tigers & Lions (a real code: US Treasury Receipts)
FIX.4.1
200MaturityMonthYearMonthYearNSpecifiesthe month and year of maturity. Required if MaturityDay is specified.FIX.4.1
205MaturityDayDayOfMonthNCan be used in conjunction with MaturityMonthYear to specify a particular maturity date.FIX.4.1
201PutOrCallintNFor Options.
2 enum values
ValueNameDescription
0PutPut
1CallCall
FIX.4.1
202StrikePricePriceNFor Options.FIX.4.1
206OptAttributecharNFor Options.FIX.4.1
231ContractMultiplierfloatNFor Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.FIX.4.2
223CouponRatefloatNFor Fixed Income.FIX.4.2
207SecurityExchangeExchangeNCan be used to identify the security.FIX.4.1
106IssuerStringNCan be repeated multiple times if message is related to multiple symbols.FIX.3.0
348EncodedIssuerLenLengthNMust be set if EncodedIssuer field is specified and must immediately precede it.FIX.4.2
349EncodedIssuerdataNEncoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.FIX.4.2
107SecurityDescStringNCan be repeated multiple times if message is related to multiple symbols.FIX.3.0
350EncodedSecurityDescLenLengthNMust be set if EncodedSecurityDesc field is specified and must immediately precede it.FIX.4.2
351EncodedSecurityDescdataNEncoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.FIX.4.2
140PrevClosePxPriceNUseful for verifying security identificationFIX.4.0
54SidecharYNote: to indicate the side of SideValue1 or SideValue2, specify Side=Undisclosed and SideValueInd=either the SideValue1 or SideValue2 indicator.
9 enum values
ValueNameDescription
1BuyBuy
2SellSell
3BuyMinusBuy minus
4SellPlusSell plus
5SellShortSell short
6SellShortExemptSell short exempt
7UndisclosedUndisclosed (valid for IOI and List Order messages only)
8CrossCross (orders where counterparty is an exchange, valid for all messages except IOIs)
9CrossShortCross short
FIX.2.7
401SideValueIndintNRefers 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.FIX.4.2
114LocateReqdBooleanNIndicates whether the broker is to locate the stock in conjunction with a short sell order.
2 enum values
ValueNameDescription
NNoIndicates the broker is not required to locate
YYesIndicates the broker is responsible for locating the stock
FIX.4.0
60TransactTimeUTCTimestampNTime of execution/order creation (expressed in UTC (Universal Time Coordinated, also known as "GMT")FIX.4.2
38OrderQtyQtyNEither CashOrderQty or OrderQty is required. Note that either, but not both, CashOrderQty or OrderQty should be specified.FIX.2.7
152CashOrderQtyQtyNEither 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.FIX.4.2
40OrdTypecharNOrder type.
19 enum values
ValueNameDescription
1MarketMarket
2LimitLimit
3StopStop
4StopLimitStop limit
5MarketOnCloseMarket on close
6WithOrWithoutWith or without
7LimitOrBetterLimit or better
8LimitWithOrWithoutLimit with or without
9OnBasisOn basis
AOnCloseOn close
BLimitOnCloseLimit on close
CForexMarketForex - Market
DPreviouslyQuotedPreviously quoted
EPreviouslyIndicatedPreviously indicated
FForexLimitForex - Limit
GForexSwapForex - Swap
HForexPreviouslyQuotedForex - Previously Quoted
IFunariFunari (Limit Day Order with unexecuted portion handled as Market On Close. e.g. Japan)
PPeggedPegged
FIX.2.7
44PricePriceNPrice per shareFIX.2.7
99StopPxPriceNPrice per shareFIX.2.7
15CurrencyCurrencyNIdentifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See Appendix A: Valid Currency Codes for information on obtaining valid values.FIX.2.7
376ComplianceIDStringNID used to represent this transaction for compliance purposes (e.g. OATS reporting).FIX.4.2
377SolicitedFlagBooleanNIndicates whether or not the order was solicited.
2 enum values
ValueNameDescription
NWasNotSolicitedWas not solicited
YWasSolicitedWas solcitied
FIX.4.2
23IOIidStringNRequired for Previously Indicated Orders (OrdType=E)FIX.4.2
117QuoteIDStringNRequired for Previously Quoted Orders (OrdType=D)FIX.4.2
59TimeInForcecharNSpecifies how long the order remains in effect. Absence of this field is interpreted as DAY.
7 enum values
ValueNameDescription
0DayDay
1GoodTillCancelGood Till Cancel (GTC)
2AtTheOpeningAt the Opening (OPG)
3ImmediateOrCancelImmediate or Cancel (IOC)
4FillOrKillFill or Kill (FOK)
5GoodTillCrossingGood Till Crossing (GTX)
6GoodTillDateGood Till Date
FIX.2.7
168EffectiveTimeUTCTimestampNTime the details within the message should take effect (always expressed in UTC (Universal Time Coordinated, also known as "GMT")FIX.4.2
432ExpireDateLocalMktDateNConditionally required if TimeInForce = GTD and ExpireTime is not specified.FIX.4.2
126ExpireTimeUTCTimestampNConditionally required if TimeInForce = GTD and ExpireDate is not specified.FIX.4.0
427GTBookingInstintNStates whether executions are booked out or accumulated on a partially filled GT order
3 enum values
ValueNameDescription
0BookOutAllTradesOnDayOfExecutionbook out all trades on day of execution
1AccumulateUntilFilledOrExpiredaccumulate executions until order is filled or expires
2AccumulateUntilVerballlyNotifiedOtherwiseaccumulate until verbally notified otherwise
FIX.4.2
12CommissionAmtNCommission. Note if CommType is percentage, Commission of 5% should be represented as .05.FIX.2.7
13CommTypecharNCommission type
3 enum values
ValueNameDescription
1PerUnitper share
2Percentpercentage
3Absoluteabsolute
FIX.2.7
47Rule80AcharNNote 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.
23 enum values
ValueNameDescription
AAgencySingleOrderAgency single order
BShortExemptTransactionATypeShort exempt transaction (refer to A type)
CProprietaryNonAlgoProgram Order, non-index arb, for Member firm/org
DProgramOrderMemberProgram Order, index arb, for Member firm/org
EShortExemptTransactionForPrincipalRegistered Equity Market Maker trades
FShortExemptTransactionWTypeShort exempt transaction (refer to W type)
HShortExemptTransactionITypeShort exempt transaction (refer to I type)
IIndividualInvestorIndividual Investor, single order
JProprietaryAlgoProgram Order, index arb, for individual customer
KAgencyAlgoProgram Order, non-index arb, for individual customer
LShortExemptTransactionMemberAffliatedShort exempt transaction for member competing market-maker affiliated with the firm clearing the trade (refer to P and O types)
MProgramOrderOtherMemberProgram Order, index arb, for other member
NAgentForOtherMemberProgram Order, non-index arb, for other member
OProprietaryTransactionAffiliatedCompeting dealer trades
PPrincipalPrincipal
RTransactionNonMemberCompeting dealer trades
SSpecialistTradesSpecialist trades
TTransactionUnaffiliatedMemberCompeting dealer trades
UAgencyIndexArbProgram Order, index arb, for other agency
WAllOtherOrdersAsAgentForOtherMemberAll other orders as agent for other member
XShortExemptTransactionMemberNotAffliatedShort exempt transaction for member competing market-maker not affiliated with the firm clearing the trade (refer to W and T types)
YAgencyNonAlgoProgram Order, non-index arb, for other agency
ZShortExemptTransactionNonMemberShort exempt transaction for non-member competing market-maker (refer to A and R types)
FIX.2.7
121ForexReqBooleanNIndicates request for forex accommodation trade to be executed along with security transaction.
2 enum values
ValueNameDescription
NDoNotExecuteForexAfterSecurityTradeDo not execute Forex after security trade
YExecuteForexAfterSecurityTradeExecute Forex after security trade
FIX.4.0
120SettlCurrencyCurrencyNCurrency code of settlement denomination.FIX.4.0
58TextStringNFree format text string (Note: this field does not have a specified maximum length)FIX.2.7
354EncodedTextLenLengthNMust be set if EncodedText field is specified and must immediately precede it.FIX.4.2
355EncodedTextdataNEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.FIX.4.2
193FutSettDate2LocalMktDateNCan be used with OrdType = "Forex - Swap" to specify the "value date" for the future portion of a F/X swap.FIX.4.1
192OrderQty2QtyNCan be used with OrdType = "Forex - Swap" to specify the order quantity for the future portion of a F/X swap.FIX.4.1
77OpenClosecharNIndicates 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.
2 enum values
ValueNameDescription
CCloseClose
OOpenOpen
FIX.4.1
203CoveredOrUncoveredintNUsed for options
2 enum values
ValueNameDescription
0CoveredCovered
1UncoveredUncovered
FIX.4.1
204CustomerOrFirmintNUsed 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.
2 enum values
ValueNameDescription
0CustomerCustomer
1FirmFirm
FIX.4.1
210MaxShowQtyNMaximum number of shares within an order to be shown to other customers (i.e. sent via an IOI). (Prior to FIX 4.2 this field was of type int)FIX.4.1
211PegDifferencePriceOffsetNAmount (signed) added to the price of the peg for a pegged order.FIX.4.1
388DiscretionInstcharNCode to identify the price a DiscretionOffset is related to and should be mathematically added to. Required if DiscretionOffset is specified.
6 enum values
ValueNameDescription
0RelatedToDisplayedPriceRelated to displayed price
1RelatedToMarketPriceRelated to market price
2RelatedToPrimaryPriceRelated to primary price
3RelatedToLocalPrimaryPriceRelated to local primary price
4RelatedToMidpointPriceRelated to midpoint price
5RelatedToLastTradePriceRelated to last trade price
FIX.4.2
389DiscretionOffsetPriceOffsetNAmount (signed) added to the "related to" price specified via DiscretionInst.FIX.4.2
439ClearingFirmStringNFirm that will clear the trade. Used if different from the executing firm.FIX.4.2
440ClearingAccountStringNSupplemental accounting information forwared to clearing house/firm.FIX.4.2
StandardTrailer [Component]YThe standard FIX message trailerFIX.2.7
93SignatureLengthLengthNRequired when trailer contains signature. Note: Not to be included within SecureData fieldFIX.4.0
89SignaturedataNNote: Not to be included within SecureData fieldFIX.4.0
10CheckSumStringY(Always unencrypted, always last field in message)FIX.4.0