How/where 寻找股票市场指数(汇总)API 或其他访问方法
How/where to go for a stock market index (aggregate) API or other method to accessing
我正在尝试安装显示标准普尔 500 指数、纳斯达克指数和 DJIA 综合指数的股票市场指标;但是,我不确定在哪里可以找到将这三者聚集在一起的资源。否则,我想我可以像下面这样一次一个地引入它:
yahoo_url = "http://finance.yahoo.com/q?s=^GSPC"
web.DataReader('^GSPC','yahoo') # S&P 500
不过,我不太确定如何让这段代码正常工作。
非常感谢任何建议或指向正确方向的建议。
谢谢,
阿杰
列出你想要的索引
indexes = ['^DJI', '^GSPC', '^IXIC']
为他们查询yahoo finance
df = web(indexes, 'yahoo', start='2010-01-01')
>>> df.columns
MultiIndex([('Adj Close', '^DJI'),
('Adj Close', '^GSPC'),
('Adj Close', '^IXIC'),
( 'Close', '^DJI'),
( 'Close', '^GSPC'),
( 'Close', '^IXIC'),
( 'High', '^DJI'),
( 'High', '^GSPC'),
( 'High', '^IXIC'),
( 'Low', '^DJI'),
( 'Low', '^GSPC'),
( 'Low', '^IXIC'),
( 'Open', '^DJI'),
( 'Open', '^GSPC'),
( 'Open', '^IXIC'),
( 'Volume', '^DJI'),
( 'Volume', '^GSPC'),
( 'Volume', '^IXIC')],
names=['Attributes', 'Symbols'])
我正在尝试安装显示标准普尔 500 指数、纳斯达克指数和 DJIA 综合指数的股票市场指标;但是,我不确定在哪里可以找到将这三者聚集在一起的资源。否则,我想我可以像下面这样一次一个地引入它:
yahoo_url = "http://finance.yahoo.com/q?s=^GSPC"
web.DataReader('^GSPC','yahoo') # S&P 500
不过,我不太确定如何让这段代码正常工作。 非常感谢任何建议或指向正确方向的建议。
谢谢, 阿杰
列出你想要的索引
indexes = ['^DJI', '^GSPC', '^IXIC']
为他们查询yahoo finance
df = web(indexes, 'yahoo', start='2010-01-01')
>>> df.columns
MultiIndex([('Adj Close', '^DJI'),
('Adj Close', '^GSPC'),
('Adj Close', '^IXIC'),
( 'Close', '^DJI'),
( 'Close', '^GSPC'),
( 'Close', '^IXIC'),
( 'High', '^DJI'),
( 'High', '^GSPC'),
( 'High', '^IXIC'),
( 'Low', '^DJI'),
( 'Low', '^GSPC'),
( 'Low', '^IXIC'),
( 'Open', '^DJI'),
( 'Open', '^GSPC'),
( 'Open', '^IXIC'),
( 'Volume', '^DJI'),
( 'Volume', '^GSPC'),
( 'Volume', '^IXIC')],
names=['Attributes', 'Symbols'])