このブログのテーマが「システムトレード」となっているのですが、元々私はテクニカル分析をベースとしつつも、裁量トレード(自分でその都度売買の判断をするトレード)をしていました。
それこそ何百回のトレードをしましたが、その中で自分の特性というものが徐々に見えるようになってきました。
① 仕掛けるポイントは後から客観的に見てもそんなに悪くない
② 手仕舞いが早過ぎる傾向がある(臆病なのかも…)
③ で、たまに我慢して保持していると大損してしまうことがある
良く言われることなのですが、エントリ前は平静を保てても、いざ実際に取引を始めてしまうとなかなか正常な判断が出来なくなってしまうようで、さすがに自分でも「これは何とかならんか?」と思うようになってきました。と同時に、「結局どのタイミングで手仕舞いすればいいのか、自信が無いからこうなってしまうのだな」と思うに至ったのです。
とは言うものの、じゃあどうすれば自信がつくのか?まさかポジティブ思考で自信を付ける…って訳にも行かないし。←それってただの「妄信」だよな。。。
そんな時、事前に定義・検証されたアルゴリズムに従って機械的に売買を行うシステムトレードの存在を知りました。中でも「検証する」というのが当時の自分にはとてもヒットしました。
「事前に検証できれば、自信を持ってトレードに臨める!(勿論利益が出る検証結果が前提です)」
で、早速色々なシステムトレード用のソフトを調べました。世界的に有名なものから個人が出しているようなものまで、数十種類は見たと思います。でもそれを購入するにはいくつかの障壁がありました。
① お値段も決して安くはない(特に有名なソフト)
② プログラム習得だけでも時間が掛かりそう
③ これで成果が無ければ、時間とお金が無駄になってしまう
そこで私が得た結論は、
① 現在抱えている問題を考えると、検証をしないという選択肢はない
② 成果が出なかった場合の損失を最小限に抑えたい
③ お金の損失は避けたい(トレードで負けた方が余程勉強になる)
④ であれば、システムを自作するしかない
というものでした。もともとIT系企業に勤務していたこともあり、プログラミングを全く心得ていない訳ではなかった、という背景もありましたが。
早速システムトレードの本を何冊か買い込んで、システムの製作に取り掛かりました。その過程でアルゴリズム検証ステップや注意点などを学べたのは非常に良いことでした。システム作りもそれなりに大変でしたが、それ以上に厄介だったのが、
いざ検証(シミュレーション)してみると、全然利益が出ない!
ということでした。まぁスリッページ(想定価格と実際の約定価格の差)をそれなりに積んでいた、というのもありますが、それでもこの時は結構落ち込みました。今から思えばここが出発点だったのかもしれません。
せっかくなので、広く知られている移動平均線のゴールデンクロス/デッドクロスを単純に用いたシミュレーションの検証結果を次回は出してみたいと思います。(予定は急遽変更の可能性があります)
なお、ここまで読んでいただいた方は想像がついているかと思いますが、期待しないでください。たぶんろくな結果は出ませんので。それを使ってシステムトレードの考え方なんかにも触れられたらいいな、なんて考えています。
