[Protra-members] 株式分割データの扱いについて

Back to archive index

panacoran panac****@yahoo*****
2007年 12月 8日 (土) 11:55:57 JST


panacoranです。

トラッキングにも書きましたが、株式分割データの取り扱いをかなり大
きく変更しました。

まずデータを銘柄IDではなく銘柄コードでSplitテーブルに格納するよう
にしました。分割比率は市場に関係ないからです。市場が決まらないとSplit
テーブルにデータを格納できない今の形式では、うまく対応できないケ
ースがあるので、Splitテーブルのスキーマ変更に踏み切りました。

ただし、古いデータベースのSplitテーブルのスキーマを変更するコード
は書いてありますが、古いデータを移植するコードは書いてません。め
んどくさいし美しくないので。

古いデータベースで最新のバイナリを起動すると、新しい空のSplitテー
ブルができます。最初の株価データの更新できちんと補われるので、問
題ないと判断しています。

いや、それはまずいだろ、という意見がありましたら、データを移植す
るコードを書きます。

株式分割のデータは基本的にOmegaChartのindex.txtから取得して、足り
ない新しいデータを無尽蔵の2007年以降のデータから補う形にしました
。2004年秋から2006年までのデータを読むロジックは破棄しました。無
尽蔵の分割データは信頼性に乏しいのと、プログラムを簡潔にするため
です。

結果として上場廃止した銘柄の2004年秋から2006年の間の分割データが
取得できなくなっています。これもそれほど問題にはならないと判断し
ています。

-- panacoran

--------------------------------------
New Design Yahoo! JAPAN  2008/01/01
http://pr.mail.yahoo.co.jp/newdesign/




Protra-members メーリングリストの案内
Back to archive index