STXOrderService
STXConfirmOrderParams
For the batch variant:
Enums
| Enum | Values |
|---|---|
STXOrderAction | buy, sell |
STXOrderType | limit, market |
STXOrderStatus | created, requested, accepted, open, filled, cancelled, rejected, partially_cancelled, delayed |
STXOrderExpiration | GOOD_TILL_START, GOOD_TILL_TIME |
STXOrdersSortByField | insertedAt, price, quantity, marketId, … |
STXSortOrder | asc, desc |
STXTradeService
Channels used by trading workflows
| Channel | Events |
|---|---|
STXActiveOrdersChannel | OnOrderUpdate — fires on every order state transition; IsChannelConnectedAndUseCancelOnDisconnect gate ConfirmOrderAsync(cancelOnDisconnect: true). |
STXActiveTradesChannel | OnTrade — fires on every new fill |
Errors worth catching
STXCancelOnDisconnectNotEnabledException— thrown byConfirmOrderAsync/ConfirmOrdersAsyncifcancelOnDisconnect: trueand the active orders channel isn’t joined.STXTokenExpiredException— refresh the token, then retry.

