本ページはプロモーション(広告)を含みます。

MT5でEA(自動売買)を動かす手順

最終更新:2026-10-07執筆:CLT合同会社本ページは広告(PR)を含みます

EA(Expert Advisor)は、MT5の上で動く自動売買プログラムです。買ったEAでも自作のEAでも、動かすまでの手順は同じで、つまずく場所もだいたい決まっています。このページでは、デモ口座で安全に動かし、本番に移すまでの手順を順番に説明します。

MT5でEA(自動売買)を動かす手順

始める前に用意するもの

  • MT5が使える口座(まずはデモ口座):国内でMT5の発注に対応している会社は限られます(MT4・MT5が使える国内FX口座の比較)。本番と同じ会社のデモ口座で始めると、スプレッドやサーバー時間の条件が同じなので移行が楽です。
  • EAのファイル:拡張子が .ex5(コンパイル済み)または .mq5(ソースコード)です。.ex4 / .mq4 はMT4用で、MT5では動きません。
  • 動かし続ける環境:試すだけなら自宅のPCで構いません。ポジションを持ち越す運用に移るときはVPSを使います(VPSにMT5を入れる手順)。

手順1:EAのファイルを所定のフォルダに置く

MT5のメニューから「ファイル」→「データフォルダを開く」を選ぶと、エクスプローラーでMT5のデータフォルダが開きます。その中の MQL5 → Experts フォルダにEAのファイル(.ex5 または .mq5)をコピーします。インジケーターは MQL5/Indicators、EAが使う共通ファイル(.mqh)は MQL5/Include です。

配布元から「インストーラー形式」で提供される場合は、インストーラーがこのフォルダに自動で配置します。複数のMT5を入れている場合は、どのMT5のデータフォルダに入れたかを確認してください。

手順2:ナビゲーターを更新し、チャートに適用する

MT5の「表示」→「ナビゲーター」(Ctrl+N)を開き、「エキスパートアドバイザ」を右クリック→「更新」を押すと、置いたEAが一覧に出ます(.mq5 を置いた場合は自動でコンパイルされます。エラーが出るときは「ツールボックス」の「エキスパート」タブにメッセージが出ます)。

動かしたい銘柄・時間足のチャートを開き、ナビゲーターのEAをチャートにドラッグします。設定ダイアログが開くので、次を確認します。

  • 「共通」タブ:「アルゴリズム取引を許可する」にチェック。EAがDLLを使う場合は「DLLの使用を許可する」にもチェック(配布元が指示している場合のみ)。
  • 「パラメーター」タブ:ロット、損切り・利確、マジックナンバー(EAが自分の注文を区別する番号。同じ口座で複数のEAを動かすときは必ず別の番号にする)など。配布元の推奨値を入れ、最初は最小ロットで。

手順3:「アルゴリズム取引」をオンにして、動作状態を確認する

MT5のツールバーにある「アルゴリズム取引」ボタンが有効(緑の再生マーク)になっていないと、どのEAも売買しません。「ツール」→「オプション」→「エキスパートアドバイザ」タブにも「アルゴリズム取引を許可する」の全体設定があります。

チャート右上にEA名とアイコンが表示されます。帽子のアイコンが青なら動作中、斜線や赤なら停止中です。実際に何をしているかは「ツールボックス」の「エキスパート」タブ(EAの出力)と「操作ログ」タブ(注文の送受信・エラー)で確認できます。最初の数時間はここを見て、エラーが出ていないか、意図したロットで注文が出ているかを確かめてください。

手順4:デモで動かし、バックテストと見比べてから本番へ

いきなり本番口座で動かさず、次の順で進めます。

  1. MT5のストラテジーテスターで過去データのバックテスト(やり方)。
  2. デモ口座で1〜2週間、実際の値動きで動かす(フォワードテスト)。取引の回数・方向・損益の傾向がバックテストと大きく違えば、設定か環境に原因があります。
  3. 本番口座で最小ロットから。1か月単位で成績を記録し、ロットは段階的に上げる。

当社も同じ流れで、売買ルールをバックテストで検証してから、そのパラメータをEAに渡して実口座で動かしています。日々の結果は運用実績ブログに出しています。

EAが動かない・止まる原因と対処

症状よくある原因対処
右上のアイコンが灰色・斜線「アルゴリズム取引」ボタンがオフ、またはEA個別の許可が外れているツールバーのボタンをオンにし、EAのプロパティ(F7)で「アルゴリズム取引を許可する」を確認
一度も注文が出ない取引時間外、ロットが最小単位未満、証拠金不足、銘柄名の違い(例:USDJPY と USDJPY.)「操作ログ」のエラー内容を確認。デモ口座の残高・ロット・銘柄名を見直す
気づいたら止まっていたPCのスリープ・再起動、Windows Update、回線切れ、MT5のアップデート後の再ログインスリープを無効にする。長期運用はVPSへ。再起動後にMT5が自動起動する設定にする
バックテストと結果が違うスプレッド・スリッページ・サーバー時間の違い、ティックデータの質同じ会社のデモで比較する。時間条件を使うEAはサーバー時間(GMT+2/+3)を確認
複数のEAが互いの注文を触るマジックナンバーが重複EAごとに別のマジックナンバーを設定する

手順のまとめ

  1. EAファイルを配置するMT5の「ファイル」→「データフォルダを開く」から MQL5/Experts フォルダに .ex5 または .mq5 をコピーする。
  2. ナビゲーターを更新してチャートに適用する「表示」→「ナビゲーター」で「エキスパートアドバイザ」を右クリック→更新し、EAをチャートにドラッグする。
  3. 設定ダイアログで許可とパラメータを入れる「共通」タブで「アルゴリズム取引を許可する」にチェック、「パラメーター」タブでロット・マジックナンバーなどを設定する。
  4. アルゴリズム取引をオンにするツールバーの「アルゴリズム取引」ボタンを有効にし、チャート右上のアイコンが動作中(青)になっているか確認する。
  5. ログで動作を確認するツールボックスの「エキスパート」「操作ログ」タブでエラーや注文の送受信を確認する。
  6. デモで検証してから本番へストラテジーテスターとデモ口座で結果を確かめ、本番は最小ロットから始める。

紹介しているサービス PR

当サイトはA8.netおよびアクセストレードのアフィリエイトプログラムに参加しており、このページのリンクからお申し込みがあると、当社が広告主から報酬を受け取ることがあります。掲載順や内容は報酬額で決めていません。

FX口座 PR

FXTF

ゴールデンウェイ・ジャパン株式会社

MT4・MT5で取引できる国内のFX口座です。CFD・ノックアウトオプションも同じ口座で扱えます。

  • 取引システムはMT4・MT5・TradingView搭載の『FXTF GX』から選べる
  • FX・CFD・ノックアウトオプション(KO)を1つの口座で取引
  • スキャルピング取引を公認
  • 信託保全、電話・メール・LINEチャットのサポート

向いている人:EA(MT4・MT5の自動売買プログラム)を国内口座で動かしたい人

特徴・料金・注意点を見る
自動売買用VPS PR

XServer VPS for FX プレミアム

エックスサーバー株式会社

CPU・メモリなどを利用者専用に確保する「リソース専有型」の、FX自動売買向けVPSです。

  • CPU・メモリ・ストレージを専用に固定割り当て(他の利用者の負荷で性能が変動しない設計)
  • 初期費用無料・月額9,016円から、14日間の無料トライアル
  • MT4・MT5の監視、異常時の自動復旧と通知、メモリ解放機能を標準搭載
  • SLA(品質保証制度)で月間稼働率99.99%以上を保証、自動バックアップあり

向いている人:複数のEAを同時に動かす人、取引が集中する時間帯でも性能を落としたくない人

特徴・料金・注意点を見る
自動売買用VPS PR

シンクラウドデスクトップ for FX

エックスサーバー株式会社

FX自動売買専用のデスクトップ型VPSです。1日61円(月額1,840円、メモリ2GB)から使えます。

  • 月額1,840円(メモリ2GB・vCPU2コア・NVMe 150GB)から、初回14日間の無料トライアル
  • MT4・MT5の常時監視、停止時の自動復旧とメール通知
  • スタンダード以上のプランでバックアップ専用ディスクを利用可能
  • SLAで稼働率99.99%以上を保証、契約・更新時の追加費用なし

向いている人:まず安く1台用意して、EAを1〜数本動かしたい人

特徴・料金・注意点を見る

リスクについて
FX・CFD・暗号資産は元本や利益が保証された商品ではありません。相場の変動などにより損失が生じ、レバレッジをかけた取引では預けた証拠金を上回る損失が出るおそれがあります。不動産投資・不動産小口投資も、空室・家賃下落・価格下落などにより元本を割り込むことがあります。お申し込みの前に、各社の契約締結前交付書面や重要事項説明などをよくお読みのうえ、ご自身の判断でお願いします。掲載内容は掲載時点のものです。最新の条件は各社の公式サイトでご確認ください。

よくある質問

MT4用のEA(.ex4)はMT5で動きますか?

動きません。MT4とMT5はプログラム言語(MQL4とMQL5)が異なり、互換性がありません。配布元にMT5版があるか確認するか、移植が必要です。

MT5を閉じるとEAは止まりますか?

止まります。EAはMT5が起動している間だけ動きます。PCをスリープさせても止まるので、長期運用はVPSで24時間動かすのが一般的です。

EAを2つ同時に動かせますか?

できます。別々のチャートにそれぞれ適用し、マジックナンバーを別の値にしてください。同じ口座の証拠金を共有するので、合計のロットに注意が必要です。

無料のEAを使っても大丈夫ですか?

出どころが不明なEAは使わないでください。使う場合も、必ず自分でバックテストとデモでの検証を行い、DLLの使用許可を求めるものは中身を確認できるものだけにしてください。

↗実績を見る