我想用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的每个股票代码?
谢谢!
您可以使用雅虎财经获取几乎所有报价的实时数据:
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)
雅虎财经将为您提供高低调的关闭等。只需从雅虎财务页面查找报价名称,您将获得所有数据