Skip to content
All library documents

Binance Spot Testnet User Streams for Account and Order Events

Article Binance API docs

Summary

This reference explains the account and order events delivered through Binance Spot Testnet user data streams. It describes balance position updates, deposit and withdrawal changes, order execution reports, order list status, stream termination, and external locks. The examples show the fields used to identify assets, quantities, prices, order states, fills, commissions, and timestamps. It also notes that messages can be received as JSON or SBE and that JSON timestamps default to milliseconds.

Execution reports expose order lifecycle details such as new, filled, canceled, or expired states, and provide cumulative quote and base quantities from which average execution price can be calculated. Additional fields appear conditionally for cases such as trailing stops, self trade prevention, allocations, smart order routing, pegged orders, and expiry reasons. This is an API reference rather than a trading strategy or performance study; it provides event formats and definitions but no evidence about profitability, latency, delivery guarantees, or how a client should recover from missed messages.

Key ideas

  • Account position events report assets whose free or locked balances may have changed.
  • Balance delta events cover deposits, withdrawals, and transfers between accounts.
  • Execution reports provide order status, fill, price, commission, and timing details.
  • Some execution report fields appear only for particular order types or outcomes.
  • A stream termination event can indicate an expired token, logout, or unsubscribe.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.