如何在python中获取一天时间间隔内每分钟/小时的库存数据

2024-04-28 15:48:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我搜索了很多,想知道如何在特定的时间间隔内以分钟频率读取高分辨率股票价格,但找不到太多。在

以下是应该起作用的:

import fix_yahoo_finance as yf
data = yf.download(tickers='AAPL',start='2019-01-01',end='2019-01-03',interval = "1m")

依据:https://github.com/ranaroussi/fix-yahoo-finance/blob/master/README.rst 但它给了我一个错误:

^{pr2}$

如果我使用1d这是每日分辨率,它会起作用:

data = yf.download(tickers='AAPL',start='2019-01-01',end='2019-01-03',interval = "1d")

此外,以下内容在分钟分辨率方面也很好,但它提供了当天的结果,并且没有将开始/结束日期作为输入参数,这使得它对历史数据没有用处:

from alpha_vantage.timeseries import TimeSeries
ts=TimeSeries(key='ACLIMSOTBCT8K3GV', output_format='pandas')
pulledData, meta_data = ts.get_intraday(symbol=stock,interval='1min', outputsize='full')

所以我想知道有没有什么方法可以在开始/结束日之间得到盘中的股票价格?在


Tags: importdatadownload分辨率fixstartyahooend