1

我正在寻找免费的 S&P 500 数据馈送,最好是带有 REST API 的馈送。雅虎财经和谷歌财经似乎已经停止了他们的提要。例如,http://download.finance.yahoo.com/d/quotes.csv?s =GOOG+AAPL&f=snl1返回,“我们注意到,该服务的使用违反了雅虎的条款服务……”有人知道免费的标准普尔 500 指数数据馈送吗?延迟报价很好。

4

2 回答 2

1

到目前为止,我遇到了Alpha VantageTradier。粗略一看,Alpha Vantage 似乎通过在一个间隔内提供高价和低价报价来提供半实时报价(1 分钟是最小的间隔)。

Tradier 似乎为“沙盒”环境提供免费的延迟报价。

于 2017-11-24T14:16:49.760 回答
1

如果您将 Python 与 Beautifulsoup 结合使用,您可以轻松地从多个站点获取数据。例子:

from bs4 import BeautifulSoup
import urllib2

url = "https://finance.yahoo.com/quote/A?p=A"
content = urllib2.urlopen(url).read()
soup = BeautifulSoup(content)
soup = soup.find_all('script')
soupstr = str(soup)
print soupstr[soupstr.find("regularMarketPrice")+27:soupstr.find("regularMarketPrice")+35]

唯一的问题是每个报价实际上会使用 0,4 MB,我认为这是对带宽和容量的大量不必要使用。

或者,也许您可​​以使用 Quandl。

祝你好运!

于 2017-11-19T15:44:28.427 回答