আপনার অ্যাকাউন্টের ট্রেডিং ইতিহাস কীভাবে পুনরুদ্ধার করবেন

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

আপনার অ্যাকাউন্টের সম্পূর্ণ ট্রেডিং ইতিহাস পুনরুদ্ধার করতে REST API TradesHistory এন্ডপয়েন্ট ব্যবহার করা যেতে পারে।

TradesHistory এন্ডপয়েন্ট প্রতিটি অনুরোধে বিপরীত কালানুক্রমিক ক্রমে (সর্বশেষ ট্রেডগুলি প্রথমে) 50টি পর্যন্ত ট্রেড ফেরত দেবে এবং প্রতিটি 50টি ট্রেডের পরবর্তী গ্রুপ (পৃষ্ঠা) পুনরুদ্ধার করার জন্য একটি পেজিনেশন অফসেট প্যারামিটার (ofs) প্রদান করে।

উদাহরণস্বরূপ, একটি অফসেট প্যারামিটার ছাড়া বা শূন্যের অফসেট (ofs=0) সহ TradesHistory এন্ডপয়েন্ট কল করলে আপনার অ্যাকাউন্টের সাম্প্রতিক 50টি ট্রেড ফেরত আসবে, যখন 50 এর অফসেট (ofs=50) সহ TradesHistory কল করলে পরবর্তী 50টি ট্রেডের গ্রুপ (51তম থেকে 100তম ট্রেড) ফেরত আসবে।

উদাহরণ কোড (ক্রাকেনেক্স লাইব্রেরি সহ পাইথন)

#!/usr/bin/env python3
# pretty-print the TradesHistory using offset parameter for more than 50 records

import sys
import pprint
import krakenex
import time

k = krakenex.API()
k.load_key('kraken.key')

iterations = 0
offSet = 0

while True:
iterations +=1
try:

response = k.query_private('TradesHistory', {'ofs': offSet})
pprint.pprint(response)
count = response['result']['count']
print(count)
offSet += 50
time.sleep(2)
print(offSet)
if (offSet >= 400):
print("API offset count is 400 or more")
print("We made {0} Calls to the API".format(iterations))
raise SystemExit
except:
raise SystemExit

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