accountConfigUpdate
eEvent Type
fsEvent business unit
EEvent Time
TTransaction Time
accountUpdate
eEvent Type
fsEvent business unit. 'UM' for USDS-M futures and 'CM' for COIN-M futures
EEvent Time
TTransaction
iAccount Alias, ignore for UM
Update Data
algoOrderUpdate
eEvent Type
TTransaction Time
EEvent Time
fsFutures segment, UM for USDS-M Futures, CM for Coin-M Futures
Algo order info
balanceUpdate
eEvent Type
EEvent Time
aAsset
dBalance Delta
UEvent updateId
TClear Time
conditionalOrderTradeUpdate
eEvent Type
TTransaction Time
EEvent Time
fsEvent business unit
executionReport
eEvent type
EEvent time
sSymbol
cClient order ID
SSide
oOrder type
fTime in force
qOrder quantity
pOrder price
PStop price
dTrailing Delta; This is only visible if the order was a trailing stop order.
FIceberg quantity; Will not be visible if not iceberg order
gOrderListId
COriginal client order ID; Only visible on cancellation of order, the ID of the order being canceled.
xCurrent execution type
XCurrent order status
rOrder reject reason; Only visible if there is a rejection, will be an error code.
iOrder ID
lLast executed quantity
zCumulative filled quantity
LLast executed price
nCommission amount
NCommission asset; Only visible when there is a commission amount.
TTransaction time
tTrade ID
vPrevented Match Id; This is only visible if the order expire due to STP trigger.
IupdateId
wIs the order on the book?
mIs this trade the maker side?
OOrder creation time
ZCumulative quote asset transacted quantity
YLast quote asset transacted quantity (i.e. lastPrice * lastQty)
QQuote Order Quantity; This is only visible if indicated in the order
DTrailing Time; This is only visible if the trailing stop order has been activated.
jStrategy ID; This is only visible if the strategyId parameter was provided upon order placement
JStrategy Type; This is only visible if the strategyType parameter was provided upon order placement
WWorking Time; This is only visible if the order has been placed on the book.
VselfTradePreventionMode
uTradeGroupId; This is only visible if the account is part of a trade group and the order expired due to STP trigger.
UCounterOrderId; This is only visible if the order expired due to STP trigger.
APrevented Quantity; This is only visible if the order expired due to STP trigger.
BLast Prevented Quantity; This is only visible if the order expired due to STP trigger.
CsCounter Symbol; This is only visible if the order expired due to STP trigger.
plPrevented Execution Quantity; This is only visible if the order expired due to STP trigger.
pLPrevented Execution Price; This is only visible if the order expired due to STP trigger.
pYPrevented Execution Quote Qty; This is only visible if the order expired due to STP trigger.
eRExpiry Reason; This is only visible if the order has expired.
liabilityChange
eEvent Type
EEvent Time
aAsset
tType
TTransaction ID
pPrincipal
iInterest
lTotal Liability
listenKeyExpired
eEvent Type
EEvent Time
openOrderLoss
eEvent Type
EEvent Time
Update Data
orderTradeUpdate
eEvent Type
fsEvent business unit. 'UM' for USDS-M futures and 'CM' for COIN-M futures
EEvent Time
TTransaction Time
iAccount Alias, ignore for UM
outboundAccountPosition
eEvent type
EEvent Time
uTime of last account update
UTime updateID
Balances Array
riskLevelChange
eEvent Type
EEvent Time
uuniMMR level
sRisk level: MARGIN_CALL, REDUCE_ONLY, FORCE_LIQUIDATION
eqAccount equity in USD value
aeActual equity without collateral rate in USD value
mTotal maintenance margin in USD value
User Data Stream Events
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · e="ACCOUNT_CONFIG_UPDATE" | |
| type = object · e="ACCOUNT_UPDATE" | |
| type = object · e="ALGO_UPDATE" | |
| type = object · e="balanceUpdate" | |
| type = object · e="CONDITIONAL_ORDER_TRADE_UPDATE" | |
| type = object · e="executionReport" | |
| type = object · e="liabilityChange" | |
| type = object · e="listenKeyExpired" | |
| type = object · e="openOrderLoss" | |
| type = object · e="ORDER_TRADE_UPDATE" | |
| type = object · e="outboundAccountPosition" | |
| type = object · e="riskLevelChange" |
eEvent Type
fsEvent business unit
EEvent Time
TTransaction Time