WebSocket API v1 ব্যক্তিগত ফিড - openOrders

সর্বশেষ আপডেট: ১ এপ্রি, ২০২৫

The WebSocket API v1 openOrders feed হল একটি ব্যক্তিগত অ্যাকাউন্ট ম্যানেজমেন্ট ফিড, যা আপনার Kraken অ্যাকাউন্টের সাথে যুক্ত সমস্ত খোলা অর্ডারের রিয়েল-টাইম স্থিতি প্রদান করে।

একটি অর্ডারের স্থিতিতে যেকোনো পরিবর্তন, যেমন একটি নতুন অর্ডার স্থাপন করা, একটি অর্ডার আংশিকভাবে বা সম্পূর্ণরূপে পূরণ করা বা একটি অর্ডার বাতিল করা হলে, openOrders ফিডের মাধ্যমে একটি আপডেট বার্তা পাঠানো হবে।

কীভাবে সাবস্ক্রাইব করবেন

একবার WebSocket API v1-এর সাথে একটি সংযোগ স্থাপিত হলে, একটি প্রমাণীকরণ টোকেন পুনরুদ্ধার করে REST API GetWebSocketsToken এন্ডপয়েন্টের মাধ্যমে openOrders ফিডে সাবস্ক্রাইব করা যেতে পারে, এবং তারপর নিম্নলিখিত একটি সাবস্ক্রিপশন বার্তা পাঠানো যেতে পারে:

  • {"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}

উদাহরণ ফিড

নিম্নলিখিতটি openOrders ফিডের একটি উদাহরণ, যা বিভিন্ন অর্ডারের স্থিতি পরিবর্তনের জন্য প্রাপ্ত বার্তাগুলির ধরন চিত্রিত করে:

{"connectionID":14950811667203285981,"event":"systemStatus","status":"online","version":"0.3.0"}{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}[[], "openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"][[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}

openOrders ফিডে সাবস্ক্রাইব করার পর, একটি সাবস্ক্রিপশন স্ট্যাটাস বার্তা পাওয়া যায়:

  • {"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}

এর পরে একটি খালি স্ন্যাপশট থাকে যা নির্দেশ করে যে অ্যাকাউন্টে বর্তমানে কোনো খোলা অর্ডার নেই:

  • [[], "openOrders"]

যখন একটি নতুন অর্ডার স্থাপন করা হয়, তখন অর্ডারের বিবরণ প্রদান করে একটি প্রাথমিক বার্তা পাওয়া যায়, যার পরপরই পেন্ডিং থেকে ওপেন-এ স্থিতি পরিবর্তনের ইঙ্গিত দিয়ে একটি বার্তা আসে:

  • [[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"]

  • [[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]

কয়েক সেকেন্ড পরে, অর্ডারটি বাতিল করা হয় (এটি কার্যকর/পূরণ হওয়ার আগে), যার ফলে ওপেন থেকে বাতিল-এ স্থিতি পরিবর্তনের সাথে একটি অর্ডার বাতিলকরণ বার্তা আসে:

  • [[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]

এই নিবন্ধে দেখানো দশমিক এবং হাজার বিভাজকগুলি আমাদের ট্রেডিং প্ল্যাটফর্মে প্রদর্শিত বিন্যাস থেকে ভিন্ন হতে পারে। দশমিক বিভাজক: বিন্দু বনাম কমা আমরা কীভাবে ব্যবহার করি সে সম্পর্কে আরও তথ্যের জন্য আমাদের নিবন্ধটি পর্যালোচনা করুন।

আরও সাহায্যের প্রয়োজন?