kde najdu seznam všech symbolů akcií yahoo finance

Vzpomínám si, že jsem to někde viděl, už ho nemůžu najít. Každý ví, jak může Mám seznam všech akcií na Yahoo finance.

Nebo dokonce všechny americké akcie, možná Russell 1000/2000/3000 …

Komentáře

Odpověď

BATS má pěkný soubor ke stažení: http://batstrading.com/market_data/listed_symbols/

K dispozici jsou CS a XML. V tomto seznamu mají 7 000 akcií. Dobré akcie, ne OTC.

Komentáře

  • že ' je skvělá, ' nemám USA, nebo nemohu ' najít jiné než nás. Přesto jsem odpověď přijal, protože jsem zmínil pouze Russellov index. Něco podobného pro zbytek světa? (UK, Australia …)
  • Ne, že jsem ' našel. Americké trhy mají díky popularitě nejlepší zdroje dat.
  • Po stažení souboru CSV mám pouze 359 symbolů.

Odpovědět

Pro americké akcie: pokud používáte Python 3, můžete nejprve z terminálu udělat

pip install get-all-tickers 

a pak

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

Soubor můžete také naklonovat z https://github.com/shilewenuw/get_all_tickers/blob/master/get_all_tickers/tickers.csv

Odpověď

Seznam tickerů můžete získat zdarma pomocí API společnosti Finnhub.

Musíte pouze požádat o bezplatný klíč API.

Podívejte se na následující dokumentaci: https://finnhub.io/docs/api#stock-symbols

Odpověď

Odpověď

Yahoo uzavřel svůj AP Já také stahujeme ručně všechny symboly pro naše použití. Také to sdílíme na https://github.com/stockdatalab/YAHOO-FINANCE-SCREENER-SYMBOLS-AND-HISTORICAL-DATA . si můžete stáhnout z výše uvedeného odkazu.

Google Yahoo oba již neposkytují seznam symbolů a také Google poskytuje historická data pouze za jeden rok jakékoli společnosti.

Odpověď

Zdá se, že YQL selhává při dotazech typu „% AM%“ a také neexistuje jiný způsob, jak získat seznam všech burzovních symbolů. ale myslím, že to dokáže trik ..

select * from yahoo.finance.industry where id in (1,2,3 …. 260)

toto dá seznam společností a tam symboly. začněte select * from yahoo.finance.industry where id in (112) and see if it works.

Komentáře

  • můžete mi uvést příklad, jak používat YQL? používá se nějaký odkaz?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *