All
Filtrera efter:
Hur gör jag en kontantinsättning till mitt konto?
Jag behöver hjälp med kontoverifiering
Varför kan jag inte komma åt mitt konto?
Finns det avgifter för kryptoutttag?
Jag behöver hjälp med att logga in på mitt konto
REST API-slutpunkten TradesHistory kan användas för att hämta hela handelshistoriken för ditt konto.
TradesHistory-slutpunkten returnerar upp till 50 affärer per förfrågan i omvänd kronologisk ordning (de senaste affärerna först) och tillhandahåller en parameter för sidindelningsoffset (ofs) för att hämta efterföljande grupper (sidor) med upp till 50 affärer vardera.
Till exempel, om du anropar TradesHistory-slutpunkten utan en offsetparameter eller med en offset på noll (ofs=0) skulle de 50 senaste affärerna för ditt konto returneras, medan ett anrop till TradesHistory med en offset på 50 (ofs=50) skulle returnera nästa grupp med 50 affärer (den 51:a till 100:e affären).
#!/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