Slik henter du kontoens handelshistorikk

Sist oppdatert: 31. mars 2025

REST API-et TradesHistory-endepunktet kan brukes til å hente hele handelshistorikken for kontoen din.

TradesHistory-endepunktet vil returnere opptil 50 handler per forespørsel i omvendt kronologisk rekkefølge (de nyeste handler først), og tilbyr en paginerings-offset-parameter (ofs) for å hente påfølgende grupper (sider) på opptil 50 handler hver.

For eksempel, å kalle TradesHistory-endepunktet uten en offset-parameter eller med en offset på null (ofs=0) ville returnere de 50 nyeste handler for kontoen din, mens å kalle TradesHistory med en offset på 50 (ofs=50) ville returnere den neste gruppen på 50 handler (de 51. til 100. handler).

Eksempelkode (Python med krakenex-biblioteket)

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

Trenger du mer hjelp?