我已经成功地从 Google 财经下载了股票数据,如下所示:
import pandas as pd
from pandas_datareader import data as web
import datetime
start = datetime.datetime(2016,1,1)
end = datetime.date.today()
apple = web.DataReader('aapl', 'google', start, end)
我想我可以对索引数据使用相同的框架。但这不起作用:
spx = web.DataReader('INDEXSP', 'google', start, end)
RemoteDataError: Unable to read URL: http://www.google.com/finance/historical
Google 不支持索引吗?
或者我需要不同的协议(protocol)吗?
最佳答案
索引数据可用:
鉴于您的电话已命名为 <instrument>
Google API 尚未准备好映射到它的历史记录,try to find the proper <instrument>
name manually first.
S&P 500 INDEX (
INDEXCBOE:SPX
)
v/s
S&P 500 (INDEXSP:.INX
)
...
DAX PERFORMANCE-INDEX (INDEXDB:DAX
)
两者都在 Google Finance 端工作并提供数据:
关于Python:使用谷歌财经下载索引数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44136765/