[Python]Yahoo株価・投資信託価格取得スクリプト(マスターマネー取込用)

家計管理のためにマスターマネー(Master Money 5)を使っている。投資管理機能がついていて、株や投資信託などの金融資産の管理もできる。

投資商品の銘柄ごとに相場価格データを入力すれば、資産の評価額の推移が見られるが、入力ファイルの成形を手動でやるのが面倒だったので、自動で相場価格ファイルを生成するPythonスクリプトを作った。ニーズが少なそうだけど一応公開(マスターマネーユーザかつPythonユーザって、いったいどれくらいいるんだろう…)。(ちなみにMicrosoft Money 2007には、株価や投資信託の価格をインターネットから取得して自動更新する機能がついている。)

  1. 株価用:get_stock_price.py
  2. 投信用:get_toushin_price.py

引数に指定した銘柄コードについて、Yahoo!ファイナンスから直近30日の株価/投資信託基準価額を取り込み、タブ区切りで出力する(株価は終値、投信は1口当りの基準価額)。当然ながら、Yahoo!ファイナンスのページ構成が変われば使えなくなるので悪しからず。

HTML解析用にBeautiful Soupを使ってみた。BeautifulSoup.pyをダウンロードして、PythonXX/Lib/site-packagesなどに入れればOK。1ファイルだけなので手軽で便利。


Master Money 5Master Money 5

プラト 2005-11-18
売り上げランキング : 1650
おすすめ平均

Amazonで詳しく見る
by G-Tools

テーマ : プログラミング - ジャンル : コンピュータ

タグ : 投資 プログラミング

コメント

パティシエと30代,40代の転職

パティシエは、洋菓子を作る職人のことをいう http://damfool5.misterblackband.com/

テレビゲーム

テレビゲームを探すなら http://www.tabayuya.jp/101164/101205/
コメントの投稿
管理者にだけ表示を許可する