All
Suodata mukaan:
Miten talletan käteistä tililleni?
Tarvitsen apua tilin vahvistamisessa
Miksi en voi käyttää tiliäni?
Onko kryptovaluuttojen nostossa maksuja?
Tarvitsen apua kirjautuessani tililleni.
REST API -päätepistettä TradesHistory voidaan käyttää koko tilisi kaupankäyntihistorian hakemiseen.
TradesHistory-päätepiste palauttaa enintään 50 kauppaa pyyntöä kohden käänteisessä aikajärjestyksessä (uusimmat kaupat ensin) ja tarjoaa sivutuksen siirtymäparametrin (ofs) seuraavien ryhmien (sivujen) hakemiseen, joissa kussakin on enintään 50 kauppaa.
Esimerkiksi kutsumalla TradesHistory-päätepistettä ilman siirtymäparametria tai nollasiirtymällä (ofs=0) palautettaisiin tilisi 50 uusinta kauppaa, kun taas kutsumalla TradesHistory-päätepistettä siirtymällä 50 (ofs=50) palautettaisiin seuraavan 50 kaupan ryhmän (51. – 100. kaupat).
#!/usr/bin/env python3
# tulostaa TradesHistoryn siististi käyttäen offset-parametria yli 50 tietueelle
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:n offset-laskuri on 400 tai enemmän")
print("Teimme {0} kutsua API:in".format(iterations))
raise SystemExit
except:
raise SystemExit