MT5でEAを設置する方法|導入手順と動かないときの対処法を解説

「MT5でEAを使ってみたいけれど、どうやって導入するのか分からない…」そんな方のために、EAの導入方法とチャートへの設置方法を解説します。結論、下記の3ステップでMT5への導入とチャートへの設置は完了します。
- ステップ1:EAファイルを MQL5 > Experts フォルダに貼り付け、MT5を再起動する
- ステップ2:ナビゲータからチャートにEAを追加し、「共有」タブでアルゴリズム取引を許可する
- ステップ3:ツールバーのアルゴリズム取引をオンにして、チャート右上のアイコンで動いているか確認する
インジケーターと違い、EAは許可設定を有効にしないと発注が始まりません。ここはつまずきやすいので覚えておいてください。
Mục lục
EA設置前に用意するもの
始める前に、次のものを用意しておきましょう。特に、EAファイルはこの段階でダウンロードして準備しておいてください。
- EdgeGraph FXの取引口座
- 口座開設完了メール。口座番号とパスワードが記載されています
- PC版のMT5
- MT5用のEAファイル。拡張子は .ex5 です
MT5のログインには、マイページ用のパスワードではなく、口座開設完了メールに記載された取引用のパスワードを使ってください。
MT5をまだ用意していない方はこちらの記事をチェック!
ステップ1:EAファイルをMT5に設置する
①MT5の『ファイル』から『データフォルダを開く』を選びます。

②開いたフォルダの中にある『MQL5』フォルダを開きます。

③『MQL5』の中の『Experts』フォルダを開きます。

④EAファイルを貼り付けます(またはドラッグ&ドロップ)。保存後、フォルダを閉じてください。

⑤ナビゲータの「エキスパートアドバイザ(EA)」を右クリックし、『更新』を選びます。

⑥ナビゲータの「エキスパートアドバイザ(EA)」に設置したEAが表示されます。

貼り付け場所は必ず MQL5 > Experts です。インジケーター用の Indicators フォルダに入れてもEAとして認識されません。
ステップ2:チャートに追加してアルゴリズム取引を許可する
①EAを動かしたい銘柄のチャートを開き、ナビゲータの「エキスパートアドバイザ(EA)」から設置したEAを右クリックし、『チャートに追加』を選びます。ダブルクリックやドラッグ&ドロップでも追加できます。

②設定ダイアログが開いたら、「共有」タブの「アルゴリズム取引を許可」にチェックを入れます。ここが外れていると、EAはチャートに乗るだけで発注ができないので必ずチェックを入れましょう。

「インプット」タブでは、ロット数や損切り・利確の値を設定します。EAの説明書に推奨値が指定されている場合は、その値に合わせておきましょう。設定が終わったら『OK』をクリックします。
③許可設定はMT5全体でも必要です。『ツール』から『オプション』を選びます。

④「エキスパートアドバイザ」タブの「アルゴリズム取引を許可」にもチェックを入れます。DLLを使うEAの場合は、「DLLの使用を許可する」にもチェックを入れます。

この2か所のどちらか一方でも外れていると、EAは動きません。
ステップ3:EAが動いているか確認する
ツールバーの「アルゴリズム取引」ボタンをクリックして、オンの状態にします。

チャート右上にEAの名前と稼働中のアイコンが表示されれば、設置は完了です。

EAを止めたいときは、ツールバーの「アルゴリズム取引」をクリックしてオフにします。EAを止めても保有中のポジションは決済されないため、残っているときは手動で決済してください。
1つのチャートに設置できるEAは1つだけです。複数のEAを動かしたいときは、EAの数だけチャートを開いて1つずつ設置しましょう。
EAが動かないときの対処
設置したのにEAが発注しない、というときは、次の表で原因を確認してみてください。
EAが動かないときの原因と対処の早見表
| 症状 | よくある原因 | 対処 |
|---|---|---|
| ナビゲータの一覧に表示されない | 保存先がMQL5 > Expertsになっていない、または再起動していない | 正しいフォルダに移してMT5を再起動する |
| チャートに追加したがアイコンが停止中のまま | ツールバーのアルゴリズム取引がオフ | ツールバーのアルゴリズム取引をクリックしてオンにする |
| アルゴリズム取引はオンなのに発注されない | EAの「共有」タブでアルゴリズム取引を許可にチェックが入っていない | チャート上でEAの設定を開き、チェックを入れる |
| MT5にログインできない | マイページ用のパスワードを使っている | 口座開設完了メールの取引用パスワードでログインし直す |
| チャートを閉じたらEAが止まった | EAは追加したチャート単位で動作する | EAを追加したチャートは開いたままにする |
それでも発注されないときは、MT5下部の「ツールボックス」にある「エキスパート」タブを開くと、EAが出力したログを確認できます。
よくある質問
Q1. MT5を閉じてもEAは動き続けますか?
動き続けません。EAはMT5が起動している間だけ動作します。PCの電源を切ったりスリープに入ったりすると、その時点でEAは止まります。
Q2. MT4用のEAファイルはMT5でも使えますか?
使えません。MT4用の .ex4 ファイルはMT5では動作しないため、MT5用の .ex5 ファイルを用意してください。.mq5 はソースコードのファイルで、MT5に読み込ませるにはコンパイルが必要です。
Q3. 設置したEAをすぐに本番口座で使っても大丈夫ですか?
まずはデモ口座で試すのがおすすめです。パラメータの入力ミスや想定どおりに発注されるかは、実際に動かしてみないと分かりません。デモ口座なら資金を使わずに動作を確認できます。
まとめ
MT5でのEA設置は、ファイルの貼り付け、チャートへの追加と許可設定、稼働確認の3ステップで完了します。
- 貼り付け場所は MQL5 > Experts。インジケーター用のフォルダとは別です
- アルゴリズム取引の許可はEA個別とMT5全体の2か所に入れる
- ログインはマイページ用のパスワードではなく取引用のパスワードを使う
設置できたら、まずはデモ口座でEAの動きを確認してみましょう。



