寻找免费的 S&P 500 数据馈送
Posted
技术标签:
【中文标题】寻找免费的 S&P 500 数据馈送【英文标题】:Looking for a free S&P 500 data feed 【发布时间】:2018-04-26 07:30:57 【问题描述】:我正在,最好是带有 REST API 的馈送。雅虎财经和谷歌财经似乎已经停止了他们的提要。例如,http://download.finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1 返回,“我们注意到这项服务的使用违反了雅虎服务条款……” 有人知道免费的标准普尔 500 数据馈送吗?延迟报价很好。
【问题讨论】:
【参考方案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。
祝你好运!
【讨论】:
谢谢,@Wietse-de-wit。我希望我不必求助于屏幕抓取,但它会起作用。感谢您提及 Quandl。我去看看。【参考方案2】:到目前为止,我遇到过Alpha Vantange 和Tradier。粗略一看,Alpha Vantage 似乎提供半实时报价,通过在一定间隔内提供高价和低价报价(1 分钟是最小的间隔)。
Tradier 似乎为“沙盒”环境提供免费的延迟报价。
【讨论】:
以上是关于寻找免费的 S&P 500 数据馈送的主要内容,如果未能解决你的问题,请参考以下文章
自 OpenQuant 消亡以来,是不是有免费的实时财务数据馈送? [关闭]