Cum să recuperați istoricul de tranzacționare al contului dumneavoastră

Ultima actualizare: 31 martie 2025

Punctul final REST API TradesHistory poate fi utilizat pentru a recupera întregul istoric de tranzacționare al contului dumneavoastră.

Punctul final TradesHistory va returna până la 50 de tranzacții per solicitare, în ordine cronologică inversă (cele mai recente tranzacții mai întâi), și oferă un parametru offset de paginare (ofs) pentru a recupera grupuri ulterioare (pagini) de până la 50 de tranzacții fiecare.

De exemplu, apelarea punctului final TradesHistory fără un parametru offset sau cu un offset de zero (ofs=0) ar returna cele mai recente 50 de tranzacții pentru contul dumneavoastră, în timp ce apelarea TradesHistory cu un offset de 50 (ofs=50) ar returna următorul grup de 50 de tranzacții (tranzacțiile de la 51 la 100).

Exemplu de cod (Python cu biblioteca krakenex)

#!/usr/bin/env python3
# afișează frumos TradesHistory folosind parametrul offset pentru mai mult de 50 de înregistrări

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("Numărul offset API este de 400 sau mai mult")
print("Am efectuat {0} apeluri către API".format(iterations))
raise SystemExit
except:
raise SystemExit

Ai nevoie de mai mult ajutor?