MT4/MT5でカスタムインジケーターが表示されない原因と解決策

カスタムインジケーターがMT4やMT5で表示されない場合、正しい手順を踏めばほとんどのトラブルは解決できます。

その理由は、表示されない主な原因がファイル配置ミスや更新不足など、基本的な設定に起因することが多いためです。

たとえば、インジケーターが正しいフォルダーに保存されていなかったり、コンパイルが未完了だったりすると、正常に認識されません。

本記事では、こうしたトラブルの原因と具体的な対処法を整理し、さらに、mqlcache.datやindicators.datファイルの削除による再読み込み方法も詳しく紹介しています。

初心者の方でもすぐに実践できる内容となっていますので、安心して読み進めていただけます。

この記事の要約
  • カスタムインジケーターがMT4やMT5で表示されない原因と、その具体的な対処法を理解できます。
  • トラブル時に効果的なキャッシュファイル削除の方法も習得できます。
  • 初心者から中級者まで、MT4/MT5ユーザー全般がインジケーターを正しく活用できるよう支援しています。
  • 原因ごとに詳細な解決策を提示し、トラブル防止策まで丁寧にカバーしています。

この記事を読むことで、カスタムインジケーターの設置・表示トラブルをスムーズに解消し、安心して取引環境を整えられるようになります。

編集部スタッフ

インジケーターが表示されなくて困っています…。

監修者 佐山(FP)

表示されない原因と解決方法をまとめましたので、この記事を参考に表示できるようになりますよ。

海外FX歴15年以上の専門ライターが、実際の取引経験をもとに記事を執筆しています。さらに、FX歴15年・株式取引歴20年以上の投資経験を持つFP資格・証券外務員資格保有者の佐山翔太が監修し、分かりやすく丁寧なサポートを心がけています。

インジケーターの関連記事

今なら13,000円ボーナスを無料獲得!自己資金0円で取引スタート可能
XMの口座開設方法はこちら

目次

カスタムインジケーターが表示されない主な原因

MT4やMT5でカスタムインジケーターが表示されない場合、次のような原因が考えられます。

  1. インジケーターが正しいフォルダーに格納されていない
  2. ナビゲーターの更新(リフレッシュ)がされていない
  3. MT4専用とMT5専用を間違えて適用している
  4. インジケーター自体が壊れている、または古いバージョンである
  5. 特殊な条件(外部通信、特定口座)付きインジケーターである

それぞれについて、詳しく見ていきましょう。

原因1. インジケーターが正しいフォルダーに格納されていない

カスタムインジケーターは、MT4なら「MQL4\Indicators」、MT5なら「MQL5\Indicators」フォルダーに保存する必要があります。間違った場所に保存すると、MT4/MT5が認識できず、表示されません。

カスタムインジケーターの格納手順

MQL5公式サイトなどでダウンロードしたカスタムインジケーターの保存手順は、下記の通りです。

手順
MT4のデータフォルダを開く

MT4画面上メニューバーの「ファイル」をクリックして、「データフォルダを開く」を選択します。

ファイル→データフォルダを開くを選択
ファイル→データフォルダを開くを選択
手順
MQL4フォルダを開く

MT4のデータフォルダが開くので、「MQL4」のフォルダをダブルクリックして開きます。

MQL4フォルダを開く
MQL4フォルダを開く
手順
Indicatorsフォルダを開く

MQL4フォルダの中の「Indicators」フォルダをダブルクリックして開きます。

Indicatorsフォルダを開く
Indicatorsフォルダを開く
手順
カスタムインジケーターを格納

ダウンロードしたMT4用のカスタムインジケーターを、「Indicators」フォルダへ移動します。

カスタムインジケーターを挿入する
MT4用のカスタムインジケーターを挿入する

Indicatorファイルをコピーして貼り付けでも良いですし、ダウンロードフォルダからドラッグ・アンド・ドロップで移動方法でも、この「Indicators」フォルダへカスタムインジケーターが格納されていれば問題ありません。

正しい保存場所を確認する方法

  • インジケーターファイル(.ex4/.ex5)が正しく格納されているか確認する
    • MT4/MT5の「ファイル」メニューから「データフォルダを開く」を選択
    • MQL4\Indicators(MT4)またはMQL5\Indicators(MT5)フォルダーを開く
    • Indicatorsフォルダへカスタムインジケーターを移動する

以上のように、MT4用のex4やmq4なら「MQL4\Indicators」、MT5用のex5やmq5なら「MQL5\Indicators」フォルダーにカスタムインジケーターが格納されていることを確認しましょう。

保存後に行うべき操作

  • ナビゲーターウィンドウを右クリックして「更新」を選択
  • 必要に応じてMT4/MT5を再起動する

原因2:ナビゲーターの更新(リフレッシュ)がされていない

インジケーターを追加した後、ナビゲーターウィンドウを右クリックして「更新」を実行しないと、新しいファイルが読み込まれません。

インジケーター挿入後に更新ボタンをクリック
インジケーター挿入後に更新ボタンをクリック

ナビゲーター更新手順

  • ナビゲーターウィンドウ内で右クリック
  • 表示されるメニューから「更新」を選択
編集部スタッフ

今までMT4やMT5の再起動をしていました。

監修者 佐山(FP)

再起動でも良いですが、更新の方が簡単ですよ。

原因3:MT4専用とMT5専用を間違えて適用している

MT4とMT5ではプログラムの構造が異なります。MT4専用インジケーターはMT5で動かず、逆も同様です。ダウンロード時に対応バージョンを必ず確認しましょう。

ダウンロードしたインジケーターは、下記のような拡張子になっています。

  • MT4専用:ex4、mq4(インジケーター名例: sample.ex4)
  • MT5専用:ex5、mq5(インジケーター名例: sample.ex5)

対応バージョンを確認するポイント

  • インジケーター配布元の説明を確認
  • ファイル名やフォルダー構成も参考にする

原因4:インジケーター自体が壊れている、または古いバージョンである

ファイルが破損している、あるいはMT4/MT5のバージョン更新に伴い古くなっているインジケーターは、正常に動作しない場合があります。信頼できる提供元から最新版を入手することが重要です。

中には不正プログラムやウイルスが混入しているリスクもあるので、信頼できる提供元から入手するようにしましょう。特に、Zipファイルによるダウンロードよりもインジケーター単体でダウンロードする方が安心です。

最新版を入手する方法

  • 正規のMQL5公式サイトや信頼できる配布サイトを利用する
  • バージョン履歴や更新情報を確認する

原因5:特殊な条件付きインジケーターである

一部のインジケーターは、特定の証券会社口座のみで動作したり、外部通信が必須だったりする場合があります。こうした条件を満たさないと、インジケーターが表示されないか、動作エラーになります。

条件付きインジケーターへの対応方法

  • インジケーターの仕様説明を事前に確認する
  • 使用条件に適合する環境(口座・設定)で試す

適切に対応しても表示されない場合の追加対策

編集部スタッフ

すべての対応策を試したのに、まだカスタムインジケーターが表示されないんです…。

監修者 佐山(FP)

キャッシュファイルの問題があるかもしれませんので、これから手順を解説しますね。

ここまでご紹介した原因と対策をすべて試してもなおカスタムインジケーターが表示されない場合、キャッシュファイルの問題が影響している可能性があります。MT4とMT5でそれぞれ次の方法を試してみましょう。

MT4の場合:mqlcache.datの削除

MT4では、内部キャッシュファイル「mqlcache.dat」が原因で、インジケーターの更新が正しく反映されないことがあります。このファイルを削除し、MT4を再起動することで改善することがあります。

削除手順と注意点

Indicatorsフォルダのmqlcache.datを削除
Indicatorsフォルダのmqlcache.datを削除
  1. MT4の「ファイル」メニューから「データフォルダを開く」を選択
  2. 「MQL4」フォルダーから「Indicators」フォルダを開き、”mqlcache.dat”ファイルを探す
  3. MT4を完全に終了させたうえで、”mqlcache.dat”ファイルを削除する
  4. 再度MT4を起動し、インジケーターが表示されるか確認する

削除時には必ずMT4を閉じてから操作することが重要です。開いたままだと正常に削除できない場合があります。

MT5の場合:indicators.datの削除

MT5では、「bases」フォルダの「indicators.dat」というキャッシュファイルがインジケーターの読み込みを管理しています。これが破損していると、新しいインジケーターが認識されないことがあります。

削除手順と注意点

basesフォルダのindicators.datを削除
  1. MT5の「ファイル」メニューから「データフォルダを開く」を選択
  2. 「MQL5」フォルダーから「bases」フォルダを開き、”indicators.dat”ファイルを探す
  3. MT5を完全に終了させたうえで、”indicators.dat”ファイルを削除する
  4. 再度MT5を起動し、インジケーターが正常に読み込まれるか確認する

こちらも、作業前にMT5を完全終了していることを必ず確認してください。

削除する前に、「mqlcache.dat」や「indicators.dat」のバックアップをとっておきましょう。

編集部スタッフ

やっとカスタムインジケーターが表示されました!

監修者 佐山(FP)

はい、キャッシュファイルの削除で表示されるようになることは多いですね。

MT4/MT5でカスタムインジケーターが表示されない原因と解決策のまとめ

  • インジケーターは正しいフォルダーに配置する
  • インジケーター追加後はナビゲーターを更新する
  • 実行ファイル(.ex4/.ex5)が必要
  • MT4はex4、MT5はex5のファイル
  • バージョンに合ったインジケーターを選択する
  • 最終的に、mqlcache.datやindicators.datの削除も有効
  • インジケーター入手元の信頼性を確認する
  • 作業前に必ずバックアップを取る

カスタムインジケーターを正しく活用するためには、基本操作を丁寧に押さえ、万が一に備えた準備をしておくことが重要です。この記事で紹介したポイントを参考に、安心してインジケーターの導入・運用に取り組んでいただけます。

インジケーターの関連記事

今なら13,000円ボーナスを無料獲得!自己資金0円で取引スタート可能
XMの口座開設方法はこちら

当サイトの記事は、編集方針を基に作成しています。当サイトには、広告リンクが含まれております。広告リンクを通じて口座開設をしても、不利な条件に変更されることや追加の費用は一切発生しません。XMTradingの口座開設は無料です。

当サイトは、アフィリエイト広告に関する法律や規制を遵守しています。当サイトで紹介する内容については、証券外務員とファイナンシャルプランナーの資格保持者が、実際の経験に基づく正直かつ公平な情報を提供しています。

詳しくは、「編集方針」にて表記しております。

著者/監修者

XMTrading編集チームのアバター XMTrading編集チーム 著者と監修者

XMTrading事典は、NET LINKAGE Co., Ltd.が運営する、海外FX業者XMTradingに特化した専門WEB事典です。

本メディアの記事は、海外FX歴15年以上、FX系記事の執筆歴10年以上の経験を持つ専門ライター陣が執筆。実際の取引経験や操作に基づいた正確な情報を提供しており、掲載するスクリーンショットはすべて弊社が撮影したオリジナル画像を使用しています。

また、記事の監修は、弊社の2級ファイナンシャル・プランニング技能士(FP)および証券外務員二種資格を保有する佐山翔太が担当。佐山は、FX歴15年以上、株式取引歴20年以上の投資経験を持ち、数十万ドル規模の資産運用を個人で実践しています。さらに、NLPマインドマップおよびコーチング研修を修了し、専門的な金融知識をわかりやすく伝えるスキルにも定評があります。
大学時代に金融工学を専攻し、学術的な理論を深く理解しているため、FX取引に関する実務的かつ専門的な視点から記事監修を行っています。

XMTrading事典では、XMTradingの使い方や機能を、利用者が知りたい情報を分かりやすく整理し、体系的にまとめています。FX初心者から上級者まで、信頼できる情報を提供することを目的としています。

目次