我想列出所有可用的行业(例如http://biz.yahoo.com/p/)并显示所有相应的库存。
到目前为止,我一直使用YAHOO.Finance.SymbolSuggest.ssCallback来进行符号建议,并使用http://finance.yahoo.com/d/quotes.csv?s= ...来获取股票数据。
有谁知道如何获得所有行业和相应的库存?
是否有另一个隐藏的Yahoo API?
最佳答案
所有可用行业的列表在标准普尔(Standard&Poor's)中被称为 GICS Sectors
(标准普尔500将使用该列表),在道琼斯(Dow Jones)和富时(FTSE)中被称为 ICB
。因此,它被纳斯达克,奈斯和其他市场使用。
雅虎似乎使用了晨星公司的第三种行业分类,但是由于我不太确定我会给出两种检索数据的方式。
晨星
我不知道Yahoo是否真的坚持这种分类,但是有些名字真的很接近,让我们来看一下:
您需要转到其Index Data,然后在每个扇区中单击它,然后在底部处查看完整的索引持有量。
它不像Yahoo行业列表中的那么精确,但是您可以使用Morning Star来做所有的事情。不太令人信服,我知道...
GICS行业
GICS Sectors
现在是标准普尔的商标,因此必须在标准普尔网站上寻求数据。
简短答案:看看这个page,您将需要注册(它是免费和容易的),并且可以下载包含股票和相应行业的电子表格(xls)。 然而,并不总是那么容易,您将不得不做一些搜索来检索具有相应行业的所有股票。例如,文件 INDICATED_RATE_CHANGE.xls 将在2012年的每个月为您提供一些公司及其部门。使用 SP500_DividendAristocrats_2012.xls ,您应该能够检索至少大部分S&P 500公司。
工商银行
ICB
被NYSE,NASDAQ等使用。然后,它比S&P和MorningStar更简单。 Here is your answer。 BOOM! 直接链接!
链接已死:(
最后
我强烈建议您使用更简单,最常用的行业分类索引: ICB
。由于数以百万计的投资者每天都会中继它,因此它将始终可用并公开显示,无需即可使用标准普尔金融服务或MorningStar经纪服务...
编辑
您可以在nasdaq.com上检索所有公司及其对应的部门:here for Nasdaq和here for Nyse
关于web-services - 通过Yahoo Finance按行业获取股票,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11339993/