Кінцева точка REST API OHLC надає лише обмежений обсяг історичних даних – зокрема 720 точок даних для запитуваного інтервалу. Наприклад, запит на дані OHLC в інтервалах по 1 хвилині поверне 720 хвилин (12 годин) найактуальніших даних.
Для застосунків, які потребують додаткових даних OHLC або даних про тіки, можливо отримати всю історію торгів наших ринків (історичний час і продажі) через кінцеву точку REST API Trades. OHLC для будь-яких часових меж та будь-якого інтервалу може бути створено з історичних даних часу і продажів.
Кінцева точка Trades приймає необов’язковий параметр із значенням since, яке вказує на дату / час початку тримання даних. Значення since є UNIX-міткою часу з роздільною здатністю в наносекундах (стандартна UNIX-мітка часу в секундах із 9 додатковими цифрами).
Наприклад, виклик до кінцевої точки Trades, такий як https://api.kraken.com/0/public/Trades?pair=xbtusd&since=1559347200000000000, поверне історичний час і продажі для XBT / USD з 1 червня 2019 року о 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"}}
Подальші виклики до кінцевої точки Trades повинні замінити значення параметра since на значення параметра last із результатів попереднього виклику, такого як https://api.kraken.com/0/public/Trades?pair=xbtusd&since=1559350785297011117.
Використання спеціального значення since 0 (нуль) поверне історичний час і продажі від самого початку роботи ринку (починаючи з першої угоди).