微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法绕过python从binance中提取多个股票/符号并从中提取必要的信息?

如何解决有没有办法绕过python从binance中提取多个股票/符号并从中提取必要的信息?

我想从 Binance 中提取多个股票代码,并且已设法这样做并将它们写入 CSV 文件。但是,我在从列中提取特定信息以仅包含 OHLCV 数据,然后将 ta-lib 封装在这些数据周围时遇到问题。

例如。我想保留每一行的 OHLCV 数据,用于列中的 XRPBTC、NEOBTC,并将它们写入一个文件或仅将 ta-lib 包装在相同的数据周围。它仅适用于一个股票代码,但我在为多个股票代码提取代码时遇到了一些麻烦。

我了解到这些是列表格式,我可以将它们拆分以仅保留 OHLCV 数据以及来自每一行和每列的数据,并将它们写入一个文件中 - 是否有更简单的拆分方法清单?

数据截图

Column with lists of data in each row

链接到相关的币安文档 Klines candlestick data

import pandas as pd                                                                                                     
import numpy as np                                                                                                   
import csv   
import talib as ta                                                                                                  
from binance.client import Client                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                 
candlesticks = ['XRPBTC','NEOBTC'] # unable to split for each row in multiple columns                                                         
data = pd.DataFrame()                                                                                                   

for candlestick in candlesticks:
    data[candlestick] = client.get_historical_klines(candlestick,Client.KLINE_INTERVAL_15MINUTE,"1 Jul,2021")
    data.to_csv("XrpnEO15M.csv")
    print(data)                

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。