Skip to main content
The FIX Drop Copy session sends Execution Report (35=8) messages to the executing parties and client who might want a record of the trade.

Drop Copy Message Types

Customers can choose to receive Execution Reports over Drop Copy at two levels: Trade Execution and Order Status.

Parties Repeating Group (453)

The new PartyRole=3 (Client ID) entry carries the name of the ITM (clearing account) that the order actually used. When firm/ITM overrides are enabled on Order Entry, this value reflects the overridden ITM; otherwise it matches the user’s default ITM.

Block Trades

Block trade events are disseminated over Drop Copy to the firm’s subscribed sessions (for firms enabled for block trades). Block trades are reported using the same Execution Report (35=8) messages as regular trades, identified with TrdType = 1 (828=1):

Trade Execution

Trade (150=F)

Sent by the Coinbase Derivatives Exchange system to report a trade. Return to Drop Copy Message Types.

Trade Correction (150=G)

Return to Drop Copy Message Types.

Trade Cancel (150=H)

Return to Drop Copy Message Types.

Order Status

New/Canceled/Replaced Order (35=8, 150=0/4/5)

New (150=0), Canceled (150=4), and Replaced (150=5) reports share the same subset of Execution Report tags.
  • New (150=0): Confirms new order in response to NewOrderSingle message. Sent for every new order, even those matched immediately.
  • Canceled (150=4): Confirms order is canceled in response to OrderCancelRequest, or is an unsolicited cancel. A separate message is not sent for the canceled order itself.
  • Replaced (150=5): Confirms order is replaced in response to OrderCancel/ReplaceRequest. A separate message is not sent for the replaced order itself.
These reports were formerly grouped as “Accepted” in the PDF docs.
Return to Drop Copy Message Types.

Rejected Order (150=8)

Message notifies client system of a rejected order. Return to Drop Copy Message Types.

Done for Day (150=3)

Reports with execution type Done for Day (150=3) are sent by the exchange to the firms that need the status of their open orders after the trading session is closed. Return to Drop Copy Message Types.

Expired Order (150=C)

Reports with execution type Expired (150=C) are sent by the exchange to the firms that need the track the expiration of their time-limited orders (such as DAY). Return to Drop Copy Message Types.

Event Resend Request (35=F3)

Send this message to request order events in the specified range be resent. Since this is an application-level request, resent messages will have new sequence numbers and PossDupFlag (43) will not be set; rather, PossResend (97) will be set. Rejects (and any other message that does not contain an ExecId) will not be resent. Return to Drop Copy Message Types.

Event Resend Complete (35=F4)

Sent in response to a successful Event Resend Request following all resent events. Return to Drop Copy Message Types.

Event Resend Reject (35=F5)

Sent in response to an Event Resend Request if the request cannot be fulfilled. Return to Drop Copy Message Types.