All
Filtruj według:
Jak mogę wpłacić gotówkę na konto?
Potrzebuję pomocy w weryfikacji konta
Dlaczego nie mogę uzyskać dostępu do konta?
Czy są jakieś opłaty za wypłatę kryptowalut?
Potrzebuję pomocy w zalogowaniu się na konto
Punkt końcowy REST API TradesHistory może zostać użyty do pobrania całej historii transakcji dla Twojego konta.
Punkt końcowy TradesHistory zwróci do 50 transakcji na żądanie w odwrotnej kolejności chronologicznej (najnowsze transakcje jako pierwsze) i udostępnia parametr przesunięcia paginacji (ofs) do pobierania kolejnych grup (stron) po maksymalnie 50 transakcji każda.
Na przykład, wywołanie punktu końcowego TradesHistory bez parametru przesunięcia lub z przesunięciem równym zero (ofs=0) zwróciłoby 50 najnowszych transakcji dla Twojego konta, natomiast wywołanie TradesHistory z przesunięciem równym 50 (ofs=50) zwróciłoby następną grupę 50 transakcji (od 51. do 100. transakcji).
#!/usr/bin/env python3
# ładne drukowanie historii transakcji (TradesHistory) przy użyciu parametru przesunięcia dla więcej niż 50 rekordów
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("Liczba przesunięć API wynosi 400 lub więcej")
print("Wykonaliśmy {0} wywołań do API".format(iterations))
raise SystemExit
except:
raise SystemExit