過去1〜2日間、Yahoo Financeから過去の株価をダウンロードするために使用したhttpクエリは機能していません。私が使用しているリンクは、以下の最初の1であるが、(私はそれらを使用して他の人を見たので)私はまた、他の3を試してみました:私は気づいYQL/datatables.orgは2017年5月17-18日の時点でダウンしていますか?
http://real-chart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
https://real-chart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
http://ichart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
https://ichart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
一つ興味深いのは、リンクヤフーいるということですウェブサイト自体が(手動でデータをダウンロードするために)変更を提供しました。すべてのこれらのリンクは理論的には同じデータを取得する必要があることを
https://query1.finance.yahoo.com/v7/finance/download/TRQ?period1=1466805600&period2=1467496800&interval=1d&events=history&crumb=DuX0UxVwtN0
注:株式(私からそれを得たところ、結局、それはだ)が、以下のように、今それがある上記のリストの最初にするために使用リンク私は2016/06/25から2016/07/03までのTRQの価格(ちょうど一例、私はAAPLなども試しました)
この新しいリンクは、ブラウザまたはプログラム内で動作しますが、セッションクッキーが必要なためスケーラビリティはほとんどありません。最後のクエリパラメータを省略すると、あなたが権限を与えられていないというエラーが表示されます。 This questionは、前記セッションクッキーを自動化された方法で作成する方法について尋ねる。しかし、私はYQLデータベースに直接アクセスしようとすることでこの問題を完全に回避することについて尋ねたいと思います。
私が直接YQLのAPIを使用するには、以下のリンクを使用してみました(など20%にスペースを変換し、それは問題ではない):
https://query.yahooapis.com/v1/public/yql?q=
select * from yahoo.finance.historicaldata where symbol = "TRQ"
and startDate = "2016-06-25"
and endDate = "2016-07-03"
&format=json
&diagnostics=true
&env=store://datatables.org/alltableswithkeys
&callback=
このリンクはエラーを「接続が拒否」を返します。 this questionが示唆しているように、datatables.orgサイトがダウンしている可能性があります(このリンクの質問は、約1年前のダウンタイム事件を指しています)。誰がこれについてもっと情報を持っていますか?
ありがとうございました。
セッションクッキーで新しいリンクを使用するスケーラブルな方法を得たとしても、調整された価格データは、配当を考慮していないという点で、間違っています。 SPYをチェックしてください。調整後の価格は常に終値に等しいのに対し、配当後は配当前の調整後の終値を調整する必要があります。 –