MT5 EA設定方法|8ステップで自動売買を始める手順

MT5_EA設定方法

【MT5 EA設定の流れ】①MT5対応の口座を開設(ヘッジング口座を推奨)→ ②MT5をインストール → ③EAファイル(.ex5)を入手 → ④MQL5/ExpertsにEA配置 → ⑤MT5再起動 → ⑥オプションで「アルゴリズム取引を許可」→ ⑦チャートにドラッグ → ⑧パラメーター設定後OKをクリック。

【MT5特有のチェックポイント】EAファイルは.ex5/.mq5のみ有効(MT4の.ex4は不可)。フォルダは「MQL5/Experts」。「アルゴリズム取引を許可する」は3箇所すべてON。ヘッジング口座を選択(ネッティング口座ではEAが正常動作しない場合あり)。

【忘れがちなチェックポイント】オプション設定の「アルゴリズム取引を許可する」、ツールバーの「アルゴリズム取引」ボタンがONか確認。推奨通貨ペア・タイムフレームのチャートに設定しているか、マジックナンバーが他EAと重複していないかも確認。

MT5はMT4の後継として高速バックテストや21種類のタイムフレームなどMT4を超える優位性がある。EAを使った自動売買は、一度設定してしまえばあとはシステムが自動で取引してくれる効率的な運用方法です。まずはデモ口座やシストレ.COMの無料EAで練習し、仕組みに慣れてからリアル運用に進みましょう。

執筆: シストレ.COM編集部

200種類以上のEAをフォワード計測している、運営3年の検証メディア。MetaTrader (MT4/MT5) を実運用してきた編集部が記事を執筆・公開しています。

監修: シストレ編集部 (シストレ.COM 検証メディア / 社内レビュー体制)

▶ 編集方針・運営者情報を見る

[blog-parts id=59754]

MT5 EA設定方法(MT5 EAの設定手順)を8ステップで整理した。ポイントをおさらいする。

【MT5 EA設定の流れ】①MT5対応の口座を開設(ヘッジング口座を推奨)→ ②MT5をインストール → ③EAファイル(.ex5)を入手 → ④MQL5/ExpertsにEA配置 → ⑤MT5再起動 → ⑥オプションで「アルゴリズム取引を許可」→ ⑦チャートにドラッグ → ⑧パラメーター設定後OKをクリック。

【MT5特有のチェックポイント】EAファイルは.ex5/.mq5のみ有効(MT4の.ex4は不可)。フォルダは「MQL5/Experts」。「アルゴリズム取引を許可する」は3箇所すべてON。ヘッジング口座を選択(ネッティング口座ではEAが正常動作しない場合あり)。

【忘れがちなチェックポイント】オプション設定の「アルゴリズム取引を許可する」、ツールバーの「アルゴリズム取引」ボタンがONか確認。推奨通貨ペア・タイムフレームのチャートに設定しているか、マジックナンバーが他EAと重複していないかも確認。

MT5はMT4の後継として高速バックテストや21種類のタイムフレームなどMT4を超える優位性がある。EAを使った自動売買は、一度設定してしまえばあとはシステムが自動で取引してくれる効率的な運用方法です。まずはデモ口座やシストレ.COMの無料EAで練習し、仕組みに慣れてからリアル運用に進みましょう。

執筆: シストレ.COM編集部

200種類以上のEAをフォワード計測している、運営3年の検証メディア。MetaTrader (MT4/MT5) を実運用してきた編集部が記事を執筆・公開しています。

監修: シストレ編集部 (シストレ.COM 検証メディア / 社内レビュー体制)

▶ 編集方針・運営者情報を見る

[blog-parts id=59754]

MT5 EA設定方法 について解説します。 MT5でEAを動かしたいのに、設定方法がわからず手が止まっている。MT4とはフォルダ構造も設定項目も違うため、戸惑うのは当然だ。(2026年版)

MT5(メタトレーダー5)へのEA設定は、8つのステップで完了する。EAファイルの配置から「アルゴリズム取引を許可する」の3箇所設定、動作確認まで、スクリーンショット付きで全手順を解説する。

「EAが動かない」トラブルの原因別対処法、VPS環境での24時間運用、危険管理の時点まで網羅した。

sys-tre.com EAを使う前の必須設定(3分で完了)

sys-tre.comのEAを動かすには、以下の3つをMT5に設定してください。一度設定すれば次回以降は不要です。

  1. WebRequestを許可する
    ツール → オプション → エキスパートアドバイザー タブを開き、「WebRequestを許可するURLリスト」にチェックを入れて以下を追加(コピペ推奨):
    https://sys-tre.com/
  2. アルゴリズム取引を許可する
    同タブの「アルゴリズム取引を許可する」にチェックを入れる。
  3. DLLの使用を許可する
    「DLLの使用を許可する(信頼できるアプリケーションのみで有効)」にチェックを入れる。

→ OKで保存して完了。この設定が済んでいないとEAは動きません。

MT5 EA設定方法 MT4との違いを自動売買の観点で比較
目次

MT5(MetaTrader5)とは?MT4との違いと特徴

MT5(MetaTrader5)は、MetaQuotes社が開発した自動売買対応の取引プラットフォームで、EA(Expert Advisor)を使ったアルゴリズム取引ができる。MT4との最大の違いはプログラミング言語(MQL5)とフォルダ構成(MQL5/Experts)にある。EA設定前にこの違いを把握しておくことが設定ミスを防ぐ第一歩だ。

MT5(MetaTrader5)は、ロシアのMetaQuotes Software社が開発した次世代の取引プラットフォームです。前作のMT4の後継として2010年にリリースされ、FXだけでなく株式・先物・仮想通貨など複数の金融商品をマルチアセットで取引できる点が大きな特徴です。

MT5もMT4と同様にEA(Expert Advisor)による自動売買に対応しており、あらかじめ設定した売買ルールに基づいて24時間自動で取引を行えます。ただし、MT4とMT5でプログラミング言語や仕様に違いがあるため、EA設定時にはMT5特有の時点を理解しておく必要があります。

MT5とMT4の主な違い
  • プログラミング言語:MT5はMQL5(MT4はMQL4)。互換性がないため、MT4用EAはMT5で動かない。
  • EAファイルの拡張子:MT5は.ex5/.mq5(MT4は.ex4/.mq4)。
  • フォルダ構成:MT5はMQL5/Experts(MT4はMQL4/Experts)。
  • タイムフレーム:MT5は21種類(MT4は9種類)。2分足・3分足・6時間足なども使える。
  • ストラテジーテスター:MT5はマルチスレッド対応で、バックテストが高速。
  • マルチアセット対応:MT5はFXに加えて株式・先物・仮想通貨も取引可能。
  • 口座タイプ:MT5にはヘッジング口座とネッティング口座の2種類がある。
ヘッジングとネッティングの違い

MT5にはヘッジング口座とネッティング口座の2つの口座タイプがあります。ヘッジング口座はMT4と同様に同じ通貨ペアで複数のポジションを保有できますが、ネッティング口座で同じ通貨ペアのポジションが自動的に統合されます。EAによっては口座タイプが指定されている場合があるので、口座開設前にEAの仕様を確認してください。FX用EAのほとんどはヘッジング口座を前提に設計されています。

MT4は依然としてEAの種類が豊富で情報量も多いですが、MetaQuotes社は今後MT5への移行を推進しており、MT5対応のブローカーやEAも着実に増えてきています。特にマルチスレッド対応のストラテジーテスターや21種類のタイムフレームなど、MT5ならでの高機能を活かした取引が可能です。

MT5はEA運用の幅が広がるよ!

MT5 EA設定前チェックリスト 6項目

EA設定前の準備チェックリスト

→ MT4で複数EAを同時運用する方法と注意点

MT5にEAを設定するための準備物は3点:①MT5対応FXブローカーの口座、②.ex5形式のEAファイル、③MT5のインストール済み環境。この3点が揃っていれば、後述の8ステップで約15〜30分で設定が完了する。特にブローカーの口座開設には数日かかる場合があるため、先に手配しておくと良い。

MT5にEAを設定するには、以下の3つが揃っている必要があります。1つでも欠けていると設定作業が途中で止まってしまうので、事前にすべて準備しておくこと。

準備①:MT5対応FXブローカーの選び方

EAを動かすには、MT5に対応したFXブローカーのリアル口座(またはデモ口座)が必要です。MT4に比べるとMT5対応ブローカーはまだ少ないものの、主要な海外FXブローカーの多くはすでにMT5に対応しています。

以下は、MT5に対応している主要な海外FXブローカーの一覧です。

  • XMTrading:MT5対応。ボーナスが豊富で初心者にも人気。
  • AXIORY:MT5対応。低価格差でEA向きの環境。
  • HFM(旧HotForex):MT5対応。無料VPS提供あり。
  • TitanFX:MT5対応。高速約定で短期取引ピングEAにも最適。
  • Exness:MT5対応。無制限レバレッジが特徴。
MT5ブローカー選びの時点

EA自動売買に適したMT5ブローカーを選ぶ際は、以下の点をチェックしましょう。

  • ヘッジング口座の提供:EA運用にはヘッジング口座が必須な場合が多い。
  • 価格差の狭さ:短期取引ピングEAを使う場合は特に重要。
  • 約定力の高さ:スリッページが少ないほどEAの実運用成績が安定する。
  • EA利用の可否:一部の口座タイプでEA利用が制限されている場合がある。
  • VPS提供の有無:無料VPSを提供しているブローカーなら、追加コストなしで24時間稼働可能。

準備②:MT5のダウンロードとインストール

FXブローカーの口座を開設したら、次にMT5をダウンロードしてインストールします。MT5は各ブローカーの公式サイトからダウンロードするのが基本です。

ダウンロードしたインストーラを実行し、画面の指示に従ってインストールを完了させてください。インストール後、ブローカーから発行されたログインID・パスワード・サーバー名を使ってMT5にログインします。

準備③:EAファイル(.ex5 または .mq5)の入手

最後に、MT5で稼働させるEAファイルを用意します。EAファイルには以下の2種類があります。

  • .ex5ファイル:コンパイル済みの実行ファイル。MT5にそのまま設定して使える。
  • .mq5ファイル:ソースコードファイル。MT5のメタエディタでコンパイルすると.ex5に変換される。

通常、入手するEAは.ex5形式が一般的です。.mq5ファイルの場合は、MT5のメタエディタ(MetaEditor)を開いてコンパイル(F7キー)する必要があります。

MT4用EAはMT5で使えません

MT4用のEA(.ex4/.mq4ファイル)はMT5で動作しません。MT4はMQL4、MT5はMQL5というそれぞれ異なるプログラミング言語で開発されているため、互換性がありません。MT5でEAを使う場合は、必ずMT5専用の.ex5/.mq5ファイルを入手してください。

EAの入手先としては、有料のEA販売サイト、MQL5公式マーケット、そしてシストレ.COMのような無料でEAを利用できるプラットフォームがあります。初めてEAを使うなら、まずは無料のEAで試してみるのがおすすめです。

MT5へのEA設定方法【8ステップ完全ガイド】

STEP

MT5のデータフォルダを開く。

まずMT5を起動し、上部メニューの「ファイル」→「データフォルダを開く」をクリックします。

Windowsのエクスプローラが開き、MT5のデータが保存されているフォルダが表示されます。このフォルダの中にEAファイルを格納していきます。

MT5のファイルメニューからデータフォルダを開く操作画面
MT5データフォルダの場所

通常、MT5のデータフォルダは以下のようなパスにあります。
C:Usersユーザー名AppDataRoamingMetaQuotesTerminalランダム文字列
ブローカーごとにフォルダが分かれているため、必ず「データフォルダを開く」機能を使ってアクセスしてください。

(出典: BIS 2025年調査:外国為替市場の一日平均取引高7.5兆ドル、前回比14%増)

STEP

MQL5 → Experts フォルダにEAファイルを配置する。

データフォルダの中にある「MQL5」→「Experts」フォルダを開きます。MT4で「MQL4」でしたが、MT5で「MQL5」フォルダになっている点に注意してください。

このExpertsフォルダに、入手したEAファイル(.ex5 または .mq5)をコピーしてください。ドラッグ&ドロップまたはコピー&ペーストで配置します。

MT5のMQL5フォルダ内のExpertsフォルダにEAファイルを配置する画面
.mq5はコンパイルが必要

.mq5ファイルの場合は、Expertsフォルダに配置した後、MT5のメタエディタ(F4キーで起動)で該当ファイルを開き、F7キーでコンパイルしてください。エラーがなければ.ex5ファイルが自動生成されます。

STEP

MT5を再起動してナビゲーターでEAを確認する。

EAファイルをExpertsフォルダに配置したら、MT5を一度閉じて再起動します。再起動することで、MT5が新しいEAファイルを認識します。

再起動後、MT5の左側にある「ナビゲーター」ウィンドウ(表示されていない場合はCtrl+Nで表示)の「エキスパートアドバイザ」の項目を展開すると、配置したEAの名前が表示されているはずです。

MT5のナビゲーターウィンドウでEAを確認する画面
再起動せずにEAを読み込む方法

ナビゲーターウィンドウの「エキスパートアドバイザ」を右クリックして「更新」を選択すれば、MT5を再起動しなくても新しいEAを認識させられます。ただし、確実に読み込ませるためにはMT5の再起動がおすすめです。

STEP

オプションで「アルゴリズム取引を許可する」を有効にする。

MT5にはMT4にはない「アルゴリズム取引を許可する」という設定があります。上部メニューの「ツール」→「オプション」を開き、「エキスパートアドバイザ」タブで以下を確認してください。

  • 「アルゴリズム取引を許可する」にチェックを入れる(必須)。
  • 「DLLの使用を許可する」にチェック(EAがDLLを使用する場合)。
MT5のオプション設定でアルゴリズム取引を許可する画面
MT5特有の設定に注意

MT4で「自動売買を許可する」だけでしたが、MT5でオプション設定の「アルゴリズム取引を許可する」も有効にする必要があります。この設定がOFFのままだと、ツールバーの自動売買ボタンをONにしてもEAは取引を行いません。MT5でEAが動かない原因の多くがこの設定漏れです。

STEP

EAを稼働させたい通貨ペアの相場図を開く。

EAを動かしたい通貨ペアとタイムフレーム(時間足)の相場図を開きます。

EAには、それぞれ推奨される通貨ペアとタイムフレームが設定されています。例えば「USDJPY M15(15分足)」推奨のEAであれば、USDJPYの15分足相場図を開いてください。

(参考: 金融庁「外国為替証拠取引について」 / Investopedia: Forex Guide)

MT5で通貨ペアの相場図を開く操作画面
MT5は21種類のタイムフレーム対応

MT5でMT4の9種類を大幅に上回る21種類のタイムフレームを使用できます。M2(2分足)、M3(3分足)、M6(6分足)、M10(10分足)、M12(12分足)、H2(2時間足)、H3(3時間足)、H6(6時間足)、H8(8時間足)、H12(12時間足)が追加されています。EAの推奨タイムフレームがMT5独自のものの場合は、正しく設定しましょう。

STEP

EAを相場図にドラッグ&ドロップする。

ナビゲーターウィンドウに表示されているEA名を、先ほど開いた相場図にドラッグ&ドロップします。すると、EAの設定値設定画面が自動で表示されます。

まず「共有」タブ(MT4で「全般」タブ)を確認し、以下の項目にチェックを入れてください。

  • 「アルゴリズム取引を許可する」:これにチェックを入れないとEAが取引を行えません(必須)。
  • 「DLLの使用を許可する」:EAが外部DLLを利用する場合にチェック(EA提供元の指示に従う)。
  • 「外部エキスパートの使用を許可する」:他のEAとの連携が必要な場合にチェック。
MT5 EA設定ダイアログでアルゴリズム取引を許可する画面
STEP

「設定値の入力」タブでEAの設定値を設定する。

次に「設定値の入力」タブをクリックし、EAの各種設定値を設定します。

設定値の内容はEAごとに異なりますが、次のような設定項目があります。

  • ロット数(LotSize):1回の取引で注文する数量。資金量に合わせて適切に設定。
  • 損切り幅(StopLoss):損失を確定するpips数。0の場合はEA内部で制御されることが多い。
  • 利確幅(TakeProfit):利益を確定するpips数。
  • マジックナンバー(MagicNumber):EAを識別するための固有番号。複数EA稼働時に重複しないよう設定。
  • 最大価格差(MaxSpread):この値を超えるスプレッド時は参入しない。

EAの提供元が推奨設定値を公開している場合は、まずは推奨設定のまま運用を始めるのが安全です。設定値の最適化は、バックテストで十分な検証を行ってからにしましょう。

STEP

「アルゴリズム取引」ボタンをONにしてEAを稼働開始する。

設定値の設定が完了したら「OK」をクリックします。相場図の右上にEA名とアイコンが表示されます。

最後に、MT5のツールバーにある「アルゴリズム取引」ボタン(MT4で「自動売買」ボタン)をクリックして、自動売買をONにします。

MT5のツールバーでアルゴリズム取引ボタンをONにする画面
  • 相場図右上のEAアイコンが青色 → EAが正常に稼働中(アルゴリズム取引ON)。
  • EAアイコンがグレーアウト → EAが停止中(アルゴリズム取引OFF、または設定に問題あり)。

アイコンが正常に表示されれば、MT5へのEA設定は完了です。あとはEAが売買条件を満たした機会で自動的に参入が行われます。

設定完了!次は動作確認だよ!

自動売買が正常に動いているか確認する方法

→ EA自動売買の現実的な収益目標を解説

EAを設定した後は、正常に動作しているかを必ず確認しましょう。ここで確認すべき3つの時点を解説します。

確認①:相場図右上のアイコンが正常に表示されているか

相場図右上に表示されるEA名の横のアイコンが青色のアクティブ状態であれば、EAは正常に稼働しています。

MT5でEAが正常に稼働中のアイコン表示

アイコンがグレーアウトしている場合は、「アルゴリズム取引」ボタンがOFFになっているか、EA設定の「アルゴリズム取引を許可する」にチェックが入っていません。

MT5でEAが停止中のアイコン表示

確認②:「エキスパート」タブのログを確認する

MT5下部の「エキスパート」タブをクリックすると、EAが出力するログメッセージを確認できます。ここにエラーメッセージが表示されていなければ、EAは正常に動作しています。

(出典: IMF 金融安定報告 2024年:機関投資家がFX取引の60%超を占め主要参加者と報告)

MT5のエキスパートタブでEAの動作ログを確認する画面

よく表示されるメッセージの意味は以下の通りです。

  • 「initialized successfully」:EAが正常に起動した。
  • 「OrderSend」:EAが注文を送信した(正常な取引動作)。
  • 「not enough money」:資金不足で参入できなかった。
  • 「trade context is busy」:他のEAが取引中のため待機している。

確認③:「操作履歴」タブと稼働確認画面で取引をチェック

MT5下部の「操作履歴」タブで、実際に約定した注文の詳細を確認できます。EAが正しく動作していれば、取引条件が揃った機会で注文の履歴が表示されます。

MT5の稼働確認画面で自動売買の状態を確認する

ただし、EAのロジックによっては特定の条件を満たした時だけエントリーするため、設定直後にすぐ取引が発生するとは限りません。エキスパートタブでエラーがなければ、条件が揃うまで待ちましょう。

EAを停止する3つの方法

EAを停止したいときは状況に応じて3つの方法がある。誤って全EAを止めないよう、目的に合わせて使い分けよう。

  • 全EAを一括停止:ツールバーの「アルゴリズム取引」ボタンをクリックしてOFFにする。相場図右上のスマイルマークが×に変われば停止完了。
  • 特定相場図のEAだけ停止:対象相場図上でEAアイコンを右クリック→「プロパティ」→「アルゴリズム取引を許可」のチェックを外す。
  • EAを相場図から削除:EAアイコンを右クリック→「エキスパートアドバイザーを削除」。相場図からEA自体を取り外す。
MT5 EAが動かない時のトラブルシューティング

EAが動かない時のトラブルシューティング【原因別】

→ FX自動売買で月10万円は稼げる?現実的な収益と必要な準備を解説

MT5でEAが動かない原因は大きく分けて6つのカテゴリに分類できます。以下のチェックリストを上から順に確認していくことで、ほとんどの問題を解決できます。

原因1:「アルゴリズム取引」の許可設定がOFFになっている

MT5で最も多い原因です。MT5でMT4より確認すべき箇所が多いため、以下の3箇所すべてがONになっているか確認してください。

  1. MT5ツールバーの「アルゴリズム取引」ボタンがON(緑色のアイコン)になっているか。
  2. 「ツール」→「オプション」→「エキスパートアドバイザ」タブで「アルゴリズム取引を許可する」にチェックが入っているか。
  3. EAの設定ダイアログの「共有」タブで「アルゴリズム取引を許可する」にチェックが入っているか。

どれか1つでもOFFだと、EAは取引を行いません。3箇所すべてを確認し、相場図右上のアイコンが正常に表示されていることを確認してください。

原因2:EAファイルの配置場所が間違っている

EAファイルは「MQL5」→「Experts」フォルダに配置する必要があります。よくある間違いとして以下があります。

  • MT4のフォルダ「MQL4」に間違えて配置している(MT5は「MQL5」フォルダ)。
  • MQL5フォルダ直下に置いている(Expertsフォルダに入れていない)。
  • 「Indicators」フォルダに間違えて配置している。
  • 「Scripts」フォルダに配置している。
  • MT5のインストールフォルダとデータフォルダを混同している。

必ずMT5の「ファイル」→「データフォルダを開く」からアクセスして、正しい場所に配置してください。

原因3:通貨ペアまたはタイムフレームが間違っている

EAは特定の通貨ペアとタイムフレームで動作するよう設計されています。例えば「USDJPY M15専用」のEAを「EURUSD H1」のチャートに設定しても、正しく動作しない可能性があります。

ブローカーによって通貨ペアの表記が異なる場合がある。「USDJPY」と「USDJPYm」や「USDJPY.」など、サフィックス(接尾辞)付きの表記になっているケースがあります。

原因4:口座タイプの問題(MT5特有)

MT5特有の問題として、口座タイプの不一致があります。

  • ネッティング口座でヘッジング用EAを使っている:FX用EAの大半はヘッジング口座を前提に設計されており、ネッティング口座で正常に動作しない場合がある。
  • 口座の有効証拠金が不足している:ロット数に対して資金が足りない場合、エントリーできない。
  • デモ口座の有効期限が切れている:ほとんどのブローカーでデモ口座には30日〜90日の期限がある。
  • MT5への接続が切れている:画面右下に「回線不通」や「無効な口座」と表示されていないか確認。

原因5:MT4用のEAファイルを使っている

MT4用のEA(.ex4/.mq4ファイル)をMT5のExpertsフォルダに配置しても動作しません。MT5にはMT5専用の.ex5/.mq5ファイルが必要です。ファイルの拡張子を確認してください。

原因6:EAファイル自体の問題

  • .mq5ファイルがコンパイルされていない:MetaEditorでF7キーを押してコンパイルする。
  • EAのライセンスが切れている:有料EAの場合、ライセンス認証が必要な場合がある。
  • DLLの使用が許可されていない:DLLを使うEAは設定で「DLLの使用を許可する」にチェックが必要。
  • EAの対応MT5バージョンと実際のバージョンが異なる:MT5を最新版(2026年版)にアップデートしてみる。
それでも解決しない場合

上記のすべてを確認しても解決しない場合は、EAの提供元に問い合わせるのが最善です。エキスパートタブに表示されるエラーメッセージのスクリーンショットを添えると、スムーズに解決できることが多いです。

EAの更新・アップデート方法

→ MT4で複数EAを同時運用する方法も参照

EAの提供元からアップデート版がリリースされた場合の更新手順を解説します。正しい手順で行わないとポジション管理に影響が出る可能性があるので注意しましょう。

EAアップデートの基本手順

  1. EAの自動売買を停止する:ツールバーの「アルゴリズム取引」をOFFにする。
  2. 保有中のポジションを確認する:未決済ポジションがある場合は、手動で決済するか更新後にEAが管理を引き継げるか確認する。
  3. チャートからEAを取り外す:チャート上で右クリック →「エキスパートアドバイザ」→「削除」。
  4. 新しいEAファイル(.ex5)をMQL5/Expertsフォルダにコピーして上書きする。
  5. MT5を再起動する。
  6. EAを再度チャートにドラッグ&ドロップし、パラメーターを再設定する。
  7. 「アルゴリズム取引」をONにして動作確認を行う。
アップデート時の注意点

EAの更新時は、必ずパラメーター設定を事前にメモまたはスクリーンショットで記録しておきましょう。更新によってパラメーターがリセットされる場合があります。メジャーアップデートの場合はデモ口座で動作確認してからリアル口座に適用したほうがいい。

VPS環境でEAを24時間稼働させる方法

→ スリッページとは?FXでの発生原因・対策・業者選びの時点

EAの性能を最大限に引き出すには、VPSで24時間稼働させるのが基本だ。以下でVPSの必要性と設定手順を解説する。

VPSとは?EAの自動売買にVPSが必要な理由

VPS(Virtual Private Server:仮想専用サーバー)は、インターネット上に常時稼働するパソコン環境を持てるサービスです。

自宅のPCでEAを稼働する場合、以下の危険があります。

  • PCの電源を切れない:MT5を閉じるとEAも停止するため、24時間PCをつけっぱなしにする必要がある。
  • 停電やネット回線の不具合:停電や回線切断でEAが止まると、ポジションが管理できなくなる。
  • Windowsアップデート:自動再起動によりMT5が強制終了する場合がある。
  • PCへの負荷:24時間稼働させるとPCの寿命が短くなり、電気代もかさむ。

VPSを使えば、これらの問題をすべて解決できます。月額数千円程度で24時間365日、安定してEAを稼働させられる。

PCで稼働する場合のスリープ設定(Windows)

VPSを使わずに自宅PCでEAを稼働させる場合、Windowsのスリープ設定を変更しないとEAが自動停止する。

  • 設定手順:スタートメニュー→「設定」→「システム」→「電源とスリープ」→「スリープ」を「なし」に設定。
  • ディスプレイ電源もOFF禁止:「画面をオフにする」も「なし」にしておく。スリープとは別の設定なので注意。
  • Macユーザーは要注意:MacにはMT5のネイティブアプリがないため、スリープ設定に関係なくVPS一択になる。

PCのスリープ回避はあくまで応急策だ。長期運用を想定するなら月額1,000〜3,000円程度のVPSに移行したほうが安定性は格段に上がる。

VPSの選び方とMT5での設定手順

EA向けのVPSを選ぶ際は、以下の時点に注目しましょう。

  • Windows OSに対応しているか:MT5はWindows用ソフトなので、Windows VPSが必要。
  • メモリ容量:MT5はMT4よりメモリ使用量が多い傾向があるため、最低2GB以上を推奨。
  • サーバーの設置場所:利用するFXブローカーのサーバーに近い場所が理想的(レイテンシが小さくなる)。
  • 稼働率(アップタイム):99.9%以上の稼働率を保証しているサービスが安心。
  • 料金:月額1,500円〜3,000円程度のプランで十分対応可能。

VPSでMT5のEAを稼働させるまでの手順は以下の通りです。

  1. VPSサービスに申し込み、Windows VPSのプランを契約する。
  2. 自宅PCからVPSにリモートデスクトップ接続する(WindowsのRDP機能を使用)。
  3. VPS上でMT5をダウンロード・インストールする。
  4. FXブローカーの口座情報でMT5にログインする。
  5. EAファイルをVPS上のMT5に設置・設定する(手順は前述の8ステップと同じ)。
  6. アルゴリズム取引をONにしてEAの稼働を開始する。
  7. 自宅PCのリモートデスクトップ接続を切断しても、VPS上のMT5は稼働し続ける。
ブローカーの無料VPSも検討しよう

XMTradingやHFMなど一部のブローカーで、一定の条件(口座残高や取引量)を満たすと無料でVPSを利用できます。追加コストなしでEAの24時間稼働が実現できるため、条件を満たせる場合はぜひ使ってほしい。

(出典: CME Group 2025年レポート:外国為替先物取引量が前年比8%増の1億7500万枚を記録)

EAを停止する3つの方法 状況別チェックリスト

EA運用時の注意点と危険管理

→ スリッページの対策でEA運用の損失を最小化

EAの自動売買は便利ですが、危険管理を怠ると大きな損失につながる。安定して運用するためのポイントを押さえよう。

ロット数は資金量に合わせて適切に設定する

EAのロット数を大きくすれば利益も大きくなりますが、その分損失危険も比例して増大します。一般的な目安として、1回の取引危険を口座資金の1〜2%以内に抑えるのが安全です。

例えば10万円の口座なら、1回の損切りで1,000〜2,000円程度に収まるロット数が適切です。初心者は最小ロット(0.01ロット)から始めることをおすすめします。

バックテストで事前にEAの性能を検証する

実際のEA運用では、まずデモ口座でバックテストを十分に実施し、少額の証拠金から始めることが推奨されます。損切り設定を口座資金の1〜2%以内に固定することで、リスク管理を徹底できます。

EAをリアル口座で運用する前に、必ずバックテストを実施しましょう。MT5のストラテジーテスターはマルチスレッド対応でMT4よりも高速にバックテストを実行できるため、複数の条件で効率的に検証が可能です。

バックテストで、勝率・プロフィットファクター・最大ドローダウンなどの指標を確認し、自分の危険許容度に合ったEAかどうかを判断してください。

複数EA稼働で危険を分散する

1つのEAに資金を集中させるよりも、異なるタイプのEAを複数稼働させることで危険を分散できます。その際、以下の点に注意してください。

  • 1つのチャートにEAは1つだけ:複数のEAを稼働させるにはEA数分のチャートウィンドウが必要。
  • マジックナンバーの重複に注意:各EAに異なるマジックナンバーを設定する。
  • 相関性の高い通貨ペアに注意:同じ方向のリスクを取りすぎないようにする。
  • 全体の最大ドローダウンを想定:各EAの最大ドローダウンを合算して口座資金に対して20〜30%以内に収める。

定期的にEAの成績を確認する

EAは「設定して放置」でなく、定期的に成績をモニタリングすること。相場環境の変化でEAの成績が悪化することがある。以下の機会で確認しましょう。

  • 毎週末:1週間の損益とドローダウンを確認する。
  • 月次:月間成績を確認し、バックテスト時の想定と大きく乖離していないかチェック。
  • 経済指標・イベント前後:雇用統計やFOMCなどの前後は相場が荒れやすいため、EAの挙動を確認する。

シストレ.COMなら無料EAで今すぐ始められる

シストレ.COMは、厳選されたEAを無料でダウンロードして利用できるプラットフォームです。有料EAを購入して「自分に合わなかった…」というリスクがないため、初めてEAを使う方でも安心して始められます。

現在はMT4対応EAが豊富に線ナップされていますが、MT5対応EAも着実に増えてきています。MT5でEAを始めたい方は、ぜひシストレ.COMの線ナップをチェックしてみてください。

シストレ.COMのメリット
  • 完全無料:EAのダウンロードも利用も無料。追加費用は一切なし。
  • フォワードテスト公開:EAのリアルタイムの運用成績を公開しているので、実力を事前に確認できる。
  • 詳細なバックテストデータ:過去の成績やドローダウンなどのデータを豊富に掲載。
  • ランキング機能:成績の良いEAをランキング形式で比較できるので、EA選びに迷わない。
  • MT4/MT5対応:ダウンロードしたEAは、この記事で解説した手順ですぐにMT5に設定可能。

この記事で解説したEA設定方法をマスターしたら、ぜひシストレ.COMで自分に合ったEAを探してみてください。無料登録するだけで、すべてのEAをダウンロードして利用できます。

無料登録してEAを探してみてね!

MT5のEA設定に関するよくある質問(FAQ)

→ 国内FXと海外FXの違いを比較(ブローカー選びの参考に)

本記事でよく寄せられる質問をまとめました。

MT5のEA設定に関して、読者から多く寄せられる質問にまとめてお答えします。

Q. MT4用のEA(.ex4ファイル)はMT5でも使えますか?

いいえ、MT4用のEAはMT5で使用できません。MT4はMQL4、MT5はMQL5というそれぞれ異なるプログラミング言語で開発されているため、互換性がありません。MT5で自動売買を行いたい場合は、MT5専用のEA(.ex5ファイル)を入手する必要があります。

Q. MT5のEA設定は無料でできますか?

はい、MT5自体のダウンロード・利用は完全無料です。EAの設定作業にも費用はかかりません。ただし、EA自体には有料のものと無料のものがあります。シストレ.COMのような無料EAプラットフォームを利用すれば、EA代もかからず完全無料で自動売買を始められます。

Q. MT5のヘッジング口座とネッティング口座、どちらを選ぶべきですか?

EA運用にはヘッジング口座をおすすめします。FX用のEAのほとんどはヘッジング口座を前提に設計されており、ネッティング口座で同じ通貨ペアのポジションが自動統合されるため、EAの想定通りに動作しない場合があります。口座開設時に「ヘッジング」を選択してください。

Q. MT5でEAが動かないのですが、何を確認すればいいですか?

MT5でEAが動かない場合は、以下の3箇所を確認してください。(1)ツールバーの「アルゴリズム取引」ボタンがONか、(2)「ツール→オプション→エキスパートアドバイザ」タブの「アルゴリズム取引を許可する」にチェックが入っているか、(3)EAの設定画面の「共有」タブで「アルゴリズム取引を許可する」にチェックが入っているか。この3箇所すべてがONでないとEAは取引を行いません。

Q. スマートフォンのMT5アプリでEAは使えますか?

残念ながら、スマートフォン版のMT5アプリでEAを稼働させることはできません。EAはPC版のMT5でのみ動作します。外出先でスマートフォンのMT5アプリでポジションの確認や手動決済はできますが、EAの設定・稼働にはPC環境が必要です。VPSを利用すれば、自宅のPCがなくても24時間EAを稼働させ続けることが可能です。

Q. VPSを使わないとEAの自動売買はできませんか?

VPSがなくても、自宅のPCでEAを稼働させることは可能です。ただし、PCの電源を入れっぱなしにする必要があり、停電やネット回線の不具合、Windowsアップデートによる再起動などのリスクがあります。安定して24時間稼働させたい場合はVPSの利用を強く推奨します。

まとめと重要ポイント

MT5 EA設定方法(MT5 EAの設定手順)を8ステップで整理した。ポイントをおさらいする。

【MT5 EA設定の流れ】①MT5対応の口座を開設(ヘッジング口座を推奨)→ ②MT5をインストール → ③EAファイル(.ex5)を入手 → ④MQL5/ExpertsにEA配置 → ⑤MT5再起動 → ⑥オプションで「アルゴリズム取引を許可」→ ⑦チャートにドラッグ → ⑧パラメーター設定後OKをクリック。

【MT5特有のチェックポイント】EAファイルは.ex5/.mq5のみ有効(MT4の.ex4は不可)。フォルダは「MQL5/Experts」。「アルゴリズム取引を許可する」は3箇所すべてON。ヘッジング口座を選択(ネッティング口座ではEAが正常動作しない場合あり)。

【忘れがちなチェックポイント】オプション設定の「アルゴリズム取引を許可する」、ツールバーの「アルゴリズム取引」ボタンがONか確認。推奨通貨ペア・タイムフレームのチャートに設定しているか、マジックナンバーが他EAと重複していないかも確認。

MT5はMT4の後継として高速バックテストや21種類のタイムフレームなどMT4を超える優位性がある。EAを使った自動売買は、一度設定してしまえばあとはシステムが自動で取引してくれる効率的な運用方法です。まずはデモ口座やシストレ.COMの無料EAで練習し、仕組みに慣れてからリアル運用に進みましょう。

執筆: シストレ.COM編集部

200種類以上のEAをフォワード計測している、運営3年の検証メディア。MetaTrader (MT4/MT5) を実運用してきた編集部が記事を執筆・公開しています。

監修: シストレ編集部 (シストレ.COM 検証メディア / 社内レビュー体制)

▶ 編集方針・運営者情報を見る

[blog-parts id=59754]

⚠ リスクに関する注意事項

本記事は情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。FX取引はレバレッジ取引の特性上、預託した証拠金以上の損失が生じる可能性があります。取引の際は、ご自身の判断と責任において行ってください。詳しくは特定商取引法に基づく表記をご確認ください。

シストレ.COMで実績のあるEAが使い放題!/
無料会員登録はこちら
FX自動売買でEAを探すなら
シストレ.COM 記事下バナー
実績あるEAが無料
厳格な審査を乗り越えた実績のあるEAが無料で使えます!
自由な口座選び
有料版を購入し柔軟な口座選びが可能!
フォワードテスト公開
全EAのフォワードテスト結果を公開中!
FX初心者も安心
初心者の方も安心して取引を始められます。
多様なEA選択肢
様々な種別のEAをご用意!自分の手法にあった取引が可能です。
信頼のFX会社と提携
人気のFX会社と提携中!様々なFX会社から選べます。
1分で登録完了!EA探すならシストレ.COM!/
無料会員登録はこちら
MT5_EA設定方法

この記事が気に入ったら
フォローしてね!

お役立ち情報をシェアする
  • URLをコピーしました!

この記事を書いた人

シストレ.COM編集部は、FX自動売買(EA)とテクニカル分析を専門とするインターネットメディア「シストレ.COM」の編集チームです。200本以上のEAのフォワードテスト結果を公開し、実際の運用データに基づいた客観的な情報を発信しています。記事の執筆・監修はMetaTrader(MT4/MT5)での実運用経験を持つスタッフが担当。

目次