53

特定の市場のすべての銘柄記号のリストを何らかの方法でダウンロードする必要があります。

私は何とかそれを行うことができますこのリンクで見つけました。

いくつかのパラメータを満たす在庫リストを取得するために、次のリンクを使用します。

https://www.google.com/finance?start=0&num=3000&q=%5B(exchange%20%3D%3D%20%22NASDAQ%22)%20%26%20(last_price%20%3E%200.1) %20%26%20(last_price%20%3C%201500)%5D&restype=company&noIL=1

クエリを変更して制約を削除しました

https://www.google.com/finance?q=%5B%28exchange+%3D%3D+%22NASDAQ%22%29%5D

今、私はすべての在庫リストを持っていますが、ナビゲートする必要がある Web ページにあります。

xml、json などの標準形式で完全なリストを取得する方法はありますか?

4

4 に答える 4

5

ティッカーの完全なリストをダウンロードするために、Google または Yahoo の金融ポータルが提供する簡単な方法はないようです。それを取得するための「強引な」方法の 1 つは、考えられるすべての文字の組み合わせについて API をクエリし、有効な結果を返すものだけを保存することです。ばかげているように見えるかもしれませんが、実際にそれを行う人がいます (つまり、これを確認してください: http://investexcel.net/all-yahoo-finance-stock-tickers/ )。

@Eugene S と @Capn Sparrow によって提案されているように、取引所から直接またはサードパーティの Web サイトからシンボルのリストをダウンロードできますが、それを使用して Google または Yahoo からデータをフェッチする場合は、プレフィックスまたはサフィックスを使用して確認する必要があります。正しいデータを取得していること。これは、一部のシンボルが取引所間で繰り返される可能性があるためです。Google と Yahoo は、ティッカーを区別するために、取引所コードをティッカーの前または後に追加します。次に例を示します。

Company:  Vodafone
------------------
LSE symbol:    VOD
 in Google:    LON:VOD
 in Yahoo:     VOD.L
NASDAQ symbol: VOD
 in Google:    NASDAQ:VOD
 in Yahoo:     VOD
于 2016-07-01T14:55:40.007 に答える
3

ここからシンボルのリストをダウンロードできます。リスト全体を直接 Excel ファイルにダウンロードするオプションがあります。ただし、登録する必要があります。

于 2014-08-16T14:30:07.283 に答える