MT4のEAはプログラミングの知識があれば、特別なソフトなどを準備しなくても自作することができます。かんたんに作りたい場合は、インターネット上で入手できるEA自作ツールを活用するという方法があります。しかしこれはMT4オフィシャルのツールではないため、自己責任で使用してください。自作ツールは色々なものがあり、プログラミングの知識が全くなくても、EAのトレード条件を入力するだけでEAに変換してくれるものや、もう少し専門的な部分まで入力し、作成していくものまであります。また無料または有料のものがあり、クオリティもものによって様々です。MT4のEA自作ツールは手軽さに特化しているものが多いため、予想以上にかんたんに作れてしまいます。ゼロから自作するとプログラミングエラーの修正などに時間がとられるので、自作ツールに頼るのもひとつの手段です。
また自作ツールでMT4 EAを作成したのち、細かな内容のプログラムを肉付けしていく方法もあります。少しばかりプログラミングの知識が必要ですが、プログラミング初心者の方はイチからMT4のEAを作成するよりも自作ツールで作成したものに手を加えていく方が簡単にEAを作れますしプログラミングの勉強にもなりますのでおすすめです。
オフィシャルで最も手軽な手段としては、MT4に搭載されている「メタエディタ」という機能を使う方法です。デフォルトで搭載されているため、新たにダウンロードする必要はありません。作成の際に、「エキスパートアドバイザ(テンプレート)」の項目を選べば、基本のテンプレートが出来た状態で自作をすることができます。