FX初心者のための役に立つブログ

FXに関するブログです。FX初心者向けのわかりやすい解説ブログを目指しています。

MT4 自動売買

MT4の自動売買EAを自作してみることはできるのか?【EAを構築できるソフトウェアとは】

2016/11/18

最近特にFXの世界で注目を集めている自動売買ですが、MT4と呼ばれるプラットフォームを利用して売買する場合に必要になるのが戦略、エキスパードアドバイザーと呼ばれるプログラムになります。

これは現在無償で配布されているものも、或いは有償で売買されているものもあるのですが、実は使いはじめてみると前週までは非常に調子のいい収益をあげていたようなプログラムでもまったく打って変わって利益が上げられなくなる状況に陥ることがあり、どうもその選択が難しい状況に悩むトレーダーが増えている状態なのです。そこで誰でも思いつくのが自作でEAを構築することができないかという疑問です。

実はネットなどを検索してみますと、すでに自作EAに取り組んでいる人たちが思いのほか多いことに気づかされます。しかしその一方で思い浮かぶのは、どうやってプログラムを書いていくかという問題です。スクラッチ、つまりなにもないところからプログラムを書いて作るのはかなりハードルの高い問題ということができます。さすがにプログラムを書くところから勉強していたのでは、EAにしてMT4で動かして利益を得るまでのどれだけの時間がかかるかわからなくなりますから、大半に人達はそこで諦めることになるのですが・・

実は、MT4EAエディターやEAつくる君などといったソフトウエアが発売されており、これを利用して既存のソースコードを手動でチューニングしたり、ドラッグアンドドロップで、簡単にプログラムを作り出すことも可能になっているのです。

こうしたソフトを利用して作り出すEAの場合は、ほぼすべての人達がなんらかの形でオシレーター系の指標をベースにしているということもわかってきました。だから人為的に主要国の要人がとんでもないことを言い出して市場が急に反転して動きはじめたりしますと、何が起きたか解らずに裁量取引よりも高いリスクで間違った取引をつづけ、驚くべきドローダウンをもたらしてしまったりするのだということもおぼろげながらに解るようになってきました。さすがに人様が書いたソースコードをみただけでは修正は出来ませんが、こうしたエディターをつかって数字をいじることはどうもできることがわかってきたのです。

果たして自作のEAもしくは人の買いたEAをいじってうまく機能するようになるかについては大きな疑問が残りますが、ひとつだけいえることは、自分でロジックを考える作業をはじめてみると、EA自体のロジックがもう少しよく理解できるようになり、エディターをとうしてチェックすることにより、バックテストとはまた違った形で選択していくことができる知見を身につけられるということなのです。これはちょっと面白い発想ではないかと思います。どこまで挑戦するかは個別のトレーダー次第ですが興味のある方は少しやってみるというのもひとつの選択肢です。