Expand description
Binance Futures WebSocket message types.
Futures streams use standard JSON encoding (not SBE like Spot).
Message types are separated into data (public market data) and execution (private user data stream) concerns:
NautilusDataWsMessage- Market data for data clients.NautilusExecWsMessage- User data for execution clients.NautilusWsMessage- Wrapper enum containing both.
Structs§
- Account
Update Data - Account update data payload.
- Algo
Order Update Data - Algo order update data payload.
- Asset
Index Config - Asset index configuration (multi-assets mode).
- Balance
Update - Balance update within account update.
- Binance
Futures Account Config Msg - Account configuration update event.
- Binance
Futures Account Update Msg - Account update event from user data stream.
- Binance
Futures AggTrade Msg - Aggregate trade stream message.
- Binance
Futures Algo Update Msg - Algo order update event from user data stream (Binance Futures Algo Service).
- Binance
Futures Book Ticker Msg - Book ticker stream message.
- Binance
Futures Depth Update Msg - Order book depth update stream message.
- Binance
Futures Kline Data - Kline data within kline message.
- Binance
Futures Kline Msg - Kline/candlestick stream message.
- Binance
Futures Liquidation Msg - Liquidation order stream message.
- Binance
Futures Liquidation Order - Liquidation order details.
- Binance
Futures Listen KeyExpired Msg - Listen key expired event.
- Binance
Futures Margin Call Msg - Margin call event from user data stream.
- Binance
Futures Mark Price Msg - Mark price stream message.
- Binance
Futures Order Update Msg - Order/trade update event from user data stream.
- Binance
Futures Trade Msg - Trade stream message.
- Binance
Futures WsError Msg - Error message from Binance Futures WebSocket.
- Binance
Futures WsError Response - WebSocket error response.
- Binance
Futures WsSubscribe Request - WebSocket subscription request.
- Binance
Futures WsSubscribe Response - WebSocket subscription response.
- Leverage
Config - Leverage configuration change.
- Margin
Call Position - Position at risk in margin call.
- Order
Update Data - Order update data payload.
- Position
Update - Position update within account update.
Enums§
- Account
Update Reason - Account update reason type.
- Binance
Execution Type - Execution type for order updates.
- Binance
Futures Exec WsMessage - Raw user data stream message from Binance Futures WebSocket.
- Data
Handler Command - Handler command for data client-handler communication.
- Exec
Handler Command - Handler command for execution client-handler communication.
- Nautilus
Data WsMessage - Market data message from Binance Futures WebSocket.
- Nautilus
Exec WsMessage - Normalized execution event from Binance Futures.
- Nautilus
WsMessage - Output message from the Futures WebSocket handler.