Wo kann ich eine Liste aller Yahoo Finance Stocks Symbole bekommen?

Ich erinnere mich, dass ich das irgendwo gesehen habe und es nicht mehr finden kann. Jeder weiß, wie es geht Ich erhalte die gesamte Liste der Aktien bei Yahoo Finance.

Oder sogar alle amerikanischen Aktien, vielleicht Russell 1000/2000/3000 …

Kommentare

Antwort

BATS hat eine schöne herunterladbare Datei: http://batstrading.com/market_data/listed_symbols/

Es gibt CS und XML. Sie haben 7.000 Aktien in dieser Liste. Gute Aktien, nicht OTC.

Kommentare

  • dass ' cool ist, es nicht ' hat keine Nicht-USA, oder ich konnte ' keine Nicht-US finden. Aber ich habe die Antwort trotzdem akzeptiert, da ich nur den Russell-Index erwähnt habe. Etwas Ähnliches für den Rest der Welt? (UK, Australien …)
  • Nein, dass ich ' gefunden habe. US-Märkte haben aufgrund ihrer Beliebtheit die besten Datenquellen.
  • Nach dem Herunterladen der CSV habe ich jedoch nur 359 Symbole

Antwort

Für amerikanische Aktien: Wenn Sie Python 3 verwenden, können Sie zuerst von einem Terminal aus

pip install get-all-tickers 

dann

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

Alternativ können Sie die Datei von https://github.com/shilewenuw/get_all_tickers/blob/master/get_all_tickers/tickers.csv klonen

Antwort

Mit der Finnhub-API können Sie kostenlos eine Liste von Tickern abrufen.

Sie müssen nur einen kostenlosen API-Schlüssel anfordern.

Lesen Sie die folgende Dokumentation: https://finnhub.io/docs/api#stock-symbols

Antwort

Antwort

Yahoo hat seinen AP geschlossen Ich, wir laden auch alle Symbole für unsere Verwendung manuell herunter. Außerdem teilen wir alles auf https://github.com/stockdatalab/YAHOO-FINANCE-SCREENER-SYMBOLS-AND-HISTORICAL-DATA . Sie können von oben Link herunterladen.

Google Yahoo liefert keine Symbolliste mehr und Google liefert historische Daten nur für ein Jahr eines Unternehmens.

Antwort

YQL scheint bei Abfragen mit „% AM%“ fehlzuschlagen, und es gibt auch keine andere Möglichkeit, eine Liste abzurufen aller Aktiensymbole. Aber ich denke, das kann den Trick machen.

Wählen Sie * aus yahoo.finance.industry, wo ID in (1,2,3 …. 260)

dies geben wird Sie Liste der Unternehmen und dort Symbole. Beginnen Sie mit select * aus yahoo.finance.industry, wo id in (112) ist, und prüfen Sie, ob es funktioniert.

Kommentare

  • Können Sie mir ein Beispiel für die Verwendung von YQL geben? Verwendet das einen Link?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.