Indexes

Message Layouts
PostTrade
Trade

Code Set

TypeCodeSet

ID51
TypeAlpha

Identifies the message type.

Inbound Messages
NameValueSynopsisElaborationPedigree
EnterOrderO
ReplaceOrderRequestU

The Replace Order Message allows you to alter most of the attributes of an order in a single message. This is more efficient than canceling an existing order and immediately succeeding it with a new order. Replacing an order always gives it a new timestamp for its time priority on the book. If you wish you simply partially cancel an order and retain its time priority, send a Cancel Order Message instead.

CancelOrderRequestX

The Cancel Order Message is used to request that an order be canceled or reduced. In the Cancel Order Message, you must specify the new "intended order size" for the order. The "intended order size" is the maximum number of shares that can be executed in total after the cancel is applied.

ModifyOrderRequestM

The Modify Order Message is used to request modifications that will not affect order priority on the book. Since priority of the order does not change (exception noted), allowed modifications are restricted to only the ones specified in the message details below. Increasing share amount is not allowed and requests to do so will be ignored.

MassCancelRequestC

The Mass Cancel Request message allows firms to initiate the cancellation of one or more orders that are currently booked at the exchange if they match the criteria specified in the request. If no optional criteria are specified then all orders for the specified firm on the account will be cancelled. Optional criteria can be specified in the Appendage field using the tags described below.

DisableOrderEntryRequestD

The Disable Order Entry Request allows firms the ability to initiate the following requests to block submissions of new orders on a particular account.

EnableOrderEntryRequestE

The Enable Order Entry Request allows firms the ability to initiate the following requests to unblock submission of new orders on a particular account.

AccountQueryRequestQ

The Account Query Request message can be used when recovering state to request the next available UserRefNum that can be used for identifying new transactions.

Outbound Messages
NameValueSynopsisElaborationPedigree
SystemEventS

System Event Messages signal events that affect the entire NASDAQ system.

OrderAcceptedA

This message acknowledges the receipt and acceptance of a valid Enter Order Message. The data fields from the Enter Order Message are echoed back in this message. Note that the accepted values may differ from the entered values for some fields.

OrderReplacedU

This message acknowledges the receipt and acceptance of a valid Replace Order Message. The data fields from the Replace Order Message are echoed back in this message. Note that the accepted values may differ from the entered values for some fields. You will receive one and only one of these two for each replacement.

OrderCanceledC

A Canceled Message informs you that an order has been reduced or canceled. This could be acknowledging a Cancel Order Message, or it could be the result of the order timing out or being canceled automatically.

AIQCanceledD
OrderExecutedE

An Executed Order Message informs you that all or part of an order has been executed.

BrokenTradeB

A Broken Trade Message informs you that an execution has been broken. The trade is no longer good and will not clear. The reason for the break is given.

RejectedOrderJ

A Rejected Message may be sent in response to an Enter Order Message or Replace Order Message if the order or replace cannot be accepted at this time. The reason for the rejection is given.

CancelPendingP

A Cancel Pending Message is sent in response to a cancel request for a cross order during a pre-cross late period signifying that it cannot be canceled at this time, but any unexecuted portion of this order will automatically be canceled immediately after the cross completes.

CancelRejectI

A Cancel Reject Message is sent in response to a partial cancel request (with non-zero “intended order size”) for a cross order during a pre-cross late period signifying that it cannot be partially canceled at this time. No automatic cancel will be scheduled for this order. Clients could repeat their request for any unexecuted portion of the order after the cross completes.

OrderPriorityUpdateT

A Priority Update Message is sent whenever priority of the order has been changed by the system.

OrderModifiedM

An Order Modified Message is sent in response to an order modify request.

OrderRestatedR

The Order Restated Message is sent to indicate that the system has modified an order as part of its order management.

MassCancelResponseX

This message acknowledges the receipt of a valid Mass Cancel Request message. The data fields from the Mass Cancel Request message are echoed back in this message.

DisableOrderEntryResponseG

This message acknowledges the receipt of the Disable Order Entry Request message. The data fields from the Enter Order Message are echoed back in this message.

EnableOrderEntryResponseK

This message acknowledges the receipt of the Enable Order Entry Request message. The data fields from the Enable Order Entry Request message are echoed back in this message.

AccountQueryResponseQ

The Account Query Response message in sent in response to an Account Query Request to indicate the next available UserRefNum that can be used to identify new transactions.

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy