LoginSignup
27
41

More than 5 years have passed since last update.

楽天RSSから株価情報取得するPythonモジュール α版を作成&PyPIへの登録

Last updated at Posted at 2019-02-02

概要:

楽天RSSから株価情報等を取得するPython用のモジュール(rakuten_rss) を作成
(PyPIからインストール可能な状態)

利用例:github上のjupyter notebook

  • 楽天RSSの起動が必要(Windows専用?) ⇒ RSS起動は赤いアイコンから
  • 日経平均採用の225社の全株価取得時間は約20秒前後: 参考
  • 現状、DDE通信の情報がうまく集められず、強引にPYDDEという光学機器用らしき?モジュール(MITライセンス)から、一部ソースコード拝借して、とりあえず動いている状態。ちゃんとしたモジュール情報お持ちの方、またはソースコード改善できる方等がいらっしゃいましたら、教えていただけると大変嬉しいです。

rss.JPG

楽天RSSとは…:

楽天RSSとは、楽天マーケットスピード付属のソフトウェアです。今回作成したモジュールは、マーケットスピード内の投資情報ページ「市況情報(先物OP市況情報)」に表示される値を日頃より使い慣れた?Python上に値を取り込むことで、自在に編集が可能となります。

参考:楽天公式のExcel版説明

インストール方法:


pip install rakuten_rss

Usage(使い方概要):

使える関数1:rss(code, item):

Excel のRSS関数と互換する形式の関数(楽天RSSから情報を取得)



from rakuten_rss import rss,rss_dict,fetch_open

rss('9501.T' , '始値')
#output'668.00'

rss('9501.T' , '現在値')
#output:'669.00'

rss('9501.T' , '銘柄名称')
#output:'東京電力HD'

"""

    item : 
"""

使えるパラメータは
現在値,銘柄、売り&買い気配値等の板情報、各種会社情報等100項目以上。
詳細は楽天公式ページの情報を読み替えてください。

使えるパラメータ一覧(楽天)

使える関数2:rss_dict(code, *args):

 楽天RSSからPython辞書形式で情報を取り出す(複数の詳細情報問い合わせ可)


rss_dict('9502.T', '始値','銘柄名称','現在値')

#output:
#{'始値': '1739.50', '現在値': '1661.50', '銘柄名称': '中部電力'}

使える関数3:fetch_open(code):

始値を返す(SQ算出時用:入力int)


fetch_open(9551)
#output: 50050 (ファーストリテイの株価)

27
41
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
41