Hoe u de handelsgeschiedenis van uw account kunt ophalen

Laatst bijgewerkt: 31 mrt 2025

Het REST API TradesHistory eindpunt kan worden gebruikt om de volledige handelsgeschiedenis van uw account op te halen.

Het TradesHistory eindpunt retourneert maximaal 50 transacties per verzoek in omgekeerd chronologische volgorde (de meest recente transacties eerst), en biedt een paginatie-offsetparameter (ofs) om volgende groepen (pagina's) van elk maximaal 50 transacties op te halen.

Bijvoorbeeld, het aanroepen van het TradesHistory eindpunt zonder een offsetparameter of met een offset van nul (ofs=0) zou de meest recente 50 transacties voor uw account retourneren, terwijl het aanroepen van TradesHistory met een offset van 50 (ofs=50) de volgende groep van 50 transacties (de 51e tot 100e transacties) zou retourneren.

Voorbeeldcode (Python met krakenex-bibliotheek)

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

Meer hulp nodig?