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
- Possível duplicata de Onde baixar a lista de todas as ações ordinárias negociadas na NYSE, NASDAQ e AMEX?
- Se você deseja dados atualizados diariamente, pode querer olhar para esta API rapidapi.com/logicione/api/…
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
Encontrei esta ferramenta: https://github.com/Benny-/Yahoo-ticker-symbol-downloader
Ele usa a API de pesquisa https://finance.yahoo.com/_finance_doubledown/api/resource/searchassist;searchTerm=s6s?device=console&returnMeta=true
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?