ForexBestRobots.com

MT4とExpert Advisor · Forex学習コンテンツ

MetaTrader 4にForex Expert Advisorをインストールする方法

MT4 Expert Advisorを正しく導入する手順を解説します。EAのコピー、AutoTradingの有効化、通貨ペアと時間足の確認、ログ検証、VPS利用、デモ口座での安全なテストまで網羅します。

2026年8月28日読了目安:14分ForexBestRobots編集チームによるレビュー
MetaTrader 4で「データフォルダを開く」手順の図解MT4とExpert Advisor実践的でリスクを意識したガイド

ForexBestRobots.comのために制作したオリジナル図解です。

正しいインストールは、ファイルをフォルダへ置くだけでは完了しません。ターミナル、口座、通貨ペア、時間足、権限、リスク設定をすべて一致させる必要があります。リアル運用を検討する前に、まっさらなデモ口座でこの手順を確認してください。

Forex EAをインストールする前に

Forex Expert AdvisorはMetaTrader内で動作し、市場データにプログラム済みのルールを適用するソフトウェアです。EAファイル、公式マニュアル、ブローカーのMT4ログイン情報、必要な通貨ペアと時間足、ライセンスキーを準備します。変更前に既存のsetファイルをバックアップしてください。

MT4とMT5のファイルは互換ではありません

.ex4.mq4 はMT4用ファイルで、保存先は MQL4/Expertsです。 .ex5 または .mq5 ファイルはMT5用で、保存先は MQL5/Expertsです。MT4では動作しません。

EAをステップごとにインストール

1

正しいMT4データフォルダを開く

利用予定の口座に接続しているターミナル内で ファイル → データフォルダを開く を選びます。これにより、古いターミナルや別ブローカーのインストール先へ誤ってコピーするのを防げます。

MetaTrader 4画面で正しいMT4データフォルダを開く手順の図解
手順1:利用する口座へ接続したMT4からデータフォルダを開き、別のターミナルへEAを誤ってインストールしないようにします。
2

MQL4 → Expertsを開く

次に MQL4を開き、続いて Expertsを開きます。EAの .ex4 ファイルをここへコピーします。末尾が .mq4 のソースファイルも同じ場所に置けますが、使用前に正常なコンパイルが必要です。

MetaTrader 4画面でMQL4 → Expertsを開く手順の図解
手順2:MT4用の.ex4または.mq4ファイルをMQL4 → Expertsへ配置します。MT5用ファイルはこのフォルダへコピーしません。
3

ナビゲーターを更新するかMT4を再起動

MT4へ戻り、Ctrl+Nでナビゲーターを開き、 Expert Advisor を右クリックして「更新」を選びます。それでも表示されない場合はターミナルを閉じて再起動します。

MetaTrader 4画面でナビゲーターを更新または再起動する手順の図解
手順3:ナビゲーターのExpert Advisorを更新するか、インストールしたEAが表示されるまでMT4を再起動します。
4

EAをチャートへ設定し、自動売買を有効化

販売元が指定する通貨ペアと時間足を開き、EAをチャートへドラッグします。「全般」で自動売買を許可し、上部のAutoTradingボタンをオンにします。DLLの使用は、信頼できる公式マニュアルで明示的に必要とされる場合だけ許可してください。

MetaTrader 4画面でEAを設定し自動売買を有効化する手順の図解
手順4:全体のAutoTradingとEA個別の自動売買権限を有効化します。DLLは信頼できる公式文書で必要とされる場合だけ許可します。
5

チャートとログを確認

チャート隅のEA名と状態を確認し、ターミナル → Expertsおよび操作履歴を確認します。EAが読み込まれていてもEntry条件を待つことがあり、「まだ取引しない」こと自体は障害ではありません。

MetaTrader 4画面でチャートとログを確認する手順の図解
手順5:EAの状態、チャートの通貨ペアと時間足、Expertsおよび操作履歴の初期化メッセージを確認します。

正しい通貨ペア、時間足、入力値を設定

製品マニュアルに記載された通貨ペアを正確に使用します。プログラムが特定のシンボル形式を想定している場合、EURUSD.aやEURUSDmのようなブローカー固有の接尾辞が影響します。M15、H1、H4など指定時間足を設定してください。チャート期間によりインジケーター計算や新しい足の判定が変わるためです。

正しい口座タイプとブローカーサーバー
接尾辞を含む正しい通貨ペア
チャートの正しい時間足
各インスタンス固有のMagic Number
ロットサイズまたはリスク入力値を確認
スプレッドと取引時間フィルターを理解

Magic NumberはEAが自分のポジションを識別するための番号です。同じ番号で2つのEAを稼働すると管理が競合する場合があります。販売元から .set ファイルが提供されている場合は「パラメーターの入力」から読み込み、口座に合うと決めつけず全項目を確認してください。

EAが実際に動作しているか確認する方法

3つの層を確認します。チャートでEAの設定状態、Expertsログで初期化とシグナル、操作履歴でターミナルとブローカーのイベントを確認します。緑色の接続表示や笑顔のEAアイコンも参考になりますが、決定的な証拠はログです。取引時間外やEntry条件が揃うまでは、正常でも待機状態になることがあります。

確認項目正常な状態問題がある場合
接続レートが更新され、「回線不通」の表示がない正しいブローカーサーバーへ再接続
権限AutoTradingがオンで、自動売買が許可されている全体設定とEA個別設定の両方を有効化
入力値リスク、通貨ペア、時間足がマニュアルと一致承認済みsetファイルを再読込し、各値を確認
ログ同じエラーを繰り返さず初期化が完了トラブルシューティングガイドで数値コードを確認

重複取引を避けてEAをVPSで稼働

一般的なWindows VPSはターミナル全体を動かし、MetaTrader内蔵の仮想ホスティングは稼働中のチャート環境を移行します。どちらを選ぶ場合も、同じEA・口座・Magic Numberで取引するインスタンスは1つだけにしてください。移行後はリモートログを確認し、ローカル側が取引を続けていないことを確かめます。

MetaTraderの仮想ホスティングはDLLに対応していません。DLLが必要なEAには、互換性のある一般的なVPSまたは販売元が承認した別の環境が必要です。

MT4 VPS設定ガイドを読む →

リアル運用前にデモ口座でテスト

初期化、取引管理、再起動、ブローカーでの約定を観察できる期間、EAを稼働します。実際のスプレッド、手数料、通貨ペアの接尾辞、最小Stop Loss距離を販売元の想定と比較してください。デモテストは技術的な互換性を確認するもので、将来の収益性を証明したり、リアル口座のスリッページを完全に再現したりするものではありません。

期待収益ではなくリスクから始める

リアル運用前に、最大ポジションリスク、口座ドローダウン上限、EAを停止する条件を定めます。短いテスト期間を補うためにロットを上げないでください。

公式リファレンス

インストール手順はMetaTrader 4公式のナビゲーターと自動売買モデルに基づいています。詳しくは MetaTrader 4ナビゲーターの公式ドキュメントをご覧ください。