跳轉到主要內容
私有頻道使用 Broker API Key 認證,並以 auth.wallet_address 指定當前 Broker 旗下的使用者。API Secret 只在本地用於簽名。詳見 Broker WebSocket 認證。

訂閱

使用 pred 前綴。可以使用 items 訂閱指定條件,也可以使用 all: true 訂閱全部私有推送。
取消訂閱時使用相同的 payload,並將 op 設定為 unsubscribe。如已透過 server.sign 認證連線,後續訂閱和取消訂閱可省略 auth。

pred.orders

帳戶訂單狀態變化。返回欄位包括 order_id、client_order_id、event_id、condition_id、token_id、outcome、side、order_mode、order_type、px、qty、filled_qty、left_qty、status、created_ts 和 updated_ts。
WebSocket 的 status 是上游大寫 UI 狀態,與 REST 介面的小寫五態不同。常見值包括 PROCESSING、OPEN、CANCELLING、MATCHED、CANCELED 和 FAILED。

pred.usertrades

帳戶成交推送。返回 trade_id、order_id、condition_id、token_id、side、role、px、qty、fee_rate、status 和 created_ts。
僅推送已確認的帳戶成交;是否推送 MATCHED 事件取決於服務設定。

pred.positions

帳戶倉位變化。返回 position_id、event_id、token_id、outcome、qty、avg_px、settle_status、locked_qty、available_qty、claimable_amount 和 updated_ts。
倉位文件不描述標記價格欄位。

pred.settlements

結算和可領取金額變化。
私有頻道是事件驅動的。重連後應透過對應 REST 介面恢復目前狀態;訂閱私有頻道不會自動返回完整帳戶快照。