MetaTraderにエキスパートアドバイザとインディケータをインストールする方法

MetaTraderにエキスパートアドバイザとインディケータをインストールする方法

21 7月 2026, 06:46
Vladislav Andruschenko
0
5

MetaTraderにエキスパートアドバイザ、インディケータ、スクリプト、ライブラリをインストールする方法

MetaTrader 4およびMetaTrader 5ユーザー向けの実践的なインストールガイドです。

このガイドでは、MetaTraderにエキスパートアドバイザ(Expert Advisor/EA)、インディケータ(Indicator)、スクリプト、ライブラリファイル、SETファイルをインストールする方法を説明します。さらに、自動売買(AutoTrading / Algo Trading)の確認、ライブ取引の許可、EAPADPROステータスパネルの見方、EAが取引しない場合によくある原因と解決方法も解説します。


🌐 Language versions: English | Русский | Español | Português | 中文 | 日本語 | 한국어 | Deutsch | Français | Italiano | Türkçe

MetaTrader 4の場合

EX4ファイル、インディケータ、スクリプト、ライブラリ、SETファイルを正しいMQL4フォルダに配置します。

MetaTrader 5の場合

EX5ファイル、インディケータ、スクリプト、ライブラリ、SETファイルを正しいMQL5フォルダに配置します。

MQL5 Market製品の場合

MQL5 Marketからインストールする


動画ガイド:インストールと初回起動


インストール前の重要事項

MQL5 MarketでEAやユーティリティを購入した場合は、MetaTraderターミナルから直接インストールする方法が最適です。Market製品はMQL5アカウントを通じてアクティベーションされるため、通常のEX4またはEX5ファイルのように手動でコピーしないでください。

MQL5 Marketのインストールガイドを読む


クイックナビゲーション

エキスパートアドバイザ インディケータ スクリプト / ライブラリ / SET
  • データフォルダを開く
  • EX4またはEX5をExpertsへコピー
  • EAをチャートに適用
  • 自動売買を有効化
  • スマイルアイコン/ステータスパネルを確認
  • EX4またはEX5をIndicatorsへコピー
  • MetaTraderを再起動
  • ナビゲータからインディケータをチャートに適用
  • インディケータのパラメータを確認
  • スクリプトはScriptsフォルダへ配置
  • ライブラリはLibrariesフォルダへ配置
  • SETファイルはEAの入力タブから読み込む
  • ストラテジーテスターで安全に動作確認


1. MetaTraderのデータフォルダを開く

MetaTraderのメインメニューを開き、 ファイル(File)→ データフォルダを開く(Open Data Folder)を選択します。同じパソコンに複数のMetaTraderターミナルをインストールしている場合でも、正しいフォルダを確実に開ける最も安全な方法です。

MetaTraderのファイルメニューからデータフォルダを開く
MetaTraderの「データフォルダを開く」メニュー


2. EAファイルを正しいフォルダへコピーする

EAファイルを次の正しいフォルダへコピーします:

  • MT4 EA: MQL4 / Experts
  • MT5 EA: MQL5 / Experts
  • MT4インディケータ: MQL4 / Indicators
  • MT5インディケータ: MQL5 / Indicators
  • スクリプト: MQL4またはMQL5 / Scripts
  • ライブラリ: MQL4またはMQL5 / Libraries
MetaTraderのExperts、Indicators、Scripts、Librariesフォルダ
MetaTraderのMQL4およびMQL5フォルダ構成


MetaTraderのインストール先フォルダから直接コピーすることもできますが、通常は データフォルダを開く を使用する方が確実です。MetaTraderは作業ファイルを別のユーザーデータディレクトリに保存する場合があるためです。

別のMetaTraderインストールフォルダの例
MetaTraderインストールフォルダの例


3. MetaTraderを再起動してEAをチャートに適用する

ファイルをコピーしたらMetaTraderを再起動します。次に、 ナビゲータ(Navigator) ウィンドウを開き、 エキスパートアドバイザを展開して対象のEAを見つけ、チャートへドラッグします。

複数の銘柄や時間足を使用する戦略では、複数のチャートを開き、それぞれのチャートにEAを個別に適用できます。

ナビゲータからEAをチャートへ適用
MetaTraderナビゲータからEAをチャートへ適用


4. EA設定でライブ取引を許可する

EAの設定ウィンドウが開いたら、 ライブ取引を許可する(Allow live trading)を有効にします。この許可がない場合、EAをチャートに適用できても、ポジションの新規発注、決済、変更は実行できません。

EA設定で「ライブ取引を許可する」を有効化
MetaTraderのEA設定にある「Allow live trading」チェックボックス


5. 自動売買(AutoTrading / Algo Trading)を有効にする

MetaTrader上部ツールバーの AutoTrading または Algo Trading ボタンを押して有効にします。無効のままでは、ターミナルによってEAの取引機能がブロックされます。

MetaTraderでAutoTradingボタンが有効な状態
MetaTraderのAutoTradingボタンが有効な状態


チャート上のスマイルアイコンをダブルクリックするか、 F7を押してEAのプロパティを開くこともできます。

スマイルアイコンまたはF7からEAのプロパティを開く
EAプロパティを開くスマイルアイコン


取引許可を有効にしたEA設定
EAの取引許可が有効な設定


6. スマイルアイコンとEAの状態を確認する

インストール後、チャート上に正常なスマイルアイコンまたは正しいステータスが表示される必要があります。正常に表示されない場合は、ターミナル、EA設定、またはブローカー/口座の制限によって取引が無効になっている可能性があります。

EAが正常に動作しているスマイル表示
MetaTraderでEAが正常に動作しているスマイル表示


EAPADPROステータスパネル:緑と赤の状態表示

多くのExpForex EAは、インストール後に EAPADPRO という情報パネルを表示します。このパネルを見ることで、EAが正常に動作しているか、または取引を停止している理由を確認できます。

ステータス 意味
EA Works(EA稼働中) EAは稼働中です。シグナル待機、保有ポジションの管理、注文変更、または売買アルゴリズムの実行が可能です。
EA Does Not Work(EA停止中) EAは停止またはブロックされています。通常は次のステータス行に原因が表示されます。


EAPADPRO:EAが正常に動作している状態
EAPADPROのEA Worksステータスパネル


EAPADPRO:EAが動作していない状態
EAPADPROのEA Does Not Workステータスパネル


EAが取引しない主な原因

ステータス / 問題 意味 確認事項
Stop TRADING EAパネルでStop Tradingを押した状態です。 EAのアルゴリズムを再開する場合は、Start Tradingを押してください。
ONLY MODIFY EAは既存ポジションの変更のみ許可されており、新規取引は開始しません。 新しいエントリーシグナルを処理させる場合は、Modify Onlyを無効にしてください。
AutoTrading Check ターミナル側の自動売買が無効です。 メインツールバーでAutoTrading / Algo Tradingを有効にしてください。
Allow Live Trading Check EA設定で取引が許可されていません。 F7でEAのプロパティを開き、「Allow live trading」を有効にしてください。
INVEST 口座が投資家パスワードで接続されています。 メインの取引パスワードでログインしてください。
NoSymbol 現在のチャート銘柄では取引できません。 気配値表示(Market Watch)を開いてすべての銘柄を表示し、必要に応じてブローカー固有のサフィックス付き銘柄名を使用してください。
NOEATRADE ブローカー、サーバー、または口座でEA取引が許可されていません。 口座権限、サーバー制限、接続状態、ブローカーの取引条件を確認してください。


AutoTradingツールバーの表示例

MetaTraderでAutoTradingが有効

有効

MetaTraderでAutoTradingが無効

無効


「Allow live trading」チェックボックスの例
Allow live tradingチェックボックスの例


ストラテジーテスターでEAをテストする

EAをリアル口座で稼働させる前に、 ストラテジーテスター(Strategy Tester)でテストしてください。 Ctrl + Rを押し、EA、銘柄、設定を選択してテストを開始します。チャート上でEAの動作を確認したい場合は、ビジュアルモードを使用してください。

推奨: すべてのEAは、リアル口座で使用する前にデモ口座またはストラテジーテスターで検証してください。スプレッド、手数料、ストップレベル、約定方式、レバレッジ、銘柄仕様、ブローカー制限にも注意してください。

ストラテジーテスターでEAをテストする方法


例:ストラテジーテスターでExp TesterPadを使用
MetaTraderストラテジーテスターでのExp TesterPad使用例


例:Exp Averagerを使用
MetaTraderチャート上のExp Averager使用例


インディケータをインストールする方法

インディケータのインストール方法はEAとほぼ同じですが、ファイルは Indicators フォルダに配置する必要があります。

  1. インディケータのEX4またはEX5ファイルを MQL4 / Indicators または MQL5 / Indicators へコピーします。
  2. MetaTraderを再起動します。
  3. ナビゲータ(Navigator) ウィンドウを開きます。
  4. Indicators または Custom Indicators を開きます。
  5. インディケータを対象のチャートへドラッグします。
MetaTraderにインディケータをインストールしてチャートへ適用
MetaTraderナビゲータでインディケータをインストール


スクリプトをインストールする方法

スクリプトは単一の処理を実行するツールです。Scriptsフォルダへコピーし、ナビゲータから手動で起動します。

  1. スクリプトのEX4またはEX5ファイルを MQL4 / Scripts または MQL5 / Scripts へコピーします。
  2. MetaTraderを再起動します。
  3. ナビゲータ(Navigator) を開きます。
  4. Scripts セクションを開きます。
  5. スクリプトをチャートへドラッグします。

ライブラリファイルをインストールする方法

ライブラリファイルはLibrariesフォルダへコピーします。通常はEA、インディケータ、またはプログラムモジュールから使用されます。

  1. ライブラリのEX4またはEX5ファイルを MQL4 / Libraries または MQL5 / Libraries へコピーします。
  2. MetaTraderを再起動します。
  3. これでライブラリがインストールされ、必要とするプログラムから利用できます。
EAPADPROライブラリのロゴ

EAPADPROライブラリ

EAPADPROパネルは、自作EAプロジェクトのライブラリとして利用できます。MetaTraderプログラムへ高機能な情報パネルを追加したい開発者に適しています。

EAPADPROライブラリ:EAにパネルを追加する


EAへSETファイルを読み込む方法

SETファイルにはEAの入力パラメータが保存されています。EAのプロパティ画面から読み込むことができます。

  1. MetaTraderを起動します。
  2. ナビゲータを開きます。
  3. EAを対象のチャートへ適用します。
  4. チャートを右クリックして エキスパートアドバイザ → プロパティ(Expert Advisors → Properties) を選択するか、F7 キーを押します。
  5. 入力(Inputs) タブを開きます。
  6. 読み込み(Load) をクリックします。
  7. SETファイルを選択し、開く(Open) をクリックします。
  8. 読み込まれたパラメータを確認し、OK をクリックします。
SETファイルを読み込むためEAのプロパティを開く
SETファイルを読み込むためEAプロパティを開く


入力タブからSETファイルを読み込む
EAの入力タブからSETファイルを読み込む


推奨インストールチェックリスト

# 確認項目 結果
1 ファイルを正しいMQL4またはMQL5フォルダへコピーした EA、インディケータ、スクリプト、ライブラリがナビゲータに表示される
2 ファイルコピー後にMetaTraderを再起動した 新しいファイルがターミナルに表示される
3 EAを正しい銘柄のチャートへ適用した チャートにEAパネルまたはスマイルアイコンが表示される
4 ライブ取引の許可が有効 EAが取引機能を使用できる
5 AutoTrading / Algo Tradingが有効 ターミナルで自動売買が許可されている
6 ブローカーの銘柄名と口座権限を確認した 銘柄または口座の制限で取引がブロックされていない
7 最初にストラテジーテスターまたはデモ口座を使用した リアル取引前に設定を確認できている


リスク警告

EA、インディケータ、スクリプト、取引ユーティリティは、リアル口座で使用する前に必ずテストしてください。取引にはリスクがあります。誤ったインストール、銘柄選択の間違い、自動売買の無効化、不適切なブローカー条件、過度に積極的な設定、誤ったSETファイルにより、想定外の取引動作が発生する可能性があります。

必ずデモ口座から始め、取扱説明書を読み、ログを確認し、控えめなリスク設定を使用してください。


ExpForexの便利なリンク

MQL5 Marketで公開中の全プログラム

私のMQL5ブログ

YouTubeチャンネル

ExpForex.com


SEOタグ: MetaTrader インストール, エキスパートアドバイザ インストール, EA MT4 インストール, EA MT5 インストール, MetaTrader インディケータ インストール, MetaTrader スクリプト インストール, MetaTrader ライブラリ インストール, SETファイル 読み込み, AutoTrading, Algo Trading, Allow live trading, EAPADPRO, ExpForex, MQL5 Market, ストラテジーテスター, Forex 自動売買ロボット インストール。