FIX.4.2
46 messages • 405 fields • 2 components
Allocation2
Allocation
J
Allocation
The Allocation message provides the ability to specify how an order or set of orders should be subdivided amongst one or…
AllocationInstructionAck
P
Allocation
The allocation ACK message is used to acknowledge the receipt and status of an allocation message received from the inst…
EventCommunication2
Indication2
MarketData4
MarketDataIncrementalRefresh
X
MarketData
The second Market Data message format is used for incremental updates.
MarketDataRequest
V
MarketData
Some systems allow the transmission of real-time quote, order, trade and/or other price information on a subscription ba…
MarketDataRequestReject
Y
MarketData
The Market Data Request Reject is used when the broker cannot honor the Market Data Request, due to business or technica…
MarketDataSnapshotFullRefresh
W
MarketData
The Market Data messages are used as the response to a Market Data Request message.
ProgramTrading8
BidRequest
k
ProgramTrading
The BidRequest Message can be used in one of two ways depending on which market conventions are being followed.
BidResponse
l
ProgramTrading
The Bid Response message can be used in one of two ways depending on which market conventions are being followed.
…
ListCancelRequest
K
ProgramTrading
The list cancel request message type is used by institutions wishing to cancel previously submitted lists either before …
ListExecute
L
ProgramTrading
The list execute message type is used by institutions to instruct the broker to begin execution of a previously submitte…
ListStatus
N
ProgramTrading
The list status message is issued as the response to a List Status Request message sent in an unsolicited fashion by the…
ListStatusRequest
M
ProgramTrading
The list status request message type is used by institutions to instruct the broker to generate status messages for a li…
ListStrikePrice
m
ProgramTrading
The strike price message is used to exchange strike price information for principal trades. It can also be used to excha…
OrderList
E
ProgramTrading
The NewOrderList Message can be used in one of two ways depending on which market conventions are being followed.
QuotationNegotiation6
MassQuote
i
QuotationNegotiation
The Mass Quote message can contain quotes for multiple securities to support applications that allow for the mass quotin…
Quote
S
QuotationNegotiation
The quote message is used as the response to a Quote Request message and can be used to publish unsolicited quotes.
QuoteAcknowledgement
b
QuotationNegotiation
An optional response to Quote, Mass Quote, Quote Cancel, and Quote Request message is the Quote Acknowledgement message.
QuoteCancel
Z
QuotationNegotiation
The Quote Cancel message is used by an originator of quotes to cancel quotes.
QuoteRequest
R
QuotationNegotiation
In some markets it is the practice to request quotes from brokers prior to placement of an order. The quote request mess…
QuoteStatusRequest
a
QuotationNegotiation
The quote status request message is used by the institution to generate an execution report that contains the quote stat…
SecurityAndTradingSessionDefinitionOrStatus6
SecurityDefinition
d
SecurityAndTradingSessionDefinitionOrStatus
The Security Definition message is used for the following:
1. Accept the security defined in a Security Definition messa…
SecurityDefinitionRequest
c
SecurityAndTradingSessionDefinitionOrStatus
The Security Definition Request message is used for the following:
1. Request a specific Security to be traded with the …
SecurityStatus
f
SecurityAndTradingSessionDefinitionOrStatus
SecurityStatusRequest
e
SecurityAndTradingSessionDefinitionOrStatus
The Security Status Request message provides for the ability to request the status of a security.
TradingSessionStatus
h
SecurityAndTradingSessionDefinitionOrStatus
The Trading Session Status provides information on the status of a market.
TradingSessionStatusRequest
g
SecurityAndTradingSessionDefinitionOrStatus
The Trading Session Status Request is used to request information on the status of a market.
Session7
Heartbeat
0
Session
The Heartbeat monitors the status of the communication link and identifies when the last of a string of messages was not…
Logon
A
Session
The logon message authenticates a user establishing a connection to a remote system.
Logout
5
Session
The logout message initiates or confirms the termination of a FIX session.
Reject
3
Session
The reject message should be issued when a message is received but cannot be properly processed due to a session-level r…
ResendRequest
2
Session
The resend request is sent by the receiving application to initiate the retransmission of messages. This function is uti…
SequenceReset
4
Session
The sequence reset message is used by the sending application to reset the incoming sequence number on the opposing side…
TestRequest
1
Session
The test request message forces a heartbeat from the opposing application.
SettlementInstruction1
SingleGeneralOrderHandling7
DontKnowTrade
Q
SingleGeneralOrderHandling
The Don’t Know Trade (DK) message notifies a trading partner that an electronically received execution has been rejected…
ExecutionReport
8
SingleGeneralOrderHandling
The execution report message is used to:
1. Confirm the receipt of an order
2. Confirm changes to an existing order (i.e…
OrderCancelReject
9
SingleGeneralOrderHandling
The order cancel reject message is issued by the broker upon receipt of a cancel request or cancel/replace request messa…
OrderCancelReplaceRequest
G
SingleGeneralOrderHandling
The order cancel/replace request is used to change the parameters of an existing order.
OrderCancelRequest
F
SingleGeneralOrderHandling
The order cancel request message requests the cancellation of all of the remaining quantity of an existing order.
OrderSingle
D
SingleGeneralOrderHandling
The new order message type is used by institutions wishing to electronically submit securities and forex orders to a bro…
OrderStatusRequest
H
SingleGeneralOrderHandling
The order status request message is used by the institution to generate an order status message back from the broker.