从python-binance中获得最后的20个“收盘价”值,可以使用"Get Historical /Candlesticks"函数来实现。以下是完善且全面的答案:
"Get Historical /Candlesticks"函数是python-binance库中用于获取历史K线数据的函数。通过该函数,可以获取指定交易对和时间间隔的K线数据,包括开盘价、最高价、最低价、收盘价等信息。
步骤如下:
pip install python-binance
from binance.client import Client
api_key = 'Your API Key'
api_secret = 'Your API Secret'
client = Client(api_key, api_secret)
symbol = 'BTCUSDT' # 交易对,这里以BTC/USDT为例
interval = Client.KLINE_INTERVAL_1DAY # 时间间隔,这里以1天为例
limit = 20 # 获取的K线数据数量,这里获取最后的20个数据
klines = client.get_historical_klines(symbol, interval, limit)
close_prices = [float(kline[4]) for kline in klines] # 提取收盘价数据
上述代码中,通过传入交易对、时间间隔和数量等参数,使用python-binance库中的"get_historical_klines"函数获取到了指定数量的K线数据。然后,通过遍历K线数据提取出了收盘价,并将其保存在一个列表中。
推荐的腾讯云相关产品: 腾讯云提供了丰富的云计算产品和服务,其中与云计算领域相关的产品有云服务器、云数据库、云存储等。以下是相关产品的介绍和链接地址:
以上是如何从python-binance中获得最后的20个“收盘价”值的完善且全面的答案。
领取专属 10元无门槛券
手把手带您无忧上云