For the complete documentation index, see llms.txt. This page is also available as Markdown.

Account Trades Stream

Fast trade stream reduces data latency compared to the original Account Order Updates stream. However, it only pushes TRADE Execution Type, and fewer data fields.

Update Speed

  • Pushed on each block.

Subscribe Request

  • Subscribe Schema

See WsUserTradeSubscriptionParams in Schema.

interface SubscribeRequest {
  op: "subscribe";
  id: number | null; // Optional client originated request identifier sent as acknowledgment in the response.
  params: WsUserTradeSubscriptionParams;
}
  • Subscribe Ack Schema

See WsUserTradeSubscriptionResult in Schema.

interface SubscriptionResult {
  op: "subscribe";
  id: number | null; // Optional client originated request identifier sent as acknowledgment in the response.
  result: WsUserTradeSubscriptionResult | null;
  success: boolean; // Indicates if the request was successfully processed by the engine.
  connID: string;
  error: string | null; // Condition: If success is false. Error message.
  time_in: number; // The timestamp when the subscription was received on the wire, just prior to parsing data, in milliseconds.
  time_out: number; // The timestamp when the acknowledgement was sent on the wire, just prior to transmitting data, in milliseconds.
}
  • Example: Subscribe

  • Example: Subscribe Ack

Unsubscribe Request

  • Unsubscribe Schema

See WsUserTradeSubscriptionParams in Schema.

  • Unsubscribe Ack Schema

See WsUserTradeSubscriptionResult in Schema.

  • Example: Unsubscribe

  • Example: Unsubscribe Ack

Update Response

  • Update Schema

See WsSpotUserTrade, WsPerpsUserTrade in Schema.

  • Example: Update

Last updated