WebSocket API v1 - মার্কেট ডেটা ফিডের উদাহরণ

সর্বশেষ আপডেট করা হয়েছে: ৩১ মার্চ, ২০২৫

WebSocket API v1 মার্কেট ডেটা ফিডগুলি হল সর্বজনীন (অননুমোদিত) ফিডের একটি সিরিজ, যা আমাদের বাজারের জন্য উপলব্ধ ট্রেডিং ডেটার (টিকর, সময় এবং বিক্রয়, অর্ডার বুক, ইত্যাদি) একটি রিয়েল-টাইম স্ট্রিম সরবরাহ করে।

লাইভ মার্কেট ডেটা স্ট্রিম হিসাবে, মার্কেট ডেটার যেকোনো পরিবর্তন (যেমন সেরা বিড/আস্ক মূল্য বা ভলিউমের আপডেট) এক বা একাধিক মার্কেট ডেটা ফিডের মাধ্যমে একটি আপডেট বার্তা পাঠানোর কারণ হবে।

একটি মার্কেট ডেটা ফিডে কীভাবে সাবস্ক্রাইব করবেন

একবার WebSocket API v1-এর সাথে একটি সংযোগ স্থাপন করা হলে (সর্বজনীন URL wss://ws.kraken.com/ ব্যবহার করে), নিম্নলিখিত একটি সাবস্ক্রিপশন বার্তা পাঠিয়ে মার্কেট ডেটা ফিডগুলিতে সাবস্ক্রাইব করা যেতে পারে:

  • {"event":"subscribe", "subscription":{"name":"ticker"}, "pair":["BTC/USD"]}

একটি বৈধ সাবস্ক্রিপশন অনুরোধ পাওয়ার পর, মার্কেট ডেটা ফিডগুলি একটি সাবস্ক্রিপশন নিশ্চিতকরণ বার্তা পাঠাবে:

  • {"channelID":324,"channelName":"ticker","event":"subscriptionStatus","pair":"XBT/USD","status":"subscribed","subscription":{"name":"ticker"}}

এর পরে একটি প্রাথমিক মার্কেট ডেটা স্ন্যাপশট (প্রশ্নযুক্ত ফিডের উপর নির্ভর করে), এবং তারপর রিয়েল-টাইম মার্কেট ডেটার লাইভ স্ট্রিম থাকবে।

একটি মার্কেট ডেটা ফিড থেকে লাইভ স্ট্রিমের উদাহরণ

নিম্নলিখিতটি টিকর ফিডের একটি উদাহরণ, যা বিভিন্ন মার্কেট ডেটা পরিবর্তনের জন্য প্রাপ্ত বার্তাগুলির ধরন চিত্রিত করে (যেমন ট্রেড সংঘটিত হওয়ার কারণে সেরা বিড/আস্ক ভলিউম পরিবর্তন):

[324,{"a":["42243.20000",3,"3.04172624"],"b":["42243.10000",0,"0.28500000"],"c":["42243.20000","0.00073657"],"v":["634.15053067","2117.90194729"],"p":["41908.86644","41673.47236"],"t":[7214,21130],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41896.10000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42243.20000",0,"0.01460168"],"b":["42243.10000",3,"3.82293519"],"c":["42243.20000","0.01398000"],"v":["634.16451067","2117.88824812"],"p":["41908.87381","41673.47318"],"t":[7215,21126],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41898.80000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42255.00000",0,"0.08406816"],"b":["42243.10000",6,"6.33160603"],"c":["42255.00000","0.01593184"],"v":["634.19504419","2117.90471127"],"p":["41908.89020","41673.47996"],"t":[7217,21123],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41908.00000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42254.80000",0,"0.53200000"],"b":["42251.60000",0,"0.10000000"],"c":["42254.80000","0.05800000"],"v":["634.25304419","2117.94005439"],"p":["41908.92184","41673.49337"],"t":[7218,21122],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41922.40000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42248.60000",2,"2.84602281"],"b":["42247.00000",0,"0.12500000"],"c":["42248.60000","0.04168347"],"v":["634.29472766","2117.98132192"],"p":["41908.94416","41673.50464"],"t":[7219,21122],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41922.40000"]},"ticker","XBT/USD"]
[324,{"a":["42248.60000",2,"2.83204281"],"b":["42246.90000",0,"0.10000000"],"c":["42248.60000","0.01398000"],"v":["634.30870766","2117.99530192"],"p":["41908.95164","41673.50844"],"t":[7220,21123],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41922.40000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}

উল্লেখ্য যে, যখন কোনো টিকর (বা অন্যান্য মার্কেট ডেটা) উপলব্ধ থাকে না, তখন প্রতি সেকেন্ডে 1টি হার্টবিট বার্তা পাঠানো হয়।

টিকর ফিডের জন্য JSON বার্তাগুলির মধ্যে থাকা স্বতন্ত্র ক্ষেত্র/মানগুলির বিবরণ (এবং অন্যান্য সমস্ত মার্কেট ডেটা ফিড) আমাদের WebSocket API v1 ডকুমেন্টেশনে উপলব্ধ।

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