IL
IndieIndi Lab
マイナーインジケーター研究所
📥 ダウンロードガイド

インジケーターの
ダウンロード・インストール方法

MQL5 Code Baseからインジケーターをダウンロードし、
MT4にインストールするまでの手順をわかりやすく解説します。
初めての方でも5分で完了できます。

MQL5 Code Baseからのダウンロード手順

MQL5 Code Baseは、MetaQuotes社が運営するインジケーター・EAの無料配布サイトです。世界中のプログラマーが自作のインジケーターを公開しており、すべて無料でダウンロードできます。当サイトで解説しているインジケーターの多くは、ここから入手可能です。

インジケーターのページにアクセスする
当サイトの各記事に記載されているMQL5 Code Baseへのリンクをクリックするか、MQL5.comのCode Baseセクションで直接検索してください。インジケーター名で検索すると該当ページが見つかります。ページにはインジケーターの説明、スクリーンショット、レビューが掲載されています。
💡 当サイトの各記事の冒頭に「ダウンロードリンク」を掲載しています。そこからワンクリックでアクセスできます。
ダウンロードボタンをクリックする
インジケーターページの上部にある黄色い「Download」ボタンをクリックします。MQL5.comのアカウントが必要な場合があります(無料で作成可能)。ダウンロードされるファイルは通常.mq4形式(ソースコード)です。まれに.ex4形式(コンパイル済み)の場合もあります。
💡 .mq4ファイルはソースコードなので中身を確認できます。.ex4はコンパイル済みで中身は見えませんが、そのまま使えます。
ダウンロードしたファイルを確認する
ブラウザのダウンロードフォルダに .mq4 または .ex4 ファイルが保存されます。ファイル名がインジケーター名と一致していることを確認してください。複数ファイルがセットになっている場合(ライブラリファイルなど)は、すべてダウンロードする必要があります。

MT4へのインストール手順

ダウンロードしたインジケーターファイルをMT4に配置する手順です。正しいフォルダに配置し、MT4を再起動するだけで使えるようになります。

MT4のデータフォルダを開く
MT4を起動し、メニューバーから「ファイル」→「データフォルダを開く」をクリックします。Windowsのエクスプローラーが開き、MT4のデータが保存されているフォルダが表示されます。
💡 XMのMT4の場合、通常は C:\Users\[ユーザー名]\AppData\Roaming\MetaQuotes\Terminal\[英数字] のパスになります。
Indicatorsフォルダに移動する
開いたデータフォルダ内で、以下のパスに移動します:
MQL4 → Indicators
このIndicatorsフォルダが、カスタムインジケーターを配置する場所です。既にいくつかのファイルが入っている場合があります(MT4標準のカスタムインジケーター)。
ファイルを配置する
ダウンロードした .mq4 または .ex4 ファイルを、Indicatorsフォルダにコピー(またはドラッグ&ドロップ)します。サブフォルダを作成して整理することも可能です(例:Indicators\MyCustom\)。ライブラリファイル(.mqh)が必要な場合は、MQL4\Include フォルダに配置してください。
💡 .mq4ファイルを配置した場合、MT4が自動的にコンパイルして .ex4 ファイルを生成します。
MT4を再起動してインジケーターを適用する
MT4を一度閉じて再起動します。または、ナビゲーターウィンドウ(Ctrl+N)で右クリック→「更新」でも認識されます。再起動後、ナビゲーターウィンドウの「インディケータ」ツリーに新しいインジケーターが表示されます。チャートにドラッグ&ドロップするか、ダブルクリックで適用できます。
💡 適用時にパラメータ設定画面が表示されます。当サイトの記事で推奨パラメータを確認してから設定しましょう。

よくあるトラブルと解決策

インジケーターのインストール時に発生しやすいトラブルと、その解決方法をまとめました。ほとんどの問題は以下の対処で解決できます。

DLL許可エラー — インジケーターが動作しない
一部のインジケーターは外部DLL(ダイナミックリンクライブラリ)を使用します。MT4のセキュリティ設定でDLLの使用がブロックされていると、インジケーターが正常に動作しません。チャートに適用しても何も表示されない、またはエラーメッセージが出る場合はこれが原因の可能性があります。
インジケーターのプロパティ画面(チャート上で右クリック→プロパティ)の「全般」タブで「DLLの使用を許可する」にチェックを入れてください。または、MT4のメニュー「ツール」→「オプション」→「エキスパートアドバイザ」タブで「DLLの使用を許可する」を有効にすると、全インジケーターに適用されます。
ライブラリ不足 — コンパイルエラーが発生する
インジケーターが外部ライブラリ(.mqhファイル)を参照している場合、そのライブラリファイルがないとコンパイルエラーが発生します。エラーメッセージに「cannot open include file」や「file not found」と表示されます。MQL5 Code Baseのページに必要なライブラリが記載されていることがあります。
MQL5 Code Baseのインジケーターページで、必要なライブラリファイル(.mqh)を確認し、ダウンロードしてください。ダウンロードしたファイルはMQL4\Includeフォルダに配置します。その後、MT4のメタエディターでインジケーターを再コンパイル(F7キー)してください。
.mq4ファイルのコンパイルエラー
.mq4ファイルをIndicatorsフォルダに配置したのに、ナビゲーターに表示されない、またはチャートに適用できない場合があります。これはコンパイルエラーが発生している可能性があります。古いMQL4構文で書かれたインジケーターは、新しいバージョンのMT4でコンパイルエラーになることがあります。
MT4のメタエディター(F4キーで起動)でファイルを開き、コンパイル(F7キー)を実行してください。エラー内容が下部に表示されます。「strict」宣言の追加や、非推奨関数の置き換えで解決することが多いです。解決が難しい場合は、.ex4ファイル(コンパイル済み)が配布されていないか確認してください。

💡 それでも解決しない場合

上記の方法で解決しない場合は、MT4のバージョンが古い可能性があります。XMの公式サイトから最新版のMT4をダウンロードし、再インストールすることで解決するケースが多いです。また、MQL5 Code Baseのコメント欄に同様の問題と解決策が投稿されていることもあります。

XMでのカスタムインジケーター活用

当サイトで解説しているインジケーターは、すべてXMのMT4で動作確認を行っています。XMはカスタムインジケーターの利用に一切の制限がないため、MQL5 Code Baseからダウンロードしたインジケーターを自由に使用できます。

XMでカスタムインジケーターを使うメリット

海外FXブローカーの中には、カスタムインジケーターやEAの使用を制限しているところもあります。XMではそのような制限が一切なく、自由にインジケーターを追加・使用できます。

  • カスタムインジケーターの数に制限なし — 何本でも同時に使用可能
  • EA(自動売買)も制限なし — インジケーターのシグナルを自動化できる
  • DLLを使用するインジケーターも利用可能 — 高度なインジケーターにも対応
  • デモ口座でも本番と同じ環境 — リスクゼロでインジケーターをテストできる
  • MT4/MT5両方に対応 — お好みのプラットフォームを選択可能
  • 日本語サポート完備 — 設定で困ったときも安心

口座開設ボーナス15,000円を活用すれば、入金不要でリアル環境でのインジケーターテストが可能です。デモ口座とは異なるリアルなスプレッドや約定速度を体験できます。

XMでインジケーターを試してみよう

口座開設ボーナス15,000円で、入金不要でリアルトレードを体験。
カスタムインジケーター制限なし。当サイトの解析記事と合わせてご活用ください。

XM口座を無料で開設する →

※ 最短3分で完了。入金不要。カスタムインジケーター制限なし。

XM
当サイトのインジケーターはすべてXMで動作確認済み
無料デモ口座あり · カスタムインジケーター制限なし · 日本語サポート
XM公式サイトへ →
免責事項・リスク警告
本ページはアフィリエイト広告を含みます。FX取引(外国為替証拠金取引)はレバレッジを利用するため、投資元本を超える損失が発生するリスクがあります。XMではゼロカットシステムにより追証は発生しませんが、入金額を失うリスクは存在します。投資判断はすべてご自身の責任で行ってください。当サイトは投資助言を行うものではありません。