2

I'd like to get past values of stocks using the Yahoo finance API.
I found this article: http://www.codeproject.com/Articles/37550/Stock-quote-and-chart-from-Yahoo-in-C
but I can only get the stock's latest value.
Does anybody know if it is even possible to get a stock's value by date using this API (or any other)?

4

2 に答える 2

2

YQL Api for Yahoo Finance を使用できます。こちらを参照してください。

照会する URL は次のとおりです。
"http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.historicaldata%20where%20symbol%20%3D%20%22"+symbol+"%22%20and%20startDate%20%3D%20%22"+ startDate +"%22%20and%20endDate%20%3D%20%22"+ endDate +"%22"+ dataFormat

ここで:
-symbolティッカーのリストです。たとえば、'AAPL'、'MSFT'、'YHOO'です
-startDateは見積もりの​​最初の日です
-endDateは見積もりの​​最終日です
-dataFormat次の文字列です:

&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

結果は、履歴値を取得するために取得できる XML ファイルです。必要な正確なリクエストを作成するために、最初はYQL コンソール
を頻繁 に使用することをお勧めします。

于 2012-07-29T13:58:19.587 に答える
1

YAHOO!でもできます。API。
http://code.google.com/p/yahoo-finance-managed/wiki/csvHistQuotesダウンロード

于 2012-08-05T18:24:29.537 に答える