Python:如何免费获取股票数据(对于许多代码,如标准普尔500指数)

问题描述 投票:0回答:1

我想用Python获取库存数据进行分析。

而且我想对许多股票进行分析,而不是像AAPL这样的股票,而是标准普尔500指数。具体来说,美国股票当日价格和其他信息,如调整后的价格,行业等。

我该怎么做?


如果这个问题有点过于简单,我很抱歉。我试图找到数据,但没有一个好的解决方案。

我尝试了quandl,但似乎只支持通过自动收报机获取数据,Yahoo finance(来自https://www.quora.com/Using-Python-whats-the-best-way-to-get-stock-data)也是如此。一个可能的来源是Quantopian,但它只支持在线笔记本中的分析。现在我正在尝试Alph Advantage

当我看到其他人的项目时,它只是一个csv。我是否想念quandl或Yahoo Finance?或者我是否需要从他们手动获取SP 500的每个股票代码?

谢谢!

enter image description here

python finance yahoo-finance stock stockquotes
1个回答
2
投票

您可以使用雅虎财经获取几乎所有报价的实时数据:

import pandas as pd
from pandas_datareader import data as wb

ticker='BTC-USD'

ticker=wb.DataReader(ticker,start='2015-1-1',data_source='yahoo')
print(ticker)

雅虎财经将为您提供高低调的关闭等。只需从雅虎财务页面查找报价名称,您将获得所有数据

© www.soinside.com 2019 - 2024. All rights reserved.