python 插入股票数据提取

python plug to stock data extraction

我正在尝试创建一个脚本,通过 python 编程定期提取 stocks/ETFs 列表的当前价格信息。 有没有办法做到这一点或相关的图书馆? 这个想法是提取股票列表的价格并将它们存储在数据框中。数据框会定期刷新新的价格信息,比如每 15 分钟或 1 小时。 如果您能指出正确的方向,我将不胜感激。

谢谢,新年快乐!

有一些很棒的库可以为您提供帮助。例如,yfinance。 您可以使用自己的脚本刷新值。

这是演示的基本片段。

# pip install yfinance
import yfinance as yfin
stockName = 'AMZN'
startDate = datetime.date(1998, 1, 1).strftime('%Y-%m-%d')
endDate = datetime.date(2019, 12, 31).strftime('%Y-%m-%d')
df = yfin.download(stockName, start = startDate, end = endDate, progress=True)
df['Date'] = df.index
df = df.reset_index(drop=True)
df = df.reindex(columns=['Date','Open','High','Low','Close','Adj Close','Volume'])
df

这是您的数据框,您可以将其用于其他目的。