Het REST API OHLC-eindpunt biedt alleen een beperkte hoeveelheid historische gegevens, namelijk 720 gegevenspunten van het gevraagde interval. Als je bijvoorbeeld om OHLC-gegevens vraagt in intervallen van 1 minuut, worden de meest recente 720 minuten (12 uur) aan gegevens geretourneerd.
Voor toepassingen die aanvullende OHLC- of tickgegevens vereisen, is het mogelijk om de volledige tradegeschiedenis van onze markten (de historische tijd en verkopen) op te halen via het REST API Trades-eindpunt. De OHLC voor elk tijdsbestek en elk interval kan vervolgens worden gemaakt op basis van de historische tijd- en verkoopgegevens.
Het Trades-eindpunt heeft een optionele parameter genaamd since, die de startdatum/tijd van de gegevens specificeert. De since-waarde is een UNIX-tijdstempel met een resolutie van nanoseconden (een standaard UNIX-tijdstempel in seconden met negen extra cijfers).
Bijvoorbeeld, een oproep naar het Trades-eindpunt zoals https://api.kraken.com/0/public/Trades?pair=xbtusd&since=1559347200000000000 zou de historische tijd en verkopen voor BTC/USD retourneren vanaf 1 juni 2019 om 00:00:00 UTC:
{'error':[],'result':{'XXBTZUSD':[["8552.90000","0.03190270",1559347203.7998,"s","m",""],["8552.90000","0.03155529",1559347203.8086,"s","m",""],["8552.90000","0.00510797",1559347203.9664,"s","m",""],["8552.90000","0.09047336",1559347203.9789,"s","m",""],["8552.90000","0.00328738",1559347203.9847,"s","m",""],["8552.90000","0.00492152",1559347203.9897,"s","m",""],["8552.90000","0.00201848",1559347203.9937,"s","m",""],["8552.90000","0.11422068",1559347203.9993,"s","m",""],["8552.90000","0.00425858",1559347204.071,"s","m",""],["8552.90000","0.00427679",1559347204.0762,"s","m",""],["8552.90000","0.06381401",1559347204.1662,"s","m",""]
...
["8579.50000","0.05379597",1559350785.248,"s","l",""],["8579.50000","0.94620403",1559350785.2936,"s","l",""],["8578.10000","0.45529068",1559350785.297,"s","l",""]],"last":"1559350785297011117"}}
Bij volgende oproepen naar het Trades-eindpunt moet je de waarde van de parameter since vervangen door de waarde van de parameter last uit de resultaten van de vorige oproep, zoals https://api.kraken.com/0/public/Trades?pair=xbtusd&since=1559350785297011117.
Door de speciale since-waarde van 0 (nul) te gebruiken worden historische tijd- en verkoopgegevens vanaf het begin van de markt (vanaf de allereerste trade) geretourneerd.