MT5にEAを設定する方法と入れ方・稼働確認の手順

チャートを表示したノートパソコンと確認用ノートを置いた作業机

MT5にEAを入れる基本は、MT5用ファイルを正しいデータフォルダへ置き、ナビゲータからチャートへ追加して、取引を許可することです。ただし、ファイルが見えたことと、意図した条件で注文できることは別です。最後に口座・銘柄・入力値とログを照合して初めて導入確認が終わります。

この記事はWindowsのデスクトップ版MT5を中心に、入れ方からデモ口座での稼働確認、停止と再開までを整理します。EAの利益を評価するバックテストとは工程を分けて進めましょう。画面の名称はバージョンや日本語訳で多少異なるため、同じ役割の項目を探してください。

この記事のポイント
  • MT4用ファイルはMT5へそのまま入れても使えない
  • 共通設定とEA個別設定の両方で取引許可を確認する
  • 注文ゼロは停止と条件未成立をログで切り分ける
  • 停止後も保有ポジションと予約注文は別に確認する
目次

MT5にEAを設定する準備と入れ方

EAの配置先確認を表すフォルダと青いカード
説明用の生成イメージです。実際の操作画面ではありません。

対応ファイルと口座を確認する

最初に配布元の説明で、EAがMT5対応か、対象銘柄・時間足・口座条件が何かを確認します。MT4用のEX4とMT5用のEX5は同じ実行ファイルではありません。拡張子の末尾だけを書き換えても変換にはならず、MT5版を入手するか、利用権を確認したソースから対応版を作る必要があります。

EX5は実行用、MQ5はソースコードです。ソースだけを渡された場合は、必要な関連ファイルをそろえてMetaEditorでコンパイルし、エラーがないEX5を作ります。MQ5を置けばどんなEAでも完成するわけではありません。配布元が想定したビルドや依存関係が不明なら、勝手に修正する前に必要な構成を確認しましょう。MQL5公式のプログラム実行説明でもEX5の役割が示されています。

接続先も確認します。同じ業者でもMT4口座とMT5口座、デモと本番でサーバーが異なる場合があります。チャートが動いていても、閲覧専用の投資家パスワードでは注文できません。口座番号の表示、サーバー名、デモか本番かを照合し、導入時はデモ口座を使います。ログイン情報を画像や相談文へ載せず、必要な口座仕様だけを控えると確認しやすくなります。

データフォルダへ配置する

MT5の「ファイル」から「データフォルダを開く」を選び、MQL5内のExpertsへEAファイルを配置します。エクスプローラーで似た名前のフォルダを先に探すより、実際に起動しているMT5から開く方が確実です。複数のMT5をインストールしていると、別の端末のデータフォルダへ置いてしまうことがあるためです。

圧縮ファイルで受け取った場合は中身を確認し、配布元の配置説明に従って展開します。EA本体と、指標・ライブラリ・設定ファイルを区別してください。すべてのファイルをExpertsへまとめればよいとは限りません。既存の同名ファイルへ上書きする前に、導入するバージョンと現在のEAが一致するかを確認します。更新と初回導入は別作業として扱うと取り違えを防げます。

配置したらナビゲータのエキスパートアドバイザー一覧を更新します。表示されない場合はMT5を再起動し、なお出なければ配置先・拡張子・コンパイル結果を確認します。ダウンロードしたファイルをWindows上でダブルクリックするだけでは、チャートへの設定は完了しません。正式な操作の流れはOANDAのMT5自動売買導入ガイドでも確認できます。

二つの取引許可をそろえる

EAをチャートへ追加する前に、MT5のオプションにあるエキスパートアドバイザー設定と、ツールバーのアルゴリズム取引ボタンを確認します。プラットフォーム全体で取引が禁止されていると、EA側だけ許可しても注文はできません。逆に全体を有効にしても、個別のEAが禁止状態ならそのEAは取引できません。全体と個別を分けて見るのがポイントです。

共通設定には、口座変更やプロファイル変更、チャートの銘柄・時間足変更時に自動売買を停止する保護項目があります。チェックが入っていれば、条件を変えた後に取引許可を再確認する必要があります。動作が止まったからといって、保護項目を全部外すのは避けましょう。意図せず本番口座へ切り替えた時の発注を防ぐ役割があるためです。

DLLの使用許可とWebRequestの許可は、EAの説明書で必要性と接続先を確認できる場合だけ設定します。自動売買を有効にするための万能チェックではありません。外部ライブラリを使わないEAへDLL許可を追加しても、注文条件の間違いは直りません。許可の意味を確認し、初回は必要な機能だけを有効にしてください。MT5公式のプラットフォーム設定が確認先になります。

共通と個別の許可確認を表す二つのスイッチ
説明用の生成イメージです。実際の操作画面ではありません。

銘柄とチャートへ適用する

配布元が指定した銘柄のチャートを開き、時間足を合わせてからナビゲータのEAをドラッグします。表示名がUSDJPYでも、業者によって末尾記号や取引条件が異なる場合があります。EA内部が銘柄名を固定しているなら、似た名前の別銘柄で動くとは限りません。対象銘柄の仕様を確認し、推奨名がない時は開発元へ対応範囲を確認します。

設定画面の共通項目でアルゴリズム取引を許可し、入力値を確認してから適用します。MT5では一つのチャートで実行できるEAは一つです。別のEAを同じチャートへ追加すると、先に動いていたEAと入れ替わります。二つのEAを使うならチャートを分け、どちらがどの銘柄・時間足を担当するかを区別してください。

同じEAを別チャートへ追加する時も、注文を管理する識別番号や口座のポジション管理方式を確認します。チャートが二枚あることだけで注文管理まで独立するとは限りません。導入直後は一つのデモ口座・一つのチャートから始めると、発注元と設定値を追いやすくなります。MT5公式のEA実行説明は、チャート単位の制約と起動手順を確認する資料です。

銘柄とチャートの区別を表す二つのモニター
説明用の生成イメージです。実際の操作画面ではありません。

入力値を意味と単位で確認する

入力欄ではロット、損切り、利確、取引時間、注文の識別番号など、EAが公開している設定だけを確認します。表示名はEAごとに異なり、Lotという項目が固定ロットなのか、別の自動計算の基準なのかは説明書で判断します。初期値が自分の資金や口座に合うという保証はありません。意味が分からない項目は、適当な値を入れず確認が済むまで取引を開始しない方が確実です。

特に値幅の単位を見ます。pipsとpoints、価格そのものを入力する方式は同じではありません。また、損切り欄の0が無効を意味するか、自動設定を意味するかもEA次第です。例えば損切りを設定したつもりでも、単位や0の扱いを誤ると想定した注文になりません。最初にデモで注文一覧の数量と実際の損切り価格を照合し、説明書の値と画面の結果が一致するかを確認します。

入力値を保存できる場合は、EA名とバージョン、銘柄、時間足が分かる名前でプリセットを保存します。同名EAでも更新後に入力項目が変わることがあるため、古い設定を読み込んだ後は全項目を見直します。設定保存は利益の検証とは別です。ロットの考え方が必要なら、当サイトのFX自動売買のロット計算と合計リスクを参考に、許容損失と数量を先に決めてください。

MT5のEA設定後に稼働を確認する

入力パラメータの調整を表すダイヤルと方眼ノート
説明用の生成イメージです。実際の操作画面ではありません。

表示・通信・注文を分けて見る

適用後はチャート右上のEA名と取引許可の状態を確認します。名称が出ていることはチャートへの接続を示しますが、利益が出ることや、すでに注文したことを示すわけではありません。許可状態のアイコンはMT4の解説画像と混同せず、MT5の現在の表示と公式説明で確認します。さらに価格の更新や接続状態も見て、古いチャートを眺めていないかを確かめます。

注文は、EAの売買条件が成立した時にだけ発生するものもあります。設定直後に取引がないという理由で、ロットを上げたりエントリー条件を外したりしないでください。まず指定した取引時間やスプレッド制限、保有数の上限など、EAの実行条件に該当するかを調べます。取引しない状態を安全な待機と判定するには、EAの仕様とログの両方が必要です。

デモ確認では、EA名、設定した時刻、銘柄、時間足、入力値、注文の有無を一組として扱います。注文があれば数量、方向、損切り・利確の有無を照合します。複数箇所を一度に変更すると、何が原因で結果が変わったか分からなくなるため、修正は一項目ずつです。稼働の確認と収益性の評価を区別すると、動かすためだけに安全条件を外す判断を避けやすくなります。

稼働確認をする時間も決めておきます。市場が閉まっている休日と、価格が更新される平日では確認できる項目が違います。休日はファイル認識・設定値・許可状態まで、平日は接続と条件成立時の挙動まで、というように分ければ、取引ゼロをすべて故障と誤認せずに済みます。複数通貨を参照するEAでは、必要な銘柄の価格が利用可能かも説明書に沿って確認してください。

動かない時はログからたどる

MT5下部のツールボックスを開き、エキスパートと操作ログを確認します。エキスパート側はEAの初期化や実行、操作ログ側は端末の接続や取引操作などを調べる入口です。何も注文されない時は、問題が発生した時刻付近のメッセージを読むと、ファイル未認識、初期化失敗、取引不許可、注文条件の拒否を分けて考えられます。

一覧にEAがないなら配置先やコンパイルを、名前は出るが初期化失敗なら必要な指標・入力値・ライセンスを確認します。初期化は通るが注文だけ失敗するなら、数量の最小値と刻み、必要証拠金、取引可能時間、損切り価格などを確認する順です。ログのメッセージを先に読むことで、関係のないMT5再インストールや設定の全解除を繰り返さずに済みます。

相談する場合は、EA名とバージョン、MT5のビルド、デモか本番か、対象銘柄、再現手順、エラーの文面を整理します。パスワードや認証用コードは不要です。スクリーンショットは口座番号・残高・個人情報を隠してから共有してください。見知らぬ人へ遠隔操作を任せる前に、配布元や利用業者の公式窓口へ問い合わせるのが手順として分かりやすくなります。

エラーログの確認を表す画面を指差す手
説明用の生成イメージです。実際の操作画面ではありません。

停止と決済を別の操作にする

アルゴリズム取引を無効にするとEAによる取引が制限されますが、保有ポジションや予約注文が自動で消えるわけではありません。ここを混同すると、止めたはずの口座で損益が動き続けることになります。停止時は、自動注文の許可状態、現在の保有、未約定注文、サーバーへ置いた損切り・利確の四つを別々に確認します。

一つのEAだけを止める場合はEA個別の取引許可やチャートからの削除、全体を止める場合は共通のアルゴリズム取引ボタンを使い分けます。個別のEAを外しても、同じ口座へ別の端末やコピーサービスが発注していれば、その発注元は止まりません。停止の対象を端末・チャート・口座のどの範囲とするかを決め、重複する実行元がないかを確認してください。

再開前は、停止中に残った注文をEAがどう認識するかが重要です。手動で決済した後に同じ条件で再発注するEAもあり、既存ポジションだけを管理するEAもあります。説明書で挙動を確認し、デモで停止・手動操作・再開の一連の流れを試します。Titan FXのWindows版MT5設定手順も、導入と停止を別の工程として案内しています。

予約注文が残っている場合は、EAを止めても指定価格へ到達して約定する可能性があります。発注停止を目的とする時は保有だけでなく注文一覧も開き、各注文を残すのか取り消すのかを明確にします。すでにサーバーへ置かれた損切り・利確は端末の新規発注とは別に扱われるので、EAを外す操作だけでリスクが消えたと考えないでください。デモであらかじめ一覧の読み方と操作対象を確認しておけば、本番で停止が必要になった時にも順番を迷いにくくなります。

VPSへ移す前に環境を照合する

PC上で動くEAは、その実行環境のMT5が停止している間に新たな処理を続けられません。スリープ、Windows更新、回線断も含めて、運用時間中に実行環境を維持できるかを確認します。スマホで口座を閲覧できることと、スマホ内でデスクトップ用EAが稼働していることは別です。常時運用が必要ならVPSを検討しますが、契約前にEAの動作条件を確認しましょう。

WindowsのVPSは別のPCへMT5を設定する考え方です。EA本体だけでなく、必要な指標・入力プリセット・ログイン先・銘柄・時間足・許可設定も照合します。一方、MetaTrader内の仮想ホスティングは環境を移行する専用方式で、DLLなどの制約があります。画面操作できるWindowsのVPSと同じだと決めつけないでください。仕様はMetaTrader公式の仮想環境説明で確認します。

移行後は新環境のログと注文を確認し、旧環境と同じEAを二重に発注させないよう実行元を整理します。移行できた表示だけで、設定値や保有注文の管理まで一致したと判断しないことが大切です。初回はデモで接続し、再接続や再起動後にも許可状態とチャートが想定どおりかを確認します。遠隔接続画面を閉じたことと、VPS自体やMT5を停止したことも区別して扱います。

継続稼働環境を表すサーバーとルーター
説明用の生成イメージです。実際の操作画面ではありません。

MT5のEA設定はデモで確認して終える

導入の完了条件を、EAが一覧に出たことだけにしないでください。対応ファイルを正しいフォルダへ配置し、指定チャートへ適用し、共通・個別の許可をそろえたうえで、入力値とログを照合するところまでが一組です。最後に停止と再開を試し、注文が残った時の扱いを確認すれば、操作としての不明点を本番へ持ち込みにくくなります。

次に行うのはEAの収益性とリスクの検証です。導入確認で一件注文されたからといって、継続して利益が出るとは判断できません。過去データの検証方法はMT5でEAをバックテストする設定と結果の確認手順で扱っています。導入記事では動作と操作の一致、検証記事では取引条件と損失を評価する、という役割で使い分けてください。

配布EAの設定項目だけでは自分の条件を表現できない場合は、作り直すか、使うEAを変更する判断もあります。自作を考えるなら初心者がEAを自作する設計と検証の流れを確認し、先に売買ルールを文章へ整理します。動かない原因がロジックにあるのか環境にあるのかを分けてから次へ進むと、不要な購入や作り直しを減らせます。

デモで一つの注文を確認する時も、最初から実口座と同じ金額を想定する必要はありません。まず配布元が説明する挙動が再現できるかを確かめ、数量や損切りの設定は別の評価項目として扱います。確認が終わるまで実口座へ切り替えず、分からないメッセージが残った場合は文面を調べてから再開してください。インストールの手順を完了することと、実運用を始める判断は別に残しておきましょう。

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