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

MT5でEAを設置する3ステップとチェックリストを示すアイキャッチ画像

「MT5でEAを使ってみたいけれど、どうやって導入するのか分からない…」そんな方のために、EAの導入方法とチャートへの設置方法を解説します。結論、下記の3ステップでMT5への導入とチャートへの設置は完了します。

  • ステップ1:EAファイルを MQL5 > Experts フォルダに貼り付け、MT5を再起動する
  • ステップ2:ナビゲータからチャートにEAを追加し、「共有」タブでアルゴリズム取引を許可する
  • ステップ3:ツールバーのアルゴリズム取引をオンにして、チャート右上のアイコンで動いているか確認する

インジケーターと違い、EAは許可設定を有効にしないと発注が始まりません。ここはつまずきやすいので覚えておいてください。

Daftar Isi

  1. EA設置前に用意するもの
  2. ステップ1:EAファイルをMT5に設置する
  3. ステップ2:チャートに追加してアルゴリズム取引を許可する
  4. ステップ3:EAが動いているか確認する
  5. EAが動かないときの対処
  6. よくある質問
    1. Q1. MT5を閉じてもEAは動き続けますか?
    2. Q2. MT4用のEAファイルはMT5でも使えますか?
    3. Q3. 設置したEAをすぐに本番口座で使っても大丈夫ですか?
  7. まとめ

EA設置前に用意するもの

始める前に、次のものを用意しておきましょう。特に、EAファイルはこの段階でダウンロードして準備しておいてください。

  • EdgeGraph FXの取引口座
  • 口座開設完了メール。口座番号とパスワードが記載されています
  • PC版のMT5
  • MT5用のEAファイル。拡張子は .ex5 です

MT5のログインには、マイページ用のパスワードではなく、口座開設完了メールに記載された取引用のパスワードを使ってください。

MT5をまだ用意していない方はこちらの記事をチェック!

あわせて読みたい
EdgeGraph FX – MT5のダウンロード方法をPC版・スマホ版それぞれご紹介!
EdgeGraph FX – MT5のダウンロード方法をPC版・スマホ版それぞれご紹介!

テップ1:EAファイルをMT5に設置する

①MT5の『ファイル』から『データフォルダを開く』を選びます。

MT5の『ファイル』メニューで『データフォルダを開く』を選択した画面

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

データフォルダの中身。MQL5フォルダが表示されている

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

MQL5フォルダの中身。Expertsフォルダが表示されている

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

Expertsフォルダの中にEAファイルを貼り付けた状態

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

ナビゲータのエキスパートアドバイザ(EA)を右クリックして更新を選ぶメニュー

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

ナビゲータの『エキスパートアドバイザ(EA)』にEAが表示された状態

貼り付け場所は必ず MQL5 > Experts です。インジケーター用の Indicators フォルダに入れてもEAとして認識されません。

テップ2:チャートに追加してアルゴリズム取引を許可する

①EAを動かしたい銘柄のチャートを開き、ナビゲータの「エキスパートアドバイザ(EA)」から設置したEAを右クリックし、『チャートに追加』を選びます。ダブルクリックやドラッグ&ドロップでも追加できます。

ナビゲータでEAを右クリックし『チャートに追加』を選ぶメニュー

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

EAの設定ダイアログの『共有』タブで『アルゴリズム取引を許可』にチェックが入った状態

「インプット」タブでは、ロット数や損切り・利確の値を設定します。EAの説明書に推奨値が指定されている場合は、その値に合わせておきましょう。設定が終わったら『OK』をクリックします。

③許可設定はMT5全体でも必要です。『ツール』から『オプション』を選びます。

MT5の『ツール』メニューで『オプション』を選択した画面

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

オプションのエキスパートアドバイザタブでアルゴリズム取引を許可とDLLの使用を許可するにチェックを入れた状態

この2か所のどちらか一方でも外れていると、EAは動きません。

テップ3:EAが動いているか確認する

ツールバーの「アルゴリズム取引」ボタンをクリックして、オンの状態にします。

MT5ツールバーの『アルゴリズム取引』ボタン

チャート右上に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の動きを確認してみましょう。

Panduan Alat Terkait