ListStatus

← ListExecute→ ListStatusRequest
MsgTypeN
CategoryProgramTrading
SectionTrade
AddedFIX.2.7
Fields51
Components2
The list status message is issued as the response to a List Status Request message sent in an unsolicited fashion by the sell-side.

Message Structure

51 fields, 2 components/groups — click any tag or field name for details
TagNameTypeReq DescriptionAdded
StandardHeader [Component]YMsgType = NFIX.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
66ListIDStringYUnique identifier for list as assigned by institution, used to associate multiple individual orders. Uniqueness must be guaranteed within a single trading day. Firms which generate multi-day orders should consider embedding a date within the ListID field to assure uniqueness across days.FIX.2.7
429ListStatusTypeintYCode to represent the price type.FIX.4.2
82NoRptsintYTotal number of messages required to status complete list.FIX.2.7
431ListOrderStatusintYCode to represent the status of a list order.FIX.4.2
83RptSeqintYSequence number of this report message.FIX.2.7
444ListStatusTextStringNFree format text string related to List Status.FIX.4.2
445EncodedListStatusTextLenLengthNMust be set if EncodedListStatusText field is specified and must immediately precede it.FIX.4.2
446EncodedListStatusTextdataNEncoded (non-ASCII characters) representation of the ListStatusText field in the encoded format specified via the MessageEncoding field.FIX.4.2
60TransactTimeUTCTimestampNTime of execution/order creation (expressed in UTC (Universal Time Coordinated, also known as "GMT")FIX.4.2
68TotNoOrdersintYUsed to support fragmentation. Sum of NoOrders across all messages with the same ListID.FIX.4.2
73NoOrdersintYNumber of orders statused in this message, i.e. number of repeating groups to follow.FIX.2.7
11ClOrdIDStringYUnique identifier for Order as assigned by institution (identified by SenderCompID or OnBehalfOfCompID as appropriate). Uniqueness must be guaranteed within a single trading day. Firms, particularly those which electronically submit multi-day orders, trade globally or throughout market close periods,should ensure uniqueness across days, for example by embedding a date within the ClOrdID field.FIX.4.0
14CumQtyQtyYTotal number of shares filled. (Prior to FIX 4.2 this field was of type int)FIX.4.0
39OrdStatuscharYIdentifies current status of order.
15 enum values
ValueNameDescription
0NewNew
1PartiallyFilledPartially filled
2FilledFilled
3DoneForDayDone for day
4CanceledCanceled
5ReplacedReplaced
6PendingCancelPending Cancel (e.g. result of Order Cancel Request)
7StoppedStopped
8RejectedRejected
9SuspendedSuspended
APendingNewPending New
BCalculatedCalculated
CExpiredExpired
DAcceptedForBiddingAccepted for bidding
EPendingReplacePending Replace (e.g. result of Order Cancel/Replace Request)
FIX.4.2
151LeavesQtyQtyYAmount of shares open for further execution. LeavesQty = OrderQty - CumQty.FIX.4.1
84CxlQtyQtyYTotal number of shares canceled for this order. (Prior to FIX 4.2 this field was of type int)FIX.4.0
6AvgPxPriceYCalculated average price of all fills on this order.FIX.4.0
103OrdRejReasonintNUsed if the order is rejected
9 enum values
ValueNameDescription
0BrokerCreditBroker option
1UnknownSymbolUnknown symbol
2ExchangeClosedExchange closed
3OrderExceedsLimitOrder exceeds limit
4TooLateToEnterToo late to enter
5UnknownOrderUnknown Order
6DuplicateOrderDuplicate Order (e.g. dupe ClOrdID)
7DuplicateOfAVerballyCommunicatedOrderDuplicate of a verbally communicated order
8StaleOrderStale Order
FIX.4.2
58TextStringNFree format text string (Note: this field does not have a specified maximum length)FIX.4.2
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
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