首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python:如何在krakenex中设置ticker来获取历史OHLC数据?

在krakenex中设置ticker来获取历史OHLC数据的方法如下:

  1. 首先,确保已经安装了krakenex库。可以使用以下命令在Python中安装krakenex库:
代码语言:txt
复制

pip install krakenex

代码语言:txt
复制
  1. 导入krakenex库和其他必要的库:
代码语言:python
代码运行次数:0
复制

import krakenex

import time

代码语言:txt
复制
  1. 创建一个Krakenex对象并进行身份验证:
代码语言:python
代码运行次数:0
复制

k = krakenex.API()

k.load_key('path_to_api_key_file')

代码语言:txt
复制

这里的path_to_api_key_file是你的API密钥文件的路径。你需要在Kraken网站上创建一个API密钥,并将其保存到文件中。

  1. 设置ticker并获取历史OHLC数据:
代码语言:python
代码运行次数:0
复制

pair = 'XBTUSD' # 设置交易对,这里以比特币对美元的交易对为例

interval = 1440 # 设置时间间隔,这里以每日数据为例

获取最新的历史OHLC数据

response = k.query_public('OHLC', {'pair': pair, 'interval': interval})

data = response'result'

解析数据

for item in data:

代码语言:txt
复制
   timestamp = item[0]
代码语言:txt
复制
   open_price = item[1]
代码语言:txt
复制
   high_price = item[2]
代码语言:txt
复制
   low_price = item[3]
代码语言:txt
复制
   close_price = item[4]
代码语言:txt
复制
   volume = item[6]
代码语言:txt
复制
   # 在这里可以对数据进行进一步处理或存储
代码语言:txt
复制
   print(f'Timestamp: {timestamp}, Open: {open_price}, High: {high_price}, Low: {low_price}, Close: {close_price}, Volume: {volume}')
代码语言:txt
复制

这段代码将获取最新的历史OHLC数据,并将每个时间点的开盘价、最高价、最低价、收盘价和交易量打印出来。你可以根据需要对数据进行进一步处理或存储。

以上是使用krakenex库在Python中设置ticker来获取历史OHLC数据的方法。krakenex是一个用于与Kraken交易所进行交互的Python库,它提供了一组API方法来执行各种操作,包括获取市场数据、交易执行等。你可以在腾讯云的云服务器上运行这段代码,并结合其他云计算服务来进行数据处理、存储和分析等操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券