六帖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を容量を気にせずバンバン使えるのがおいしい。
ただしロクなアルゴリズムができなければ、あきらめるしかないね。