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

کانال خصوصی معاملات کاربر

به محض انجام شدن معامله برای کاربر، اطلاعات معامله در این کانال منتشر می‌شود.

الگوی کانال:

  • private:trades#{websocketAuthParam}

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

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

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

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

sub.subscribe();

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

{
"id": 2,
"subscribe": {
"channel": "private:trades#1987577cdf7c7422dee369e188e276ee"
}
}

نمونه پیام:

{
"srcCurrency": "btc",
"dstCurrency": "rls",
"timestamp": "2024-11-23T11:31:27.833000+00:00",
"time": 1732361487833,
"price": "66683959340",
"amount": "0.000404",
"total": "26940319.57336",
"type": "Sell",
"fee": "47150.7989334",
"id": 12942226,
"orderId": 520305923,
"isMaker": true
}

فیلد timestamp برای سازگاری قبلی باقی مانده و منسوخ است. برای زمان معامله از time استفاده کنید.

Responses

پیام کانال خصوصی معاملات