【広告主の開示】当サイトの記事では、商品・サービスの紹介にアフィリエイトプログラムを利用しています。当サイトにある商品リンクには広告サービス提供のリンクがあります。記事で紹介した商品・サービスを購入すると、広告主から当サイトに報酬が支払われることがあります。 MT4/環境/トラブル対応

MT5にEA(FX自動売買)を設定する方法|MT4との違いも解説

博士〜、MT4はなんとか設定できたんだけど、MT5って画面が違うんだね。同じやり方でいいのかな?
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
うむ、大筋の流れは同じじゃ。じゃがMT5はフォルダ名が「MQL5」、有効化ボタンの名前が「アルゴリズム取引」と、MT4とは呼び名が変わっておる。つまずくのはたいていこの2つじゃ。順に見ていくぞ。

このページでは、MT5(MetaTrader 5)にEA(自動売買ツール)を設定する方法を、順を追って解説します。MT4を使ったことがある方も、MT5は「データフォルダの構成」「EAの有効化ボタン」などが少し違うため、つまずきやすいポイントにしぼって説明します。

こんな方におすすめ

  • MT5用のEAを入手したけれど、どこに入れればいいか分からない方
  • MT4は使えるが、MT5との違いを整理しておきたい方
  • チャートにEAを入れたのに動かず、原因を探している方

当研究所のMT5対応EA(例:「Exy-2 trail MA MT5」)は、すべてこの手順で導入できます。

MT4版のセットアップ方法をお探しの方はこちら:MT4にEA(FX自動売買)を設定する方法

fig-02「MT5にEAを入れる4ステップ」フロー図

ステップ1:EAのデータをダウンロードする

まず、利用したいEAのファイル(拡張子が .ex5 のファイル)をダウンロードします。当研究所のEAは、EAパスワード申請フォームから申請いただくと、ダウンロード先とあなたの口座用パスコードをご案内します。

ダウンロードしたZIPファイルは、右クリック→「すべて展開」で解凍しておきます。中に .ex5 ファイルが入っています。

※MT4のEAは .ex4、MT5のEAは .ex5 です。拡張子が違うと動きません。MT5には必ず .ex5 を使ってください。

あ、手元にあるファイル…これ.ex4だ。MT5でも動くんじゃないの?
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
それが動かんのじゃよ。MT4とMT5は中身の作りが別物でな、MT5用のEAは.ex5でなければ読み込まれん。まずは拡張子を確かめるところからじゃ。

ステップ2:MT5のデータフォルダにEAをコピーする

Exy-2博士
Exy-2博士
さて、EAのファイルが手に入ったら、MT5の中の決まった場所に置いてやるのじゃ。

MT5のEAは「データフォルダ」の中の MQL5\Experts というフォルダに入れます。

  1. MT5を起動する
  2. 上部メニューの 「ファイル」→「データフォルダを開く」 をクリック
  3. 開いたフォルダの中の 「MQL5」→「Experts」 フォルダを開く
  4. ここに、ダウンロードした .ex5 ファイルをコピー&ペーストする

※MT4は「MQL4\Experts」、MT5は「MQL5\Experts」です。フォルダ名の数字が違う点に注意してください。

はい、博士。MQL5のExpertsにコピーできました。数字の4と5、見た目が似ているので気をつけないとですね。
ロボ1号
ロボ1号

ステップ3:MT5にEAを読み込ませる(ナビゲータの更新)

ファイルをコピーしても、そのままではMT5の画面に出てきません。次のどちらかで読み込ませます。

  • かんたんな方法:MT5を一度終了して、もう一度起動する
  • 再起動せずに反映する方法:画面左側の「ナビゲータ」ウィンドウの中にある 「エキスパートアドバイザ」を右クリック →「更新」 をクリック

ナビゲータの「エキスパートアドバイザ」の下に、コピーしたEAの名前が表示されれば準備完了です。

コピーしたのに一覧に出てこなくて、失敗したのかと思っちゃった…
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
よくある勘違いじゃな。MT5は起動中に増えたファイルをすぐには見にいかんのじゃ。再起動か「更新」、どちらかをやれば顔を出すぞ。

ステップ4:チャートにEAを設定する

対応した通貨ペアのチャートを表示する

EAを動かしたい通貨ペア(例: EURUSD)のチャートを開きます。画面左上の「気配値表示」に目的の通貨ペアが無い場合は、気配値表示の上で右クリック→「銘柄」から追加できます。

※銘柄名の末尾に注意:FX会社によっては、同じユーロドルでも EURUSD ではなく EURUSD.EURUSD# のように末尾に記号が付いていることがあります。EAは開いているチャートの通貨ペアをそのまま扱うので、どの銘柄でチャートを開いたかだけ確認しておけば大丈夫です。

チャートにEAをドラッグして適用する

ナビゲータに表示されたEAの名前を、そのままチャートの上にドラッグ&ドロップします。設定ダイアログが開きます。

パラメータの確認とパスコードの入力

設定ダイアログの「パラメータ(入力)」タブで、各パラメータを確認します。当研究所のEAでは、「パスワード」欄に、発行されたあなたの口座用パスコードを必ず入力してください。未入力・誤入力の場合はチャート左上に「Passcode is wrong」と表示され、EAは動作しません。

確認できたら「OK」を押します。

パラメータ画面では、ロットの設定も一緒に見ておくとよさそうですね。
ロボ1号
ロボ1号
Exy-2博士
Exy-2博士
そのとおりじゃ。動かし始める前に、ロットの設定が自分の想定どおりかを必ず見ておくこと。ここを飛ばして後から慌てる者が多いのでな。

【最重要】アルゴリズム取引を有効にする

MT5でEAを動かすには、「アルゴリズム取引」をONにする必要があります。ここがOFFだと、EAをチャートに載せても注文の操作(損切り・利確の設定など)が一切行われません。

  • MT5の上部ツールバーにある「アルゴリズム取引」ボタンをクリックしてONにする(ボタンが緑色/有効の状態)
  • チャート右上のEAアイコン(顔マーク)が「笑顔」になっていればEAが有効です。「困った顔」や「×」のときは有効になっていません。

MT4では「自動売買」ボタンでしたが、MT5では「アルゴリズム取引」という名前になっています。役割は同じです。

顔マークが笑ってる!これで動いてるってことだね。
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
うむ、笑顔になれば有効の合図じゃ。ただしMT5を閉じてしまえば動作は止まる。パソコンを長く動かし続けるのが難しいようなら、VPSの利用も検討するとよいぞ。

よくあるトラブルと対処

EAをドラッグしても何も起きない

「アルゴリズム取引」がOFFになっていないか確認してください(上記ステップ)。チャート右上の顔マークが笑顔かどうかが目印です。

「Passcode is wrong」と表示される

パラメータの「パスワード」欄に、発行されたパスコードが正しく入力されているか確認してください。

ナビゲータにEAが出てこない

MQL5\Experts フォルダ(MQL4ではなくMQL5)に .ex5 ファイルが入っているか、ナビゲータを「更新」したかを確認してください。

Exy-2博士
Exy-2博士
動かんときは、たいてい「拡張子」「フォルダ名」「アルゴリズム取引のON」のどれかじゃ。上から順に見直せば、たどり着けるはずじゃよ。



まとめ

MT5へのEA設定は、次の4ステップです。

  1. EA(.ex5)をダウンロードして解凍
  2. 「データフォルダを開く」→ MQL5\Experts にコピー
  3. ナビゲータを「更新」してEAを読み込む
  4. チャートにドラッグ → パスコード入力 →「アルゴリズム取引」をON

MT4との主な違いは、フォルダが「MQL5」であることと、有効化ボタンの名前が「アルゴリズム取引」であることの2点です。ここさえ押さえれば、MT4を使ったことがある方はすぐに慣れます。

fig-03「MT4とMT5 ここが違う」対比図

なるほど、覚えることは思ったより少なかったな。MT4で使ってたEAも、そのままMT5に入れちゃえばいいのかな?
ロボ2号
ロボ2号
Exy-2博士
Exy-2博士
それはできん。EAはMT4用とMT5用で作り分ける必要があるのじゃ。MT5で動かしたいなら、MT5向けに用意されたEAを使うことじゃな。
まずは少額やデモ口座から様子を見て、動きに納得できてから本格運用に進むのがおすすめです。
ロボ1号
ロボ1号

MT5対応のEAは、まず「Exy-2 trail MA MT5」から試してみてください。

-MT4/環境/トラブル対応
-,

blank