

![]()
2009・11・26
引き続き、システムトレードのデメリットについてです。前回は、優れたシステムはほんのひと握りで、私たちには、それを選びぬいて使っていかなければならないと述べました。また、一時は高いパフォーマンスを記録するシステムであっても、それが未来永劫続くわけではなく、市場に変化に伴い陳腐化することもお伝えしました。システムトレーダーは、使っているシステムを過信するのではなく、陳腐化=変調をいかにはやく察知して取り下げ、新たに旬のシステムに切り替える判断力も求められるという事です。それが、継続的に勝ち続けるためのポイントなのです。
こう書くと、「システムトレードって意外と面倒なのでは?」と思う方もいるかもしれませんが...。むしろ、こう考えてください。システムトレードで勝つために必要なのは、「実力のあるシステムを見つけ出して、ポートフォリオに加えるだけ」です。対して、裁量トレードだといかがでしょうか。トレードをするには相場と向き合い、時間の制約や心理的なリスクと向き合いながら市場を分析しつつ、取引を行わなければなりません。ところがシステムトレードなら、使っているシステムの取引結果を定期的に監視しつつ、新たなものをチェックしておけばいいのです。手間や労力という点で、非常に有利であるという事です。これは、裁量トレードからシステムトレードに移行した方なら、納得できるはずです。
こういった、システムトレードのメリットも踏まえながら、そのデメリットも知っておいていただきたいのですが、今回挙げたいのは、システムトレードを行うには、コンピュータに関する専門知識が求められるケースがあるという事です。
近年は、ベンダーや金融事業者が用意したシステムを選び、セットするだけで自動売買を行ってくれる、利便性の高いサービスもありますが、システムトレードを行う場合(或いは、自身でシステムを構築する場合)、エクセルのマクロやMQL4(メタトレーダの開発言語)といった、コンピュータの知識が必要な事があります。特に、高度なシステムトレードツールを使いこなすには、トレーダーにもそれなりのリテラシーが求められます。
こうなると、コンピュータの素人が扱うのは現実的でありません。セットアップやチューニング、バックテストを行うには、プログラミング言語に精通していないと手に負えず、これがシステムトレードの敷居を高くしている、最大の要因です。
私の場合、システムトレードを始めた当初は、自作のプログラムを組んでいましたが、それは本職がシステムの開発者であったからというのが大きいところです。仮に素人であれば、とっくに挫折していたでしょう。なかには、プログラムの勉強をするあまり、トレードが手に付かないという、本末転倒の結果を迎えたトレーダーもいるようです。これは笑えません。
もちろん近年は、先に申し上げた通り、あらかじめ実力(PFや勝率など、システムにかんするマクロ的・ミクロ的データ)を公表したシステムもあるので、みずからプログラムを組んだり、専門知識がなくても使えるものは増えています(ただし、その実力を評価するには、公表データを鵜呑みにしてはいけませんが...)。特に初心者であれば、最初から多くの時間を割いてまで、システムを自作する必要はないと思います。
初心者のうちは、自作システムでトレードするのはリスクも高いので、プロのつくったシステムを使い、それでは飽き足らなくなるほどの実力がついたら、自作の道を考えるという順序がいいのではないでしょうか?
![]()
![]()