首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从python-binance中获得最后的20个“收盘价”值,方法是使用"Get Historical /Candlesticks“函数?

如何从python-binance中获得最后的20个“收盘价”值,方法是使用"Get Historical /Candlesticks“函数?
EN

Stack Overflow用户
提问于 2021-01-21 00:20:02
回答 1查看 739关注 0票数 1

我正在尝试从二进制的最后几个“收盘价”值中列出一个列表。这是我目前拥有的代码。

代码语言:javascript
复制
from binance.client import Client
client= Client(API_KEY,API_SECRET)
klines = client.get_historical_klines("BTCUSDT", 
Client.KLINE_INTERVAL_1MINUTE, "1 day ago UTC")
print(klines)

输出是多个列表,描述如下:

代码语言:javascript
复制
[
  [
    1499040000000,      // Open time
    "0.01634790",       // Open
    "0.80000000",       // High
    "0.01575800",       // Low
    "0.01577100",       // Close
    "148976.11427815",  // Volume
    1499644799999,      // Close time
    "2434.19055334",    // Quote asset volume
    308,                // Number of trades
    "1756.87402397",    // Taker buy base asset volume
    "28.46694368",      // Taker buy quote asset volume
    "17928899.62484339" // Ignore.
  ]
]

以下是去掉中间部分的输出示例:

代码语言:javascript
复制
[[1611072420000, '37716.64000000', '37805.00000000', '37702.18000000', 
'37787.54000000', '198.73546400', 1611072479999, '7507515.26251034', 3959, 
'139.54353300', '5272053.83992940', '0'], [1611072480000, '37787.54000000', 
'37805.00000000', '37654.11000000', '37756.09000000', '123.42784000', 
1611072539999, '4658049.45239573', 3060, '56.22527600', '2122388.53330171', 
'0'], [1611072540000, '37754.74000000', '37768.11000000', '37671.15000000', 
'37691.71000000', '137.19280300', 1611072599999, '5175284.11293547', 2775, 
'59.11196400', '2230236.36825285', '0'],.......................................................................... 
... [1611158700000, '33757.21000000', '33758.90000000', '33408.06000000', 
'33511.26000000', '455.99996000', 1611158759999, '15289773.46630533', 7233, 
'145.59824900', '4882553.68773912', '0'], [1611158760000, '33511.27000000', 
'33527.38000000', '33400.00000000', '33471.00000000', '308.54631700', 
1611158819999, '10323394.45427450', 4736, '157.52705800', 
'5271808.11720111', '0']]

我想做一个由最后20个列表的第5个4值组成的列表。

不确定在python中是否有更好的函数可以使用。

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 08:56:37

您可以使用以下命令访问每个项目和属性: klinesi

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65813429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档