システム構築に四苦八苦

allister2007さん
allister2007さん
データベース管理に悩む。
株の解析しようとするのは良いが、いざ行うと普段気にならないところが悪さをしてるように思えてくる。

株式分割が行われると調整後株価がまるまるっと変わってしまう。
普段そこまで意識して調整後株価など使わないので気にしないのだが、使おうとすると困る。自分のデータベースの調整後株価は分割が行われると正しくなくなる。新しいデータは良くても昔のデータを書き換えていなかったためだ。

解析データを見てると株価が突然600倍とかになったりどうしようもないところがある。データベースがおかしいのだろう。とりあえずこの点を改良することに。

ま株式分割が行われた場合その前後の日の終値、調整値を用いて
close1/adjust1 - close0/adjust0
が0でなければ分割が行われたと判断できるだろう。
値の関係で0にならない可能性もあるので0.01より小さいなど適当な値を用いる。分割が行われていたら過去のデータの上書きを行うようにする。

あと上場廃止銘柄のデータはそのまま残ってしまっているのでこれを消去するようにさせる。

変なところに悩まされて前に進まん。
allister2007さんのブログ一覧