yahoo finance quotes API and historical data API
雅虎财经报价API(http://download.finance.yahoo.com/d/quotes.csv?)提供对当前年度与公司关联的多个功能的访问
1 2 3 4 5 6 7 8 9 10 11 | (Sector Price Dividend Yield Price/Earnings Earnings/Share Book Value 52 week low 52 week high Market Cap EBITDA Price/Sales Price/Book). |
雅虎财务历史数据API(http://ichart.finance.yahoo.com/table.csv?)仅为特定期间的公司提供以下信息(开始年月日,结束年月日)
1 2 3 4 5 6 | > "Open":"15.32", > "High":"15.35", > "Low":"15.13", > "Close":"15.24", > "Volume":"20126900", > "Adj_Close":"15.24" |
号
如何获取与公司相关的股息收益率、价格/收益、收益/股票的历史数据?(因为现在我只能使用finance.quotes api获取与当前年份相关的信息,并且无法获取与这些功能相关的历史数据)
为了获得历史红利,您可以将
1 | http://ichart.finance.yahoo.com/table.csv?s=MSFT&g=v |
这将为您提供以下字段
1 2 | Date Dividends |
号
我相信我在哪里找到这个信息,但我不记得我从哪里得到的。即使我搜索其他网站,我也找不到关于这个API的详细信息。
你可以看看
https://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select+*+from+yahoo.finance.historicaldata+where+symbol+%3D+%22YHOO%22+and+startDate+%3D+%222009-09-11%22+and+endDate+%3D+%222010-03-10%22
号
很难免费找到你需要的数据。这就是为什么像迈克尔·布隆伯格这样提供金融数据的人都是亿万富翁的原因。
您可以尝试的一个选项是quandl。我成功地使用了他们的wiki stock数据库作为雅虎历史数据API的备份,以及一些难以找到的索引的主要来源。您可能能够从他们的自由数据库中计算出所需的一些数据。
对于任何感兴趣的人:以下是如何从eodhistericaldata.com下载数据:
1 | https://eodhistoricaldata.com/api/eod/AAPL.US?from=2017-01-05&to=2017-02-10&api_token=OeAFFmMliFG5orCUuwAKQ8l4WWFQ67YX&period=d |
使用以下参数调用URL:*eod:'一天结束'这只是众多下载可能性之一。检查他们的网站以获得完整的列表*美国:有问题的股票*起止日期:起止日期*API_令牌:您帐户的令牌
结果是一个csv文件,它可以被处理,例如c使用这个例子:下载csv