Cómo recuperar el historial de trading de su cuenta

Última actualización: 31 mar 2025

El endpoint de la API REST TradesHistory se puede utilizar para recuperar todo el historial de trading de su cuenta.

El endpoint TradesHistory devolverá hasta 50 trades por solicitud en orden cronológico inverso (los trades más recientes primero), y proporciona un parámetro de desplazamiento de paginación (ofs) para recuperar grupos subsiguientes (páginas) de hasta 50 trades cada uno.

Por ejemplo, llamar al endpoint TradesHistory sin un parámetro de desplazamiento o con un desplazamiento de cero (ofs=0) devolvería los 50 trades más recientes de su cuenta, mientras que llamar a TradesHistory con un desplazamiento de 50 (ofs=50) devolvería el siguiente grupo de 50 trades (los trades del 51 al 100).

Código de ejemplo (Python con la librería krakenex)

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

¿Necesita más ayuda?