長ったらしい題名ですが・・・
自作システムは一応GUIなので、バックテストは
こんなパネル上で、ルールを選んで、操作ボタンを押してグラフを出力させるんですが
- ストラテジーがテキストファイルであり
- かつ、ほぼすべての操作がコマンドである
ので
m4r2=05C_OR_0_NoZday cat ./suQ2/m4_rule2/$m4r2.m4 > ./suQ2/m4_rule2/tmp.m4 echo Zday 8 >>./suQ2/m4_rule2/tmp.m4 ./suQ2/car_m4 tmp 2 ./suQ2/car_addset 0 ./suQ2/car_mtadd Ts_tmpm4 2 ./suQ2/car_mt_runngr Ts_tmpm4 ./suQ2/car_bet BN_auto ./suQ2/car_1st for i in 7 6 5 4 3 2 do cat ./suQ2/m4_rule2/$m4r2.m4 > ./suQ2/m4_rule2/tmp.m4 echo Zday $i >>./suQ2/m4_rule2/tmp.m4 ./suQ2/car_m4 tmp 2 ./suQ2/car_addset 1 ./suQ2/car_mtadd Ts_tmpm4 2 ./suQ2/car_mt_runngr Ts_tmpm4 ./suQ2/car_bet BN_auto ./suQ2/car_add done ./suQ2/car_addGr
こんな感じのshell script を書けば
パラメタを振った形で、複数のバックテストグラフを描いてくれる
shell script を書くのは面倒だけど、GUIを操作するとやったことがlogに残るので、それを切り出して加工すれば楽に書ける
一応やっていることを説明すると
あんまり凝ると過剰フィッティングになりそうだけど、別の利用法を考えているとこ
うまく活用できれば、DD抑制になるかも・・・・
今日はこれから病院へ行きます