Sådan henter du din kontos handelshistorik

Sidst opdateret: 31. marts 2025

REST API-slutpunktet TradesHistory kan bruges til at hente hele handelshistorikken for din konto.

TradesHistory-slutpunktet returnerer op til 50 handler pr. anmodning i omvendt kronologisk rækkefølge (de seneste handler først) og tilbyder en paginerings-offsetparameter (ofs) til at hente efterfølgende grupper (sider) på op til 50 handler hver.

For eksempel vil et kald til TradesHistory-slutpunktet uden en offsetparameter eller med en offset på nul (ofs=0) returnere de seneste 50 handler for din konto, mens et kald til TradesHistory med en offset på 50 (ofs=50) vil returnere den næste gruppe af 50 handler (den 51. til den 100. handel).

Eksempelkode (Python med krakenex-bibliotek)

#!/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

Har du brug for mere hjælp?