MT4のEAが動作しない時はどうする?

MT4(メタトレーダー4)のEA(エキスパートアドバイザー)が動作しない問題を解決する方法をまとめました。MT4のEAは24時間自動でFXトレードができるツールですが、設定ミス、パソコンやインターネットに関する問題などが理由で動作しないことがあります。MT4のEAが動作していないことに気が付いたら、まずは単純に「パソコンの電源が切れていないか。インターネットに接続しているか。」という点を確認しましょう。パソコンが正常に動作していてインターネットにもつながっている場合は、EAに設定ミスがないかを確認します。「ツール」→「オプション」→「エキスパートアドバイザ」で「自動売買を許可する」と「DLLの使用を許可する」にチェックマークが入っているか確認しましょう。

基本的にはチャート右上のニコちゃんマークが笑っていればEAは正常に動作しているはずです。また、MT4のメニューバーにある「自動売買」のボタンが許可(緑色)になっているかも確認しましょう。

その他、口座縛りがあるEAでは、違う口座だと動作しないので、ログインしている口座が間違えていないか確認しましょう。また、MT4をしばらく利用していなかった人は、口座の状態が休眠口座や口座凍結になっていないかを確認してみましょう。

よくあるVPS(仮想専用サーバ)のトラブルについても述べておきます。基本的にはFX用のVPSでは問題は起こりにくいですが、FX用のVPSでない場合は、VPSの通信環境が不安定なことがあり、エントリーや決済ができない場合があります。MT4のEAでの自動売買では通信環境は大変重要ですので、FX用のVPSを利用することをお勧めします。また、VPSのスペックが低すぎる場合や、VPS上でMT4以外のソフトを同時に使う人は、メモリ不足が原因で自動売買が固まってしまうというトラブルになることもありえます。