onde posso obter uma lista de todos os símbolos de ações do yahoo finance

Lembro-me de ter visto isso em algum lugar, não consigo encontrar mais. Alguém sabe como posso Recebo todas as listas de ações do Yahoo Finance.

Ou mesmo todas as ações americanas, talvez Russell 1000/2000/3000 …

Comentários

Resposta

O BATS tem um ótimo arquivo para download: http://batstrading.com/market_data/listed_symbols/

Existe um CS e XML. Eles têm 7.000 ações nessa lista. Boas ações, não OTC.

Comentários

  • que ' é legal, não ' Não tenho outros Estados Unidos, ou não poderia ' encontrar não-nós. Mesmo assim, aceitei a resposta, pois mencionei apenas o índice de Russell. Algo semelhante para o resto do mundo? (Reino Unido, Austrália …)
  • Não, que ' encontrei. Os mercados dos EUA têm as melhores fontes de dados devido à popularidade.
  • Depois de baixar o csv, tenho apenas 359 símbolos

Resposta

Para ações americanas: se você estiver usando Python 3, você pode primeiro, em um terminal, fazer

pip install get-all-tickers 

e depois

from get_all_tickers import get_tickers as gt list_of_tickers = gt.get_tickers() # or if you want to save them to a CSV file get.save_tickers() 

Como alternativa, você pode clonar o arquivo de https://github.com/shilewenuw/get_all_tickers/blob/master/get_all_tickers/tickers.csv

Resposta

Você pode obter uma lista de tickers gratuitamente usando a API do Finnhub.

Você só precisa solicitar uma chave de API gratuita.

Verifique a seguinte documentação: https://finnhub.io/docs/api#stock-symbols

Resposta

Resposta

O Yahoo fechou seu AP Eu, também estamos baixando manualmente todos os símbolos para nosso uso. Além disso, estamos compartilhando tudo em https://github.com/stockdatalab/YAHOO-FINANCE-SCREENER-SYMBOLS-AND-HISTORICAL-DATA . você pode baixar do link acima.

Google Yahoo não fornece mais lista de símbolos e também Google fornece dados históricos de apenas um ano de qualquer empresa.

Resposta

O YQL parece falhar em consultas como “% AM%” e também não há outra maneira de obter a lista de todos os símbolos de ações. mas eu acho que isso pode resolver o problema ..

selecione * de yahoo.finance.industry onde id em (1,2,3 …. 260)

isso dará você lista de empresas e seus símbolos. comece com select * from yahoo.finance.industry onde id em (112) e veja se funciona.

Comentários

  • você pode me dar um exemplo de como usar YQL? isso está usando algum tipo de link?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *