Hesabınızın işlem geçmişi nasıl alınır

Son güncelleme: 31 Mar 2025

REST API TradesHistory uç noktası, hesabınızın tüm işlem geçmişini almak için kullanılabilir.

TradesHistory uç noktası, her istekte ters kronolojik sırayla (en yeni işlemler önce) 50 adede kadar işlem döndürür ve sonraki 50'şer işlemlik grupları (sayfaları) almak için bir sayfalama ofset parametresi (ofs) sağlar.

Örneğin, TradesHistory uç noktasını bir ofset parametresi olmadan veya sıfır ofsetle (ofs=0) çağırmak, hesabınız için en son 50 işlemi döndürürken, TradesHistory'yi 50 ofsetle (ofs=50) çağırmak, sonraki 50 işlemlik grubu (51. ila 100. işlemler) döndürür.

Örnek kod (krakenex kütüphanesi ile Python)

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

Daha fazla yardıma mı ihtiyacınız var?