最近、株取引のシステムを個人的にやっています。

30銘柄の株をとある条件で、買ったり売ったりするシステムです。

エクセルでやってます。

条件をいろいろ変えて、「期待値」が高い条件を探しています。

そのために、マクロ(VBA)を使っています。

そのマクロを実行するのに、僕のPCでは、3時間かかります。

そのテストの方法は、

2000年 2001年 の2年間で、テスト => 3時間
2002年 2003年 の2年間で、テスト => 3時間
2004年 2005年 の2年間で、テスト => 3時間
2006年 2008年 の2年間で、テスト => 3時間
2008年 2009年 の2年間で、テスト => 3時間

こんなに時間がかかります。

このテストを自分のPCじゃなくて、クラウドでやりたいと思ってます。
そしたら、自分のPCを使えるから。

マクロ実行中は、パソコン使えないよ。

なにしろ、僕のPCはペンティアムMなので。

テストでわかったことは、

買いばかりのテストでは、2008 2009年では、期待値がとっても悪い。
リーマンショック以降株は調子わるいもんね。

売りばかりのテストでは、2008 2009年は、とても期待値が良い。

そして、思ったことは、買いばかり、売りばかりのサインで取引せずに、
買いも売りもサインがでたら、発注する。
そして、とある条件で買いなら売るし、売りなら買い戻す

で、テストをしてみたら、期待値が5倍くらいに増えた。

これはなかなかの思いつき  誰でも思いつくか(とほほ)



ということで、今エクセルでやっている事を1000銘柄以上やろうものなら、

何年かかるねん??

という状況に陥ったので、

Google App Engine

で、ただでテストしたいと考えているワケです。

クラウドなら、自分がいなくても、勝手にやってくれるし、寝ていてもやってくれるとか

いろいろメリットはある。


自分のパソコンの場合、やっぱり会社に行っているときは、放ったらかしにしておくことも出来ないし。
火事になったりしても困るので。


でも、一番の問題は、JAVAがまったく分からないことです。

CSVファイルを読み込んで、移動平均を計算して、損切りを計算してといった、エクセルなら
何でもないことをJAVAでやるには、どうやったら良いのか?

まったく知らない。

という事で、JAVAの勉強が絶対に必要になってきました。

JAVAわかるかな?

ペタしてね

google apps を利用しはじめました。

もともとは、ロリポップ+ムームードメインでしたが、ロリポップのホームページを使わなくなったので、

メールだけでいいなと思っていました。

そんな時に、google apps が独自ドメインを持ち込めて、メールができて、ホームページもできると知り、

やってみました。

参考にしたページは、http://blog.zuzara.com/2009/01/09/306/

一応、僕にもできました。

僕のドメインは、家族で利用しているので、ちょうどいいです。



元気に生きてます。

だれもペタしてくれないので、寂しいです。

ペタしてよん

ペタしてね