waar kan ik een lijst vinden met alle symbolen van Yahoo Finance-aandelen

Ik herinner me dat ik dat ergens heb gezien, ik het niet meer kan vinden. Iedereen weet hoe Ik krijg de hele lijst met aandelen op Yahoo Finance.

Of zelfs alle Amerikaanse aandelen, misschien Russell 1000/2000/3000 …

Opmerkingen

Answer

BATS heeft een mooi downloadbaar bestand: http://batstrading.com/market_data/listed_symbols/

Er is een CS en XML. Ze hebben 7.000 aandelen in die lijst. Goede aandelen, geen OTC.

Opmerkingen

  • dat ' een coole is, ' ik heb geen niet-VS, of ik kon ' geen niet-ons vinden. Maar ik accepteerde het antwoord nog steeds, aangezien ik alleen de Russell-index noemde. Iets soortgelijks voor de rest van de wereld? (VK, Australië …)
  • Nee dat ik ' heb gevonden. Amerikaanse markten hebben de beste gegevensbronnen vanwege hun populariteit.
  • Na het downloaden van de csv heb ik echter maar 359 symbolen.

Answer

Voor Amerikaanse aandelen: als u Python 3 gebruikt, kunt u eerst vanaf een terminal

pip install get-all-tickers 

doen en daarna

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() 

Je kunt ook het bestand klonen van https://github.com/shilewenuw/get_all_tickers/blob/master/get_all_tickers/tickers.csv

Answer

Je kunt gratis een lijst met tickers krijgen met behulp van Finnhubs API.

U hoeft alleen maar een gratis API-sleutel aan te vragen.

Bekijk de volgende documentatie: https://finnhub.io/docs/api#stock-symbols

Antwoord

Answer

Yahoo heeft zijn AP gesloten Ik, we downloaden ook handmatig alle symbolen voor ons gebruik. We delen het ook allemaal op https://github.com/stockdatalab/YAHOO-FINANCE-SCREENER-SYMBOLS-AND-HISTORICAL-DATA . u kunt downloaden van bovenstaande link.

Google Yahoo biedt allebei geen symbolenlijst meer en Google levert alleen historische gegevens voor slechts één jaar van een bedrijf.

Answer

YQL lijkt te falen bij queries zoals “% AM%” en er is ook geen andere manier om een lijst te krijgen van alle voorraadsymbolen. maar ik denk dat dit de slag kan gaan ..

selecteer * uit yahoo.finance.industry waar id in (1,2,3 …. 260)

dit geeft je lijst met bedrijven en hun symbolen. begin met select * from yahoo.finance.industry waar id in (112) en kijk of het werkt.

Reacties

  • kun je me een voorbeeld geven van hoe YQL te gebruiken? is dat het gebruik van een of andere link?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *