अपने खाते का ट्रेडिंग इतिहास कैसे प्राप्त करें

अंतिम अपडेट: 31 मार्च 2025

REST API TradesHistory एंडपॉइंट का उपयोग आपके खाते के लिए संपूर्ण ट्रेडिंग इतिहास को पुनः प्राप्त करने के लिए किया जा सकता है।

यह TradesHistory एंडपॉइंट प्रति अनुरोध अधिकतम 50 ट्रेडों को उल्टे कालानुक्रमिक क्रम में (सबसे हाल के ट्रेड पहले) लौटाएगा, और प्रत्येक 50 ट्रेडों के बाद के समूहों (पृष्ठों) को पुनः प्राप्त करने के लिए एक पेजिंग ऑफसेट पैरामीटर (ofs) प्रदान करता है।

उदाहरण के लिए, TradesHistory एंडपॉइंट को बिना ऑफसेट पैरामीटर के या शून्य के ऑफसेट (ofs=0) के साथ कॉल करने पर आपके खाते के लिए सबसे हाल के 50 ट्रेड वापस आ जाएंगे, जबकि TradesHistory को 50 के ऑफसेट (ofs=50) के साथ कॉल करने पर 50 ट्रेडों का अगला समूह (51वें से 100वें ट्रेड) वापस आ जाएगा।

उदाहरण कोड (krakenex लाइब्रेरी के साथ Python)

#!/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 ऑफसेट गणना 400 या अधिक है")
print("हमने API को {0} कॉल किए".format(iterations))
raise SystemExit
except:
raise SystemExit

क्या आपको और मदद चाहिए?