如何/在何处获取股票市场指数(聚合)API或其他访问方法

2024-05-13 11:00:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图安装一个显示标准普尔500指数的股市仪表;P500、纳斯达克和道琼斯工业平均指数;然而,我不确定在哪里可以找到收集这三个信息的来源。否则,我想我可以一次带一个,如下所示:

yahoo_url = "http://finance.yahoo.com/q?s=^GSPC" 
web.DataReader('^GSPC','yahoo')  # S&P 500 

不过,我不太确定如何让这个特定的代码工作。 任何建议或指向正确方向都将不胜感激

谢谢,, AJ


Tags: com信息httpurl标准来源仪表指数
1条回答
网友
1楼 · 发布于 2024-05-13 11:00:59

列出您想要的索引 indexes = ['^DJI', '^GSPC', '^IXIC']

为他们查询雅虎财经

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'])

相关问题 更多 >