پرش به مطلب اصلی

کانال خصوصی سفارشات کاربر

در این کانال، رویدادهای سفارش کاربر منتشر می‌شود.

الگوی کانال:

  • private:orders#{websocketAuthParam}

عضویت در این کانال به توکن اتصال وب‌سوکت و websocketAuthParam کاربر نیاز دارد.

نمونه عضویت با SDK:

const websocketAuthParam = '<WEBSOCKET_AUTH_PARAM>';
const sub = client.newSubscription(`private:orders#${websocketAuthParam}`, { delta: 'fossil' });

sub.on('publication', (ctx) => {
console.log(ctx.data);
});

sub.subscribe();

نمونه پیام سفارش:

{
"amount": "0.0002",
"avgFilledPrice": "114879999920",
"clientOrderId": null,
"dstCurrency": "rls",
"eventTime": 1762779011366,
"fee": "0.00000031",
"filledAmount": "0.0002",
"lastFillTime": 1762779011258,
"marketType": "Spot",
"orderId": 278339,
"orderType": "Market",
"param1": null,
"price": null,
"side": "Buy",
"srcCurrency": "btc",
"status": "Done",
"tradeAmount": "0.0002",
"tradeId": 92547,
"tradePrice": "114879999920"
}

نمونه پیام خطای سفارش:

{
"status": "Failed",
"code": "OverValueOrder",
"message": "Order Validation Failed",
"clientOrderId": "TestClientID"
}

Responses

پیام کانال خصوصی سفارشات