株式の時価総額および毎日の売上高データはどこでダウンロードできますか?


11

過去の株価データを提供するソースはたくさんありますが、OHLCフィールドとボリュームおよび調整済み終値のみを提供しています。また、私が見つけたいくつかの出典は時価総額データセットを提供していますが、それらは米国株に制限されています。Yahoo Financeはこのデータをオンラインで提供していますが、ダウンロードするオプションはありません(または私が知っているものはありません)。

  • ティッカー名を使用して国のさまざまなトップ証券取引所に属する株式のこのデータをどこでダウンロードできますか?
  • Yahoo FinanceやGoogle Financeからダウンロードする方法はありますか?

過去10年間のデータが必要なので、これを行うスクリプトまたはAPIが必要です。

回答:



3

データの収集に関しては、Quandlをチェックアウトできます(興味がある場合は、DataCampのRでそれを使用するためのチュートリアルがあります)。

さらに、Aswath Damodaranのサイトには、役立つデータセットが多数含まれています。それらはそれほど頻繁に更新されませんが、特に、独自の出力を比較するためのベンチマークとして(スクリプトから、必要なメトリックを計算するために必ず記述する必要がある)場合は、役立つ場合があります。

そして、再び、Quant SEはおそらく見るのにより良い場所です...


1

このサイトには、過去10年間のS&P 100およびNASDAQ-100企業の時価総額と企業価値の履歴がリストされています。データセットをExcelにエクスポートできます。

http://marketcapitalizations.com/historical-data/historical-data-categories/valuations/

より長い期間、データを入手するために彼らに連絡することもできます。


ところで、このサイトと提携していますか?
Sean Owen、

1

私はこのようにします。

import requests
from bs4 import BeautifulSoup

base_url = 'https://finviz.com/screener.ashx?v=152&s=ta_topgainers&o=price&c=1,2,6,7,25,65,67'
html = requests.get(base_url)
soup = BeautifulSoup(html.content, "html.parser")
main_div = soup.find('div', attrs = {'id':'screener-content'})

light_rows = main_div.find_all('tr', class_="table-light-row-cp")
dark_rows = main_div.find_all('tr', class_="table-dark-row-cp")

data = []
for rows_set in (light_rows, dark_rows):
    for row in rows_set:
        row_data = []
        for cell in row.find_all('td'):
            val = cell.a.get_text()
            row_data.append(val)
        data.append(row_data)

#   sort rows to maintain original order
data.sort(key=lambda x: int(x[0]))

import pandas
pandas.DataFrame(data).to_csv("AAA.csv", header=False)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.