InstrumentInfoRequest
InstrumentInfo
Sent in response to InstrumentInfoRequest message, and later when the status of an instrument changes.SetAccount
Send SetAccount message to set the account to be used for subsequent NewOrder messages.SetTrader
Send SetTrader message to set the trader to be used for subsequent NewOrder messages.SetAck
Sent in response to SetAccount and SetTrader messages.NewOrder
Used to enter an order in the system.NewIocOrder
Used to enter an IOC Order.OrderEntered
OrderEntered messages are sent in response to a NewOrder message if successful.ReplaceOrder
The ReplaceOrder message allows you to alter the price and quantity of an order in a single message. This is more efficient than canceling an existing order and immediately succeeding it with a new orderRequest to modify an order. The order is canceled ifnewQuantity is less than or equal the current total filled quantity.
OrderReject
OrderReject messages are sent in response to NewOrder and ReplaceOrder if the request is rejected.OrderReplaced
This message acknowledges the receipt and acceptance of a valID ReplaceOrder.CancelOrder
The CancelOrder message is used to request that an order be canceled.OrderCanceled
An OrderCanceled message informs you that an order has been canceled. This could be acknowledging a CancelOrder message, or it could be the result of the order timing out or being canceled automatically.CancelOrderReject
A CancelOrderReject message may be sent in response to a CancelOrder if the cancel cannot be accepted at this time.MassCancelOrder
The MassCancelOrder message is used to cancel multiple orders matching various optional criteria. Use it to cancels buys with limit prices at or above the specified limit, or sells with limit prices at or below the specified limit.- If
limitPriceis defined,instrumentIdandsideare required, otherwise, they are optional. - The
currentSessionOnlyflag is used to specify that only orders submitted via the current session should be considered versus all sessions of the client’s firm. - The
requestTradingLockflag can be used to thereafter reject subsequent orders until a TradingUnlock request is sent.
MassCancelOrderAck
The MassCancelOrderAck message is sent in response to a MassCancelOrder message following OrderCanceled messages for each canceled order. If atradingLock was requested, the scope of sessions affected are reported as well.
MassCancelOrderReject
A MassCancelOrderReject message may be sent in response to a MassCancelOrder if the mass cancel cannot be accepted at this time.UnlockTrading
Sent to unlock trading after a MassCancelOrder has been sent when the flagrequestTradingLock.
This message disengages all client requested trading locks on all sessions under the firm unless currentSessionOnly is set, in which case, it only disengages trading locks on the current session.
Trading locks reject all incoming orders until disengaged by either client through this message or exchange administrator.
UnlockTradingAck
An UnlockTradingAck message reports the result of an unlock trading request, including the number of users affected.UnlockTradingReject
Reports a reject of a requested trading unlock.OrderFilled
An OrderFilled message informs you that all or part of an outright order has been executed.SpreadOrderFilled
A SpreadOrderFilled message informs you that all or part of a spread order has been executed.LastExecIdRequest
Send this message to request theexecId of the last (most recent) event sent by the trading system to this user/session. Can be used to determine if the client missed any events while disconnected. Also serves as a means of validating that the trading system is available and accepting requests.
LastExecId
Sent in response toLastExecIdRequest.