Skip to main content

Module messages

Module messages 

Source
Expand description

WebSocket message types for the AX Exchange API.

This module contains request and response message structures for both market data and order management WebSocket streams.

Structs§

AxBookLevel
Price level entry in order book.
AxBookLevelL3
Price level entry with individual order breakdown (L3).
AxMdBookL1
Level 1 order book update (best bid/ask).
AxMdBookL2
Level 2 order book update (aggregated price levels).
AxMdBookL3
Level 3 order book update (individual order quantities).
AxMdCandle
Candle/OHLCV message from market data WebSocket.
AxMdErrorInner
Inner error object for market data WebSocket errors.
AxMdErrorResponse
Error response from market data WebSocket with nested error object.
AxMdHeartbeat
Heartbeat message from market data WebSocket.
AxMdSubscribe
Subscribe request for market data.
AxMdSubscribeCandles
Subscribe request for candle data.
AxMdSubscriptionResponse
Subscription response from market data WebSocket.
AxMdSubscriptionResult
Result payload for subscription response.
AxMdTicker
Ticker/statistics message from market data WebSocket.
AxMdTrade
Trade message from market data WebSocket.
AxMdUnsubscribe
Unsubscribe request for market data.
AxMdUnsubscribeCandles
Unsubscribe request for candle data.
AxWsCancelOrder
Cancel order request via WebSocket.
AxWsCancelOrderResponse
Cancel order response from WebSocket.
AxWsCancelOrderResult
Result payload for cancel order response.
AxWsCancelRejected
Cancel rejected event.
AxWsError
Represents an error event surfaced by the WebSocket client.
AxWsGetOpenOrders
Get open orders request via WebSocket.
AxWsHeartbeat
Heartbeat event from orders WebSocket.
AxWsListResponse
List subscription response from the Ax orders WebSocket.
AxWsListResult
List subscription result payload.
AxWsOpenOrdersResponse
Open orders response from WebSocket.
AxWsOrder
Order details in WebSocket messages.
AxWsOrderAcknowledged
Order acknowledged event.
AxWsOrderCanceled
Order canceled event.
AxWsOrderDoneForDay
Order done for day event.
AxWsOrderError
Error details in an error response.
AxWsOrderErrorResponse
Error response from the Ax orders WebSocket.
AxWsOrderExpired
Order expired event.
AxWsOrderFilled
Order filled event.
AxWsOrderPartiallyFilled
Order partially filled event.
AxWsOrderRejected
Order rejected event.
AxWsOrderReplaced
Order replaced/amended event.
AxWsPlaceOrder
Place order request via WebSocket.
AxWsPlaceOrderResponse
Place order response from WebSocket.
AxWsPlaceOrderResult
Result payload for place order response.
AxWsTradeExecution
Trade execution details for fill events.
OrderMetadata
Metadata for pending order operations.

Enums§

AxMdMessage
Incoming market data WebSocket message.
AxOrdersWsMessage
Ax-specific messages for the orders WebSocket.
NautilusDataWsMessage
Nautilus domain message emitted after parsing Ax WebSocket events.
NautilusExecWsMessage
Nautilus domain messages for the Ax orders WebSocket.