Hogyan kérdezheti le fiókja kereskedési előzményeit

Utolsó frissítés: 2025. március 31.

A REST API TradesHistory végpont használható fiókja teljes kereskedési előzményeinek lekérésére.

A TradesHistory végpont kérésenként legfeljebb 50 kereskedést ad vissza fordított időrendi sorrendben (a legutóbbi kereskedések elöl), és biztosít egy lapozási eltolási paramétert (ofs) a további, egyenként legfeljebb 50 kereskedésből álló csoportok (oldalak) lekéréséhez.

Például a TradesHistory végpont meghívása eltolási paraméter nélkül vagy nulla eltolással (ofs=0) visszaadná fiókja legutóbbi 50 kereskedését, míg a TradesHistory meghívása 50-es eltolással (ofs=50) a következő 50 kereskedésből álló csoportot (az 51. és 100. közötti kereskedéseket) adná vissza.

Példakód (Python krakenex könyvtárral)

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

További segítségre van szükséged?