YQLについて読みましたが、すべての会社の簡単なデータ(会社のティッカー、時価総額、株価など)を取得する方法を理解できませんでしたか?
さらに、YQLでクエリできるすべてのYahoo Financeテーブルとそのフィールドを取得するにはどうすればよいですか?
最初の質問に対して、YQLを介してクエリを実行してすべての企業のデータを取得することはできません。小規模なクエリでデータを取得することに重点を置いています。 (つまり、Yahoo!Financeデータベース全体の完全なデータダンプは提供されません。)
2番目の質問に対して、Yahoo!の調査を開始する方法を次に示します。 YQLの財務テーブル:
finance
と入力しますその後、次のようなクエリの例を試すことができます。
select * from yahoo.finance.quote where symbol in ("YHOO","AAPL","GOOG","MSFT")
2016-04-04の更新:以下は、これらの財務テーブルを表示するためにクリックする必要がある[コミュニティテーブルの表示]チェックボックスの場所を示す現在のスクリーンショットです。-
BrianCからの回答から、YQLコンソールを使用してください。ただし、「Show Community Tables」を選択した後、テーブルリストの下部に移動し、yahoo.financeテーブルがたくさんあるyahooを展開します。
株価情報:
基礎分析:
テクニカル分析:
一般的な財務情報:
2017年11月2日:YahooファイナンスがこのAPIを強制終了したようです。詳細情報および代替リソースについては https://news.ycombinator .com/item?id = 1561688
Yahoo Finances APIが無効になっていたため、 Alpha Vantage API が見つかりました
これは、ExcelのPower Queryで使用している株価照会サンプルです。
https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=15min&outputsize=full&apikey=demo