¿Alguien sabe donde puedo encontrar una lista de todas las acciones que cotizan en el NYSE en una tabla que incluye también lo que el sector en el que están? Quiero ver a algunos de los datos a través de información, tanto de la acción individual y desde el sector, pero no puedo encontrar una lista completa que contiene dos piezas de información.
Respuestas
¿Demasiados anuncios?Me corrió el Mathematica código de abajo para hacer una lista de acciones y sectores puede acceder desde aquí:
https://www.dropbox.com/s/zkzpcnksvfygamp/nyse.xls
Mathematica utiliza comisariado de datos de Yahoo. Los elementos que la falta de información del sector han sido omitidos. La lista puede estar incompleta pero podría ofrecer algo para trabajar con.
members = FinancialData["NYSE", "Members"];
names = If[SameQ[Head[#], FinancialData], "-", #] &@
FinancialData[#, "Name"] & /@ members;
companies = If[SameQ[Head[#], FinancialData], "-", #] &@
FinancialData[#, "Company"] & /@ members;
sectors = If[SameQ[Head[#], FinancialData], "-", #] &@
FinancialData[#, "Sector"] & /@ members;
data = Transpose[{members, names, companies, sectors}];
data2 = DeleteCases[data, {_, _, _, Missing["NotAvailable"] | "-"}];
data3 = SortBy[data2, Last];
Export["nyse.xls",
Prepend[data3, {"Symbol", "Name", "Company", "Sector"}]];
Como @Louis dijo que, a partir de Finviz del stock screener puede filtrar por el intercambio y la columna de clasificación por sector.
>>> import urllib2
>>> url = "http://www.finviz.com/export.ashx?v=111&f=exch_nyse&o=sector"
>>> file = open("tickers.txt",'wb')
>>> data = urllib2.urlopen(url).readlines()
>>> for l in data:
... file.write(l)
>>> file.close()
Su mejor apuesta es usar el stock screener más en FINVIZ. Puede limitar los resultados a los que cotiza en las acciones y puede fácilmente exportar a CSV utilizando la "exportación" en la parte inferior derecha de la tabla.
Tenga en cuenta, la industria/sector de las clasificaciones no son uniformes. Usted encontrará diferentes métodos de clasificación dependiendo de donde se mire.