10

我想列出所有可用的行业(例如:http ://biz.yahoo.com/p/ )并显示所有相应的股票。到目前为止,我使用 YAHOO.Finance.SymbolSuggest.ssCallback 进行符号建议,并使用http://finance.yahoo.com/d/quotes.csv?s= ... 获取股票数据。

有谁知道如何获得所有行业和相应的股票?是否还有另一个隐藏的 Yahoo API?

4

2 回答 2

19

GICS Sectors标准普尔(标准普尔 500 指数将使用该列表)以及ICB道琼斯和富时指数都要求列出所有可用行业的列表。因此它被纳斯达克、纽约证券交易所和其他市场使用。雅虎似乎使用了晨星的第三种行业分类,但由于我不太确定我会提供两种检索数据的方式。

晨星

我不知道雅虎是否真的坚持这个分类,但有些名字真的很接近所以让我们看看:你需要去他们的索引数据,在每个部门,点击它,然后在底部查看完整的索引持有量。它不像雅虎行业列表那样精确,但它是晨星所能做的。不是很有说服力,我知道...

GICS 部门

GICS Sectors现在是标准普尔的商标,然后必须在标准普尔的网站上查找数据。
简短的回答:看看这个页面,您需要注册(免费且简单),您可以下载包含股票和相应行业的电子表格(xls)。然而,事情并不总是那么容易,您将不得不进行一些搜索以检索所有具有相应行业的股票。例如,文件INDICATED_RATE_CHANGE.xls将为您提供 2012 年每个月的一些公司及其部门。使用该文件和SP500_DividendAristocrats_2012.xls,您应该能够检索至少大部分 S&P 500 公司。

国际商业银行

ICB纽约证券交易所,纳斯达克等都使用它......然后它比标准普尔和晨星简单得多。这是你的答案繁荣!直接链接! 链接已死:(

最后

我强烈建议您使用更简单且最常用的行业分类索引:ICB. 由于数以百万计的投资者每天都在关注它,因此它将始终可用并公开展示,无需使用标准普尔金融服务或晨星经纪服务......

编辑

您可以查看 nasdaq.com 以检索所有公司及其相应部门:此处为纳斯达克此处为 Nyse

于 2012-08-02T07:52:49.473 回答
1

从这里获取所有行业 ID:http: //biz.yahoo.com/ic/ind_index.html (查看链接)

然后使用 YQL ( https://developer.yahoo.com/yql/console/ )

使用这样的查询: select * from yahoo.finance.industry where id=912

于 2016-02-07T20:08:09.987 回答