2009-12-06 14 views
5

株価と終値を引き渡すことができるようにしたいと思います。誰も良い無料のAPIを知っていますか?これが重要なのは非営利目的での使用です。特定の日付の株価終値を取得するにはどうすればいいですか

+0

お世話になりました皆さんのお役に立てれば幸いです.Nosrendnaと一緒に行きました。私はスプリットとスピンオフについて考えてみました。 – Prescott

答えて

7

私が知っている最も簡単な方法は、Yahoo Finance APIです。ここであなたが渡すことができるすべてのオプションを示し便利チャートは、(それが一番下に更新されているとして、WHOLE POSTをREAD)です:

http://ilmusaham.wordpress.com/tag/stock-yahoo-data/

は、いくつかの点に注意してください。

1) 調整されていない価格の違いを知ってください。あなたが慎重でない場合、スプリットはあなたの比較を無意味にします。

2)合併の影響を忘れないでください。 とスピンオフ。十分に戻って、 あなたはほとんどナンセンスを持っていると確信しています。 たとえば、購入した の& Tのケースについて考えると、しばらくの間 が消えてから名前が に復活しました。数十年のAT & Tの実際の の価格履歴は利用できません。

2

最後に、TOSの制限事項はわかりませんが、ヤフーからさまざまな日付の履歴データを取得できました。あなたはかなりまともな範囲を指定し、スプレッドシートまたはCSVでデータを取得することができます。あなたはそれを大量にキャッシュしたいと思います。

+0

+1、私は個人用のワークシートにもそのYahooサービスを使用しましたが、私はオプションギリシャ変数を計算するために現在の(= -15分)価格を取ることを好みました。 –

+0

私はhttp://www.gummy-stuff.org/Yahoo-data.htmを見ました。これはyahoo apiの素晴らしい内訳ですが、そのページ(と私が見つけたもの)は見えません日付の参照について教えてください。移動平均、変動%については多くありますが、特定の日付に終値を選択するものはありません。 – Prescott

+0

@Rubens - 残念ながら私は古いものを分析しようとしていますので、私は古い締め値段のトンを引っ張る必要があります – Prescott

1

Yahoo Financeでは、データをエクスポートできます。 ティッカーについては、左側のサイドバーにHistorical Pricesへのリンクがあります。そのページの一番下に「ダウンロードするスプレッドシート」というリンクがあります。

これを解析するためにfgetcsvに渡すことができます。

4

ヤフーファイナンスは助けることができます。たとえば 、アップルの株式のために: http://ichart.yahoo.com/table.csv?s=AAPL&d=11&e=6&f=2009&g=d&a=8&b=7&c=1984&ignore=.csv

リクエストのパラメータは、年間で、範囲のためのものであるF、Sは、銘柄記号のためである(非常に簡単であり、C。あなたは、Pythonでurllibモジュールを使ってデータを取得し、csvモジュールでそれらを解析することができます。非常に簡単ですが、コードを与えることができます。 (yyyy-mm-dd)、それは非常に簡単な終値でなければなりません。

さらに、最高の品質の(商業的で非常に高価な)データは、 oomberg API(Java、C、およびC++)

+0

ブルームバーグはCRSPほど良いですか? – Nosredna

+0

"クール"って何を意味するのか分かりませんね、それは財務データなのですか?そして私はCRSPを知らない。しかし、ブルームバーグは非常に信頼性が高く、包括的であり、用語集はしばしばそれらを固定するために直接参照されます。彼らのサーバーAPIはかなり良いです、そして、パフォーマンスはそこにあります。サポートは正しいです。しかし、ライセンス条項は非常に限定的です。ニッチなデータ(長い歴史の日中、日中オプション価格、財務分析など)では、レート、FX、CDスプレッドなどのように優れている他のベンダーです。 – LeMiz

関連する問題