任何人都知道Yahoo api for nasdaq index

时间:2015-12-31 22:17:08

标签: python yahoo stocks

我有一个python脚本,通过雅虎的API下载股票价格。我试图添加纳斯达克指数,但我找不到工作符号。

来自雅虎财经网页纳斯达克是' ^ IXIC'但是以下失败

url = "http://download.finance.yahoo.com/d/quotes.csv?s=^IXIC&f=ac"
url = "http://download.finance.yahoo.com/d/quotes.csv?s=%5EIXIC&f=ac"

对于DOW我需要使用ETF符号' DIA' (然后将结果乘以100)

url = "http://download.finance.yahoo.com/d/quotes.csv?s=DIA&f=ac" 

任何人都知道纳斯达克的符号适用于雅虎的API吗?

1 个答案:

答案 0 :(得分:1)

为什么不直接使用yahoo-finance python项目? https://github.com/lukaszbanasiak/yahoo-finance 然后代码看起来像这样:

from yql.api import YQL
ticker = ['^IXIC', '^DJI', '^GSPC']
for t in ticker:
    try:
        yql = YQL(t, '2016-01-01', '2016-01-30')
        print "Ticker: {0}".format(t)
        for item in yql:
            print item.get('date'), item.get('price')
    except:
        print 'Failed to Get Reply from Yahoo API'