Heartbeat packets are sent in the absence of new updates every 5 seconds. This is represented by a packet header with
PktMessageCount=0.start-of-transaction and end-of-transaction flags set.
All incremental messages require a message header and instrument header component.
Instrument Header
All incremental messages contain the following component as the first field after the message header. Side is null (-128) unless otherwise noted for particular messages.
Outright Instrument Definition
Spread Instrument Definition
Option Instrument Definition
Trading Status Update
Order Put
Sent when a resting order is added or updated.The
Side of order is defined in the instrument header (1 or -1).Order Delete
Side of deleted order is defined in instrument header (1 or -1).
Implied Order Update
Side is defined in instrument header (1 or -1).
Trade Summary
Summarizes all fills of an aggressor order. Sent before individual trade messages, as well as order put/delete and market stat messages.Aggressor
Side is defined in instrument header.Trade
Trade message does not implicitly delete or update matched resting order; a separateOrderPut or OrderDelete is sent (in the same transaction).
Aggressor
Side is defined in instrument header.