MT4にEAをインストールする方法|Expertsフォルダへの配置から稼働確認まで

MT4にEAをインストールする方法|Expertsフォルダへの配置から稼働確認まで

「EAをダウンロードしたのに、MT4のどこに入れればいいかわからない」「チャートに設置したのに動かない」——MT4でEAを始めようとして最初につまずくのが、インストールと稼働確認のステップです。

この記事では、MT4へのEAインストール方法を手順ごとに解説します。Expertsフォルダへの配置からオプション設定、チャートへの設置、稼働確認まで、初めての方でも迷わず進められるよう具体的にまとめました。EAが動かないときの対処法も紹介しているので、ぜひ参考にしてみてください。

  • EAファイル(.ex4)をExpertsフォルダに配置する手順
  • 自動売買とDLL使用を許可するオプション設定の方法
  • チャートへのEA設置と稼働確認の見方(スマイルマーク)
  • EAがナビゲーターに表示されない・動かないときの対処法
目次

MT4にEAをインストールする基本手順

インストール後に活用できるFX自動売買EAのおすすめ比較

MT4へのEAインストール手順

EAファイルはex4とmq4どちらを使うべきか

MT4で使えるEAのファイルには「.ex4」と「.mq4」の2種類があります。この違いを最初に理解しておくとインストール時に迷いません。無料EAを配布サイトからダウンロードした場合はほぼ.ex4形式で配布されているため、多くの方は.ex4を使うことになります。

種別特徴編集使う場面
.ex4コンパイル済み不可配布EAの多く
.mq4ソースコードカスタマイズ時

.mq4ファイルをExpertsフォルダに配置した場合、MT4が自動でコンパイルして.ex4を生成するため、どちらの形式でも動作させること自体は同じです。拡張子が見えない場合はWindowsのエクスプローラーで「表示」→「ファイル名拡張子」にチェックを入れると確認できます。

MT4のExpertsフォルダにEAを配置する手順

EAファイルを準備したら、MT4の所定フォルダに配置します。EAを置く場所は「Experts」フォルダで、ここ以外に置いても認識されません。よくある間違いが「Program FilesのMT4フォルダ」に直接置いてしまうケースですが、必ず「データフォルダを開く」から開いたフォルダに配置してください。

STEP
データフォルダを開く

MT4を起動した状態で「ファイル」→「データフォルダを開く」をクリックする

STEP
MQL4 → Expertsフォルダを開く

開いたフォルダ内の「MQL4」→「Experts」の順にフォルダを開く

STEP
EAファイルをコピー&ペースト

EAファイル(.ex4/.mq4)をドラッグ&ドロップまたはコピー&ペーストで配置する

STEP
MT4を完全に再起動する

MT4を閉じて再起動。タスクトレイにアイコンが残っている場合は右クリック→「終了」で完全に閉じてから起動し直す

再起動後、左側「ナビゲーター」の「エキスパートアドバイザー」を展開するとEAの名前が一覧に表示されます。これが配置成功の確認です。

インストール後にMT4を再起動する理由

ExpertsフォルダにEAを配置した後、必ずMT4を完全に再起動してください。MT4はExpertsフォルダのファイルを起動時に読み込む設計になっているため、再起動なしでは新しいEAを認識しないケースがあります。

MT4を×ボタンで閉じてもタスクトレイ(画面右下の通知領域)にMT4のアイコンが残り続けることがあります。この状態ではMT4がバックグラウンドで動作しており、起動し直してもExpertsフォルダが再読み込みされません。タスクトレイのアイコンを右クリック→「終了」で完全に閉じてから起動し直すのが確実です。

再起動なしで認識させる方法として、ナビゲーターの「エキスパートアドバイザー」を右クリック→「更新」を選ぶ方法もありますが、すべての環境で確実に動くとは限りません。初めてEAをインストールするときは、確実性の高い完全再起動を選んでください。

オプション設定で自動売買とDLL使用を許可する

EAをチャートに設置しても、MT4側のオプション設定が正しくないと自動売買が実行されません。EAを初めて使う前に以下の設定を済ませておきましょう。この設定はMT4を再インストールしたときや、PCを変えてMT4を新たに起動したときにもリセットされるため、改めて確認が必要です。

  • 「ツール」→「オプション」→「エキスパートアドバイザー」タブを開く
  • 「自動売買を許可する」にチェックを入れる
  • 「DLLの使用を許可する」にチェックを入れる
  • 「OK」で保存し、ツールバーの「自動売買」ボタン(▶)が緑になっているか確認する

「自動売買を許可する」はツールバーの緑の三角ボタンと連動しています。MT4を再起動後にリセットされることがあるため、起動のたびに緑になっているかを確認する習慣をつけておくと安心です。

EAをチャートにドラッグ&ドロップして設置する

オプション設定が完了したらEAをチャートに設置します。まずEAの推奨通貨ペアと時間足のチャートを開いてください。EAの説明書や配布ページに「USDJPY・H1推奨」のような記載があるので必ず確認してから進めましょう。

ナビゲーターの「エキスパートアドバイザー」から設置したいEAをチャートにドラッグ&ドロップ、またはEA名をダブルクリックするとパラメータ設定ダイアログが開きます。ロット数などの初期設定を確認して「OK」を押すと設置完了です。

設置が成功するとチャート右上にEA名とスマイルマークが表示されます。これが正常稼働のサインです。泣き顔マークが表示された場合は次のセクションの確認項目をチェックしてください。

MT4のEA稼働確認と初心者が詰まるポイント

MT4のEA設定とバックテストを正しく行う手順

MT4のEA稼働確認と対処法

スマイルマークと自動売買ボタンで稼働を確認する

EAを設置したあと、正常稼働しているかどうかは2箇所で確認できます。チャート右上のマークとツールバーのボタン、この両方がONになっていることが必須です。どちらか一方でもOFFだとEAは動きません。

MT4を24時間稼働させるためのVPS選びとおすすめ比較

確認場所正常異常
チャート右上スマイルマーク泣き顔マーク
自動売買ボタン緑の三角 ▶グレーの停止

MT4下部の「ターミナル」→「エキスパート」タブに「EA started」と表示されていれば正常に読み込まれています。設置直後に注文が入らなくても、相場条件を満たしていないだけのことがほとんどです。

EAがナビゲーターに表示されないときの対処法

Expertsフォルダに配置して再起動したのにナビゲーターにEAが表示されない場合、以下の3つの原因を確認してください。多くの場合はフォルダの場所を間違えているか、MT4が完全に終了していなかったことが原因です。

  • フォルダを間違えた(Program FilesのMQL4ではなく、「データフォルダを開く」で開くMQL4/Expertsに入れること)
  • MT4が完全に終了していなかった(タスクトレイにアイコンが残っていた)
  • EAファイルが破損または対応バージョンが違う

上記を確認してもまだ表示されない場合は、ナビゲーターの「エキスパートアドバイザー」を右クリック→「更新」を試してみてください。これで解決するケースも多くあります。

EAをチャートに設置しても動かないときの確認項目

ナビゲーターには表示されてチャートに設置もできたのに注文が入らない場合、以下を上から順番に確認してください。

  • ツールバーの「自動売買」ボタンが緑(ON)になっているか
  • チャート右上がスマイルマークになっているか(泣き顔は稼働停止)
  • オプションの「自動売買を許可する」にチェックが入っているか
  • EAの推奨通貨ペアと時間足のチャートに設置しているか

すべて問題ない場合はEAのパラメータを確認してください。ロット数が0になっている、動作時間帯フィルターが厳しすぎるといった設定ミスが意外と多いです。「ターミナル」→「エキスパート」タブのログに具体的なエラーメッセージが出ていることも多いので、必ずチェックしてください。

MT4を常時起動し続けるためのVPS活用

自動売買を安定して動かすには、MT4を24時間起動し続ける必要があります。自分のPCで動かし続けると、シャットダウンや自動アップデートによる再起動、停電などでEAが止まるリスクがあります。これを解決するのがVPS(仮想プライベートサーバー)です。VPSはクラウド上のWindowsにMT4をインストールして24時間稼働させる方法で、自分のPCを落としてもEAが動き続けます。

  • 月額1,000〜3,000円程度で利用できる
  • XMやFXGTなど一定の取引量でVPS無料提供を行う業者もある
  • 外出中・就寝中でも自動売買が継続される

本格的に自動売買を運用するなら、早い段階でVPSへの移行を検討することをおすすめします。

MT4へのEAインストールを完了したら次にやること

EAの稼働が確認できたら、安全に運用を続けるために以下を順番に実施してください。EAが動いているからといってすぐにリアル口座で運用するのは危険です。デモ口座でのフォワードテストで動作確認を取ることが、損失リスクを大幅に下げる最も重要なステップです。

STEP
デモ口座でフォワードテスト(2〜4週間)

リアル口座の前にデモ口座で動作確認。バックテストの成績と大きく乖離していないかチェックする

STEP
ロット数を口座残高に合わせて設定

2%ルール(1回の最大損失を口座残高の2%以内)を基準にロット数を計算する

STEP
ターミナルを週1回チェックする

「エキスパート」タブにエラーが出ていないか定期確認。早期発見が大きな損失を防ぐ

MT4にEAをインストールするのに費用はかかりますか?

MT4自体は無料です。無料EAを使えばEA代もかかりません。24時間稼働させるためにVPSを使う場合は月額1,000〜3,000円程度が発生します。

MT4のExpertsフォルダはどこにありますか?

MT4を起動した状態で「ファイル」→「データフォルダを開く」→「MQL4」→「Experts」の順で開いてください。Program FilesのMT4フォルダではなく、データフォルダ側に配置するのがポイントです。

EAを設置してもスマイルマークが出ません。なぜですか?

ツールバーの「自動売買」ボタンがOFFになっているか、オプションの「自動売買を許可する」にチェックが入っていない可能性が高いです。EAをチャートから外して再設置し、設定ダイアログの「共通」タブで「自動売買を許可する」を確認してください。

よかったらシェアしてね!
目次