24時間自動でFXトレードができるMT4(メタトレーダー4)のEA(エキスパートアドバイザー)で、インジケーターをEAにする方法をご案内します。インジケーターを使えば手軽かつ効率的にテクニカル分析を行うことができるため、多くのトレーダーがトレードにインジケーターを活用しています。インジケーターをEAにすることでインジケーターのバックテストを簡単に実施でき、パラメーター変更で異なるパターンを検証できるなどさらに深く使いこなすことができるようになります。
MT4においてインジケーターとは、チャート上にテクニカル指標を表示して分析するプログラムのことで、有名なものとしては「移動平均線」、「ボリンジャーバンド」、「RSI」、「MACD」などがインジケーターにあたります。主要なインジケーターはMT4に最初から標準で搭載されており、特に導入をおこなわなくてもすぐに使用でき、有用性が実証されたものばかりなので安心して使うことができます。MT4に標準で搭載されているインジケーター以外にも追加でカスタムインジケーターを導入することもでき、さらに自由度が高まります。
さて、MT4でインジケーターをEAにする方法ですが、インジケーターをEA化するツールを利用して作成する方法と、MQL言語を用いて自作する方法があります。また、インジケーターのEA化をEA作成業者などに外注することもできますが、それだけで数万円~数十万円はかかります。
ツールでインジケーターをEA化するのは簡単ですが、この場合は、条件が限られていたり、思うようなフィルターがかけられなかったりすることがどうしてもあると思います。プログラミングができる方はMQL言語で自作でき、さらに自由度が高いです。プログラミングの経験はないがこれから学びたいという方も、書籍やオンラインでEAの自作方法を学ぶことは可能です。