MT4にエキスパートアドバイザー(EA)をインストールするには、File → Open Data Folderを開き、.ex4ファイルをMQL4/Expertsに、.dllファイルがあればMQL4/Librariesにコピーして、MetaTraderを再起動します。NavigatorからEAをチャートにドラッグし、Allow live tradingにチェックを入れ、AutoTradingボタンをオンにします。EAはMetaTraderが起動して接続している間だけ動くので、まずデモ口座で試しましょう。
以下では、各ステップ、それぞれの設定の意味、EAが動いているかの確認方法、よくある問題の解決方法、EAのアップデート方法を解説します。EAをインストールしても、動くようになるだけです。その戦略で利益が出るかどうかは何も示さず、損失のリスクがなくなるわけでもありません。
始める前に
- MetaTrader 4をインストールし、口座にログインしておきます。まずはデモ口座から始めましょう。
- EAのファイル。MT4用のファイルの拡張子は.ex4(ソースコードは.mq4)で、MT5では動きません。
- マニュアル。通貨ペア、時間足、EAに必要な設定が書かれています。
ステップ1:EAをダウンロードする
ForexStoreでEAを購入した場合は、ログインしてアカウントページ(Personal area)を開きます。購入した製品がダウンロードボタンとともに一覧表示されます。.zipファイルを保存し、見つけやすいフォルダに解凍しましょう。通常はフォルダ分けされたEAのファイルとマニュアルが入っています。製品によってはアカウントページで取引口座番号の入力も求められます。これについてはステップ6で説明します。

2026年11月時点のスクリーンショットです。カード上の統計は口座の取引に応じて変わります。過去の結果は将来の結果を予測するものではありません。
ステップ2:ファイルをデータフォルダにコピーする
古いガイドには、Cドライブのプログラムフォルダを探すように書かれています。現在のMT4では、これらのファイルは別のデータフォルダにあり、隠しフォルダになっていることも多いので、MetaTraderに開いてもらいましょう。
- MT4でFile → Open Data Folder(ファイル → データフォルダを開く)をクリックします。
- MQL4フォルダを開きます。
- 各ファイルを所定の場所にコピーし、Windowsの権限の確認が出たら許可します。
| ファイル | コピー先 |
|---|---|
| .ex4または.mq4のEA | MQL4/Experts |
| .dllライブラリ | MQL4/Libraries |
| 設定の.setファイル | MQL4/Presets |
| EAに必要な.ex4インジケーター | MQL4/Indicators |

ステップ3:再起動してEAを探す
MT4を閉じて開き直します。NavigatorウィンドウのExpert Advisorsを右クリックしてRefreshを選ぶ方法もあります。Navigator(ナビゲーター)が見当たらない場合は、Ctrl+Nを押します。これでEAがExpert Advisorsの下の一覧に表示されます。

ステップ4:EAをチャートに適用する
マニュアルに書かれた通貨ペアと時間足のチャートを開き、EAをドラッグするか、Navigatorでダブルクリックします。一つのチャートで動かせるEAは一つです。EAが複数の通貨ペアを取引する場合、チャートが一つでよいか複数必要かはマニュアルに書かれています。
ステップ5:設定ウィンドウを確認する
複数のタブがあるウィンドウが開きます。重要なのは次の項目です。

| 設定 | 場所 | すること |
|---|---|---|
| Allow live trading | Commonタブ | チェックを入れる(入れないとEAは取引できない) |
| Allow DLL imports | Commonタブ | マニュアルが求め、提供元を信頼できる場合のみチェック |
| パラメーター | Inputsタブ | マニュアルのとおりに設定するか、.setファイルを読み込む |
DLLについて補足します。.dllファイルは自分のコンピューターで動く普通のプログラムで、MetaTrader自体もこのオプションを潜在的に危険なもの、信頼できるアプリケーション専用と表示しています。ForexStoreのライセンスで販売されるEAはLibrariesフォルダのライブラリを使うため、このオプションが必要です。ターミナルのすべてのEAではなく、そのEA自身のウィンドウでオンにしてください。
戦略の設定は、変更する理由がわからない限りそのままにしましょう。設定が必要になる可能性が最も高いのはサイズで、FX EAの重要な設定で解説しています。
ステップ6:AutoTradingをオンにして口座番号を追加する
OKを押し、上部ツールバーのAutoTradingボタンがオンになっていることを確認します。これはターミナル全体のマスタースイッチで、オフのときは、他の設定がすべて済んでいてもどのEAも取引できません。同じ許可はTools → Options → Expert Advisorsにもあります。
チャートの右上でEA名の横に笑顔のマークが表示されていれば、EAは動いていて取引を許可されています。悲しい顔のマークは、適用されているものの取引を許可されていないことを意味します。
EAにForexStoreのライセンスが付いている場合は、アカウントページの製品の下にある「あなたの口座番号」欄(スクリーンショットではMT account number)に取引口座番号を入力します。ログインに使うMetaTrader口座の番号です。
ステップ7:動作を確認する
動いているEAでも、独自の条件を待つため、数時間から数日間取引しないことがあります。待つ代わりに、MT4の下部にあるTerminal(ターミナル)ウィンドウ(Ctrl+T)を見ましょう。
- Expertsタブ:読み込まれた時刻やエラーなど、EAからのメッセージ。
- Journalタブ:接続やログインなど、ターミナルからのメッセージ。
マニュアルのとおりに取引を開いて閉じるのを確認するまで、デモ口座のままにしておきましょう。その後、EAをバックテストする方法を読んで過去データで確認してください。
よくある問題
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| NavigatorにEAがない | フォルダ違い、または未更新 | File → Open Data Folderを使い、再起動 |
| チャートに悲しい顔 | Live tradingが未許可 | F7を押し、Allow live tradingにチェック |
| チャートに何も表示されない | EAの読み込み失敗 | Expertsタブを読む |
| DLL呼び出しのメッセージ | DLL importsがオフ | 提供元を信頼できれば許可し、ファイルがLibrariesにあるか確認 |
| ライセンスのメッセージ | 口座番号が未入力または不一致 | アカウントページで確認 |
| 数日間取引がない | EAが待機中、またはAutoTradingがオフ | ボタンとマニュアルを確認 |
| 通貨ペア名が違う | EURUSDmのように業者が接尾辞を付ける | 業者の銘柄に適用し、マニュアルを確認 |
| 注文が拒否される | ロットが最小値未満、または市場が閉場 | サイズと取引時間を確認 |
EAのアップデート方法
- EAを購入した場所から新しいバージョンをダウンロードします。
- アップデートで管理されなくなるおそれのある保有中の取引がないかを確認し、変更点を読みます。
- EAをチャートから外し、設定を控えます。
- MQL4/ExpertsとMQL4/Librariesのファイルを置き換え、MT4を再起動します。
- EAを再び適用し、設定を確認します。
MT4のMarketタブでアップデートされるのは、MetaTrader内蔵のMarketで購入したEAだけです。自分でインストールしたEAは対象外です。
EAを動かし続けるには
MetaTraderを閉じたとき、コンピューターがスリープしたとき、インターネットが切れたとき、EAは止まります。戦略にとってそれが問題なら、VPSでターミナルを動かし続けられます。FX用VPSとはをご覧ください。同じ口座で同じEAを二か所から動かさないでください。すべての取引が二重になります。また、MetaTrader内蔵のVirtual HostingはDLLを許可しないため、DLLを使うEAには通常のVPSが必要です。
よくある質問
MT4のどこにEAを入れればよいですか?
Fileをクリックし、Open Data Folderを選んで、.ex4ファイルをMQL4/Expertsにコピーします。.dllファイルがあればMQL4/Librariesに入れます。その後MetaTraderを再起動すると、EAがNavigatorに表示されます。
EAが取引しないのはなぜですか?
まずAutoTradingボタン、次にチャートの顔のマーク、そしてExpertsタブを確認しましょう。三つとも問題なければ、EAは条件を待っているだけかもしれません。取引回数の少ないEAも多くあります。通貨ペア、時間足、時間帯をマニュアルで確認してください。
DLL importsは必ず許可する必要がありますか?
EAが必要とする場合だけで、マニュアルに書かれています。DLLはコンピューター上でプログラムを実行できるので、信頼できる提供元のソフトウェアに限り、そのEAだけでオンにしてください。
コンピューターの電源を切ってもEAは動きますか?
いいえ。EAはMetaTraderの中で動くので、ターミナルは起動して接続したままにする必要があります。コンピューターがオフの間も動かし続けるには、VPSを使いましょう。
同じEAはMT4とMT5で動きますか?
いいえ。.ex4ファイルはMT4でのみ動き、MT5には専用の.ex5版が必要で、MQL5/Expertsに入れます。自分の製品にどのバージョンが含まれているかを確認してください。
まとめ
- File → Open Data Folderを使います。EAはMQL4/Expertsに、ライブラリはMQL4/Librariesに入れます。
- 再起動し、マニュアルが指定するチャートにEAを適用します。
- Allow live tradingにチェックを入れ、DLLは信頼できるソフトウェアにだけ許可します。
- AutoTradingボタンをオンにする必要があり、笑顔のマークがそれを裏付けます。
- 問題があればExpertsタブを読み、まずデモで動かしましょう。
まだ選んでいる最中ですか?最高のFX自動売買ロボットの選び方を読むか、カタログのすべてのEAをご覧ください。
この記事は学習目的の情報であり、投資助言ではありません。レバレッジ取引には損失のリスクがあり、EAで損失が出ることもあります。