FIX.4.0
27 messages • 138 fields • 2 components
Allocation2
Allocation
J
Allocation
The allocation record is used to instruct a broker on how to allocate executed shares to sub-accounts. The allocation re…
AllocationInstructionAck
P
Allocation
The allocation ACK record is used by the broker to acknowledge the receipt and status of an allocation record received f…
EventCommunication2
Indication2
ProgramTrading5
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 and indicates the current state of th…
ListStatusRequest
M
ProgramTrading
The list status request message type is used by institutions to instruct the broker to generate status messages for a li…
OrderList
E
ProgramTrading
The new order list message type is used by institutions wishing to electronically submit lists of related orders to a br…
QuotationNegotiation2
Quote
S
QuotationNegotiation
The quote message is used as the response to a quote request message and can be used to publish unsolicited 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…
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. The logon message must be the first…
Logout
5
Session
The logout message initiates or confirms the termination of a FIX session. Disconnection without the exchange of logout …
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. The test request message checks sequence numb…
SingleGeneralOrderHandling7
DontKnowTrade
Q
SingleGeneralOrderHandling
The Don’t Know Trade (DK) message is used to notify a trading partner that an electronically received execution has been…
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 is used to request the cancellation of all or part of the remaining quantity of an exis…
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.