各社の決算情報をYahoo!ファイナンスより取得する(Visual C++ 2005)

icon 項目のみ表示/展開表示の切り替え

H19.10.02 22:50

昨日、確認したところYahoo!ファイナンスのページの構成が変わっていたため、読み込みできなくなりました。

H19.5.13 20:00

連結と単独をコンパイル時のマクロによって変更できるようにした。後は表示時の丸め等を修正。

kabu_wcget.exe > list2.csv 連結決算をlist2.csvファイルに保存。筆者の環境で20分ほどの時間を要した。(コマンドラインで実行)
kabu_wiget.exe > list.csv 単独決算をlist.csvファイルに保存。筆者の環境で20分ほどの時間を要した。(コマンドラインで実行)
kabu_ccat.exe カレントフォルダーのlist2.csvに保存されている連結決算を標準出力に書き出す。(コマンドラインで実行)
kabu_icat.exe カレントフォルダーのlist.csvに保存されている単独決算をリストビューでウィンドウに表示。(コマンドラインで実行)
kabu_cview カレントフォルダーのlist2.csvに保存されている連結決算をリストビューでウィンドウに表示。
kabu_iview カレントフォルダーのlist.csvに保存されている単独決算をリストビューでウィンドウに表示。

ダウンロード

ソースファイルと実行ファイルのダウンロード

H19.5.10 20:54

下記プログラムにおいて、合併された企業のデーターがずれて取り込まれるので、合併された企業は取り込まないように改良。リストビューで取り込んだデーターを表示するプログラムkabu_viewを作成した。

ダウンロード

ソースファイルと実行ファイルのダウンロード

 

H19.5.9 21:00

Yahoo!ファイナンスから決算情報を取得するプログラムである。添付している圧縮ファイルの中には、インターネットから取得し標準出力へ出力する kabu_wget.exeとkabu_wget.exで作成されたCSV形式のファイルを読み込んで標準出力に出力するkabu_cat.exeが含まれている。
kabu_wgetはコマンドプロンプトでkabu_wget > list.csvと入力して実行すればlist.csvファイルが作成される。ファイルの内容はH19.5.6 19.42版と同様である。
kabu_cat.exeはCSV形式ファイルを読み込み、再び標準出力に出力するプログラムであり、各種プログラムを作成するスケルトンとして作った。
kabu_wget.exeは添付ファイルのkabu_wget.cpp accounts.cpp accounts.h inet.h と wininet.libで作成できる。
kabu_cat.exeは添付ファイルのkabu_cat.cpp accounts.cpp accounts.h inet.h と wininet.libで作成できる。

ダウンロード

ソースファイルと実行ファイルのダウンロード

 

H19.5.6 19:42

 本ソフトは、Yahoo! ファイナンスから各社の決算情報を取得するプログラムである。前に作ったLinux Perl版をVisual C++ 2005に移植したものである。コマンドラインで動作しkabu_s.exeを実行すると標準出力にCSV形式で各社の決算情報を出力する。リダイレクトすればファイルに落とせる。ただし、Excel 2007以外では65536行までしか扱えないので全部読み込めない。Fedora Core 6のOpenOffice2.0.4でもだめだった。ちなみに5/6読み込んだときは107616行であった。テキストエディタなら可能。なお、カレントフォルダに全銘柄のhtmlファイルが作成される。

実行方法

kabu_s > list.csv

list.csvの内容(一部省略)

1301,株) 極洋 ,3
決算年月日,2006/3,2005/3,2004/3
(決算発表日),2006/5/12,2005/5/13,2004/5/14
決算月数,12,12,12
売上高,142995000000,137027000000,135837000000
営業利益,2301000000,2788000000,2350000000
経常利益,2264000000,2722000000,2334000000
当期利益,1611000000,1141000000,991000000
1株当り当期利益,14.73,10.53,8.91
調整1株当り利益,14.55,10.33,8.76
1株当り配当,5.00,5.00,4.00
配当区分,0,0,0
1株当り株主資本,145.42,116.25,108.55
発行済み株式総数,107660000,107038000,106446000
総資産,56027000000,49680000000,47651000000
株主資本,15685000000,12463000000,11574000000
資本金,5664000000,5664000000,5664000000
有利子負債,23755000000,22692000000,21850000000
繰越損益,3455000000,2412000000,1827000000
株主資本比率,28,25,24
含み損益,0,0,0
総資産利益率,3.05,2.34,2.10
自己資本利益率,11.45,9.49,9.15
総資産経常利益率,4.28,5.59,4.95

ダウンロード

ソースファイルと実行ファイルのダウンロード