SP500,道琼斯和纳斯达克代码将无法使用Python

时间:2017-08-31 03:50:01

标签: python stock ticker quandl pandas-datareader

SP500,道琼斯和纳斯达克的代号为^ GSPC,^ IXIC和^ DJI,不再有效。

import datetime, quandl
from pandas_datareader import data, wb

start = datetime.datetime(2016,8,20)
end = datetime.datetime(2017, 8, 20)

sp500 = data.DataReader('^GSPC','google', start, end)  # S&P 500
nq = data.DataReader('^IXIC','google', start, end)  # NASDAQ
dj = data.DataReader('^DJI','google', start, end)   # Dow

我也试过quandl,发生了同样的问题。

sp500 = quandl.get("WIKI/^GSPC", trim_start= start, trim_end=end)
dji = quandl.get("WIKI/INDEX_DJI", trim_start=start, trim_end=end)

有任何想法是否存在这个问题吗?据推测,这些代码已经过时了,而且每个代码都有新的代码。下载它们不是非常Pythonic或酷:/ 任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

访问道琼斯指数时使用:

dji = quandl.get("BCB/UDJIAD1", 
              trim_start='2018-03-01', 
              trim_end='2018-03-31')