どこかで見たのを覚えていますが、もう見つけることができません。 Yahooファイナンスのすべての株のリストを取得します。
またはすべてのアメリカ株、おそらくラッセル1000/2000/3000 …
コメント
- の重複の可能性NYSE、NASDAQ、AMEXで取引されているすべての普通株のリストをダウンロードする場所
- If毎日更新されるデータが必要な場合は、このAPIを調べてください rapidapi.com/logicione/api/ …
回答
BATSにはダウンロード可能なファイルがあります: http://batstrading.com/market_data/listed_symbols/
CSとXMLがあります。そのリストには7,000株があります。 OTCではなく良い株。
コメント
- 'かっこいい株ですが、'米国以外がない、または'米国以外が見つかりませんでした。しかし、ラッセルインデックスについてのみ言及したので、私はまだ答えを受け入れました。世界の他の地域でも同様のことはありますか? (英国、オーストラリア…)
- いいえ'見つかりました。米国市場は人気があるため、最高のデータソースを持っています。
- csvをダウンロードした後、私は359個のシンボルしか持っていません
回答
アメリカの株式の場合:Python 3を使用している場合は、最初に端末から
pip install get-all-tickers
次に
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()
回答
FinnhubのAPIを使用して無料でティッカーのリストを取得できます。
無料のAPIキーをリクエストするだけです。
次のドキュメントを確認してください: https://finnhub.io/docs/api#stock-symbols
回答
このツールを見つけました: https://github.com/Benny-/Yahoo-ticker-symbol-downloader
回答
YahooがAPを閉じました私は、使用するすべてのシンボルを手動でダウンロードしています。また、すべてを https://github.com/stockdatalab/YAHOO-FINANCE-SCREENER-SYMBOLS-AND-HISTORICAL-DATA で共有しています。上記のリンクからダウンロードできます。
Google Yahooはどちらもシンボルリストを提供しなくなり、Googleはどの企業の1年間の履歴データも提供しなくなりました。
回答
YQLは、「%AM%」のようなクエリで失敗するようです。また、リストを取得する他の方法はありません。すべての銘柄記号の。しかし、これでうまくいくと思います。
select * from yahoo.finance.industry where id in(1,2,3 …. 260)
これであなたは会社のリストとそこにシンボルがあります。 select * from yahoo.finance.industry where id in(112)から始めて、それが機能するかどうかを確認します。
コメント
- YQLの使用方法の例を教えてください。それはある種のリンクを使用していますか?