パッケージファイル読み込み完成

六帖webアプリ
kickzone/TrainNavi2 · GitHub
一通り区切りのいいところまでできたので、開発をしばらく停止する。路線データは時々追加を続けるけれど、他にやりたいことができた。
私は非正規の社員なので、ボーナスも退職金も出ない。国民年金も厚生年金も払っていないので、老後の蓄えは0円だ。30代に入ったばかりの自分は、あと35年程度で、働けなくなる日が来る。日本の平均寿命の上昇から考えて、さらに2〜30年ほど生きることになるだろう。
日本の高齢化の進行から考えて、70〜75まで働けるようになるかもしれない。その場合は、40:20, 45:15まで老後の資金が必要な比率は減る。しかし、60を超えればおそらく働ける機会や賃金は大幅減するだろう。したがって、35年以内に、何らかの方法で資産形成をする必要がある。1月1万円積み立てたとしても35年で400万円程度にしかならない。これは数年生きたところで尽きる。最低でも3000万、できれば5000万欲しい。
というわけで、投資を考えている。FXは死ぬので、株取引だろう。1月1万円の増資で35年で3000万円を目指すには、年利何%が必要か。簡単なプログラムを作ってみた。

<script>
//手持資金
var current = 10;
//年利
var rate = 0.09;
//月ごとの増資額
var delta = 1;
document.write("年利" + (rate*100) + "% " );
rate = (Math.pow(1+rate, 1/12)) - 1;
document.write("月利" + (rate*100) + "%<BR>" );
var nothingtodo = current;
var effort = current;
for(var year=1; year<=35; year++){
for(var month = 1; month <=12; month++){
nothingtodo += delta;
effort += delta;
effort *= (1 + rate);
document.write(year + "年目" + month + "月");
document.write(" 何もしない:" + nothingtodo + "万");
document.write(" 複利:" + effort + "万<BR>");
}
}
</script>

このプログラムをそのまま実行すると、35年後に2917万になる。つまり年利9%を平均してたたき出す必要がある。色々と調べてみたところ、まず無理だ。せいぜい年利5%くらいが妥当なところか。5%だと、1168万になる。何もしないと430万。これよりはずっとマシか。
今日の銘柄成績発表
このサイトが機械的に算出した結果だけを使った場合、2年9か月で41.7%の利益を得ることが期待できたらしい。年利に直すと11%ちょいくらい。これは希望の持てるソースだ。元手100万*2159銘柄を仮定してるので、無茶と言えば無茶だけど。
というわけで、機械的に売買銘柄を指定できる方法さえ開発できれば、年利9%も夢ではない。私には博打は向いてないだろうから、徹底的に機械的な方がいい。
材料は、株価データダウンロードサイト ここに8年分の株価データがある。未来を知ることができないという前提で、過去のデータだけに基づいて予測するアルゴリズムを開発し、元手、増資額、条件、手数料などを入力して、自動で売買させる。最も利益率の高かったアルゴリズムを採用し、試しに1年間ほどバーチャルで投資する。これでうまくいけば、現物に切り替えてもいいだろう。
必要な技術と知識は、DBの作成、統計学、分析アルゴリズムの作成、自動投資シミュレーションの作成、が最低限必須で、あとは本をたくさん読まなきゃいかんだろう。慣れてきたので、またPHP+JavaScriptで開発しよう。PCの発展のおかげで、MySQLを容量を気にせずバンバン使えるのがおいしい。
ただしロクなアルゴリズムができなければ、あきらめるしかないね。


コメントを残す

メールアドレスが公開されることはありません。