So rufen Sie die Handelshistorie Ihres Kontos ab

Zuletzt aktualisiert: 31. März 2025

Der REST-API-Endpunkt TradesHistory kann verwendet werden, um die gesamte Handelshistorie Ihres Kontos abzurufen.

Der TradesHistory-Endpunkt gibt bis zu 50 Trades pro Anfrage in umgekehrter chronologischer Reihenfolge (die neuesten Trades zuerst) zurück und bietet einen Paginierungs-Offset-Parameter (ofs), um nachfolgende Gruppen (Seiten) von jeweils bis zu 50 Trades abzurufen.

Zum Beispiel würde der Aufruf des TradesHistory-Endpunkts ohne Offset-Parameter oder mit einem Offset von Null (ofs=0) die letzten 50 Trades für Ihr Konto zurückgeben, während der Aufruf von TradesHistory mit einem Offset von 50 (ofs=50) die nächste Gruppe von 50 Trades (den 51. bis 100. Trade) zurückgeben würde.

Beispielcode (Python mit krakenex-Bibliothek)

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

Brauchst du weitere Hilfe?