2016-09-23 10 views
1

oslo証券取引所から株価情報を入手しようとしていますが、Google Finance(NYSEとNASDAQのプロジェクトページのみ)とyahoo-financeのような既知のモジュールはこの機能を提供していません。私はそのヤフーファイナンスはしますが、明らかにそれはヤフーファイナンスのウェブサイトで利用可能ではありません。例えば欧州株式市場向けのPythonモジュールはありますか?

:私はNASDAQやNYSE証券取引所に株式に株価を変更した場合

>>> import yahoo_finance 
>>> yahoo = yahoo_finance.Share('NAS') 
>>> print yahoo.get_price() 
None 

これは動作します。しかし、ヤフー・ファイナンス・プロジェクトのウェブサイト上で他の証券取引所をサポートしないという言及はありません。

Googleで少し検索したところ、この機能を提供する他のPythonモジュールは見つかりませんでした。

ヨーロッパ証券取引所の株式相場データを提供するPythonモジュールについて知っていますか?具体的には、オスロ証券取引所..彼らは、公式の休憩apisまたは同様のいずれかを持っていないようです。

+0

私はどちらか何かを見つけることができませんでした:ジップラインのload_from_yahooは、それはあなたがノルウェー・エアシャトルを探していたと私はあなたが作業しているライブラリは、同様だろう疑いがあると仮定して正常に動作するようです。あなたは具体的にヨーロッパの株式市場が必要ですか? – baranskistad

+0

それは私が特に必要としているオスロの株式市場ですが、ヨーロッパの他の株式市場の他のいくつかをサポートしていれば便利でしょう。私はオスロ証券取引所のデータプロバイダをチェックしました。彼らはAPIを持っているようですが、あなたに注文をして、彼らに未知の金額を支払うよう要求します。これは私の個人的な使用のために、私はそのデータを得るために支払うことを望んでいません。 – exceed

答えて

1

株式名で交換を指定するだけで済みます。

In [9]: zipline.data.load_from_yahoo(stocks=["NAS.OL"]).tail(10) 
Out[9]: 
          NAS.OL 
Date 
2016-09-09 00:00:00+00:00 308.2 
2016-09-12 00:00:00+00:00 302.2 
2016-09-13 00:00:00+00:00 301.5 
2016-09-14 00:00:00+00:00 298.0 
2016-09-15 00:00:00+00:00 296.9 
2016-09-16 00:00:00+00:00 299.6 
2016-09-19 00:00:00+00:00 300.0 
2016-09-20 00:00:00+00:00 297.6 
2016-09-21 00:00:00+00:00 291.9 
2016-09-22 00:00:00+00:00 302.9 
+0

ああ、それはうまくいく。実のところ、あなたの例のデータを使って、オリジナルのコードを変更して、 "NAS"の代わりに "NAS.OL"という引用符を使用するようにyahoo finance Share関数を使用しました。ありがとう:) – exceed

+0

問題はありません - それは簡単に修正されてうれしい! –

関連する問題