MT4にインジケーターを入れたはずなのに、チャートに何も出てこない——。FXを始めたばかりの方が、最初につまずきやすいポイントです。
原因はいくつかありますが、ほとんどは「ファイルの置き場所」「ファイルの形式」「チャート側の設定」の3つのどれかです。順番に確認していけば、多くの場合は自分で解決できます。
この記事では、MT4でインジケーターが表示されないときの原因を切り分ける手順と、原因別の対処法を初心者の方にも分かるように解説します。スマホ版のMT4では、そもそもカスタムインジケーターを表示できないという仕様上の制限についても触れます。
なお本記事は操作方法の解説であり、特定のツールや投資手法をおすすめするものではありません。記載内容は2026年9月時点のものです。
1. インジケーターが表示されない主な原因
まず、どんな原因があるのかを把握しておきましょう。以下の4つに分類できます。
| 原因 | 症状 | 解決の目安 |
|---|---|---|
| ファイルの置き場所が違う | ナビゲーターに名前が出てこない | 数分 |
| ファイル形式・ビルドが合わない | 名前は出るが追加できない/エラーが出る | 数分〜 |
| チャートには入っているが見えない | ナビゲーターにもあり、追加もできたのに何も描画されない | 数分 |
| プロファイルやテンプレートで消える | 設定したのに、開き直すと消えている | 数分 |
頻度がもっとも高いのは1つ目の「ファイルの置き場所が違う」です。MT4は、決められたフォルダに入っていないファイルを読み込みません。
2. 【最初に】3ステップで原因を切り分ける
いきなり対処法を試す前に、どこでつまずいているのかを特定します。この順番で確認すると、原因が絞り込めます。
- STEPナビゲーターに名前が出ているかMT4左側の「ナビゲーター」ウィンドウ →「インディケータ」を開き、入れたはずの名前があるか見ます出ていない場合ファイルの置き場所が原因(3章へ)
- STEPチャートに追加できるか名前をダブルクリック、またはチャートにドラッグして追加してみますエラーが出る場合ファイル形式やビルドが原因(4章へ)
- STEP「表示中のインジケーター」に入っているかチャート上で右クリック →「表示中のインジケーター」(Ctrl+I)で一覧を確認します入っているのに見えない場合描画側が原因(5章へ)
この3ステップのどこで止まったかで、読むべき章が決まります。あてずっぽうに設定をいじるより、確実で早い方法です。
3. 原因1:ファイルの置き場所が間違っている
ナビゲーターに名前が出てこない場合は、ほぼこれです。
まず、正しい入れ方をおさらいする
そもそもの手順が抜けていないか確認しましょう。MT4にインジケーターを入れる流れは、次の5ステップです。
- ファイルをダウンロードする(.ex4 または .mq4)
- ZIPファイルなら解凍する(右クリック →「すべて展開」)
- MT4の「ファイル」→「データフォルダを開く」→ MQL4 → Indicators に入れる
- MT4を再起動する(またはナビゲーターで右クリック →「更新」)
- ナビゲーターの「インディケータ」からチャートにドラッグして追加する
見落としが多いのは2と4です。ZIPのまま入れても認識されませんし、ファイルを置いただけではナビゲーターに出てきません。
ポイント手順5の「チャートに追加する」を忘れているケースも意外と多くあります。ナビゲーターに名前が出た時点では、まだチャートには反映されていません。名前をダブルクリックするか、チャート上にドラッグしてください。
正しい置き場所の確認方法
MT4のインストール先を直接探す必要はありません。MT4の中から開くのが確実です。
- MT4のメニューから「ファイル」→「データフォルダを開く」をクリック
- 開いたフォルダの中の「MQL4」フォルダを開く
- さらに「Indicators」フォルダを開く
- ここにインジケーターのファイル(.ex4 または .mq4)を入れる
注意「Program Files」の中のMT4フォルダを直接探すと、データフォルダとは別の場所にたどり着くことがあります。Windowsの仕様でユーザーごとに保存先が分かれているためです。必ず「データフォルダを開く」から進んでください。
入れたのに反映されないとき
ファイルを入れただけでは、MT4はすぐに認識しないことがあります。次のどちらかを試してください。
- ナビゲーターの「インディケータ」を右クリック →「更新」
- それでも出なければ、MT4を再起動する
よくある間違い
- 「Experts」フォルダに入れてしまっている(そこはEA用です)
- 「Files」や「Scripts」フォルダに入れてしまっている
- ZIPファイルを解凍せずにそのまま入れている
- 複数のMT4を入れていて、別のMT4のフォルダに入れている
とくに最後の「複数のMT4」は見落としがちです。FX業者ごとにMT4をインストールしている場合、データフォルダも業者ごとに別々になります。使いたいMT4から「データフォルダを開く」を実行してください。
4. 原因2:ファイル形式やビルドが合っていない
ナビゲーターには名前が出るのに、チャートに追加できない・エラーが出る場合です。
.ex4 と .mq4 の違い
①.ex4 ファイル
そのまま使える実行ファイル
- Indicatorsフォルダに入れるだけで動く
- 中身は見られない(編集できない)
- 配布されるインジケーターの多くはこの形式
つまずきやすい点作られたMT4のビルドが古いと動かないことがある
必要な作業フォルダに入れるだけ
②.mq4 ファイル
コンパイルが必要なソースファイル
- そのままでは動かない場合がある
- MetaEditor でコンパイルすると .ex4 が作られる
- 中身を編集できる
つまずきやすい点コンパイルでエラーが出ると .ex4 が作られない
必要な作業コンパイルが必要
見分け方.ex4 が付いていればそのまま使えます。.mq4 しかない場合は、ナビゲーターで右クリック →「修正」でMetaEditorを開き、上部の「コンパイル」を押してください。エラーが0件になれば .ex4 が作られ、使えるようになります。
コンパイルの手順は次のとおりです。
- ナビゲーターで対象のインジケーターを右クリック →「修正」を選ぶ(MetaEditorが開きます)
- 上部ツールバーの「コンパイル」をクリック
- 画面下部に結果が出るので、「0 error(s)」になっているか確認する
- MT4に戻り、ナビゲーターを右クリック →「更新」
エラーが出る場合は、こちら側では解決できないことがほとんどです。そのMT4のバージョンに対応していないか、ファイルが壊れている可能性があります。配布元に対応状況を確認してください。
ビルドが合っていない場合
MT4には「ビルド」というバージョン番号があります(メニューの「ヘルプ」→「バージョン情報」で確認できます)。
古いMT4向けに作られたインジケーターは、新しいビルドのMT4で動かないことがあります。逆のパターンもあります。この場合、こちら側でできることは限られます。
- 配布元に対応ビルドの記載がないか確認する
- 配布元に更新版がないか確認する
- ターミナルの「エキスパート」タブにエラーが出ていないか見る
確認のコツMT4下部の「ターミナル」→「エキスパート」タブには、インジケーターのエラーメッセージが記録されます。原因が分からないときは、まずここを見てください。
5. 原因3:チャートには入っているのに見えない
「表示中のインジケーター」(Ctrl+I)には名前があるのに、チャートに何も描かれていない場合です。意外と多いパターンです。
色が背景と同じになっている
もっとも多い原因です。黒背景のチャートに黒い線を引いても見えません。
- チャート上で右クリック →「表示中のインジケーター」
- 該当のインジケーターを選んで「編集」
- 「色の設定」タブで、背景と違う色に変更
サブウィンドウが閉じている・高さが0になっている
オシレーター系(RSI、MACDなど)は、チャート下部のサブウィンドウに表示されます。このウィンドウが閉じていたり、高さがほぼ0になっていると見えません。
- チャートとサブウィンドウの境界線をドラッグして高さを広げる
- サブウィンドウの左上に小さな「×」がある場合、閉じられていないか確認する
なお、複数のインジケーターを1つのサブウィンドウにまとめたい場合は、複数インジケータをサブウィンドウに重ねて表示する方法で手順を解説しています。
表示する時間足が制限されている
インジケーターによっては、特定の時間足でしか表示されない設定になっているものがあります。
- 「表示中のインジケーター」→「編集」
- 「表示選択」タブを開く
- 使いたい時間足にチェックが入っているか確認する
スケールが固定されていて描画範囲から外れている
チャートの価格軸(縦軸)が固定されていると、インジケーターの線が表示範囲の外に出てしまうことがあります。
- チャート上で右クリック →「プロパティ」→「全般」タブ
- 「スケールの固定」のチェックが入っていないか確認する
- 入っていれば外して、チャートを右クリック →「自動スクロール」を有効にする
価格とは違う単位を表示するインジケーター(出来高やパーセント表示など)は、価格軸に重ねると範囲外になりやすいため、サブウィンドウに表示する設計になっているかもあわせて確認してください。
チャートの前面表示がオフになっている
ローソク足の後ろにインジケーターが隠れてしまうことがあります。
- チャート上で右クリック →「プロパティ」
- 「全般」タブの「チャートを前面に表示」のチェックを外す
この項目にチェックが入っていると、ローソク足が常に手前に描画されます。塗りつぶし系のインジケーターが見えないときは、ここを確認してください。
データが足りていない
期間の長い移動平均線などは、チャートに十分な本数のデータがないと描画されません。チャートを左にスクロールしてデータを読み込むか、ヒストリカルデータをダウンロードしてください。
また、MT4が表示するローソク足の本数には上限があります。「ツール」→「オプション」→「チャート」の「ヒストリー内の最大バー数」「チャートの最大バー数」を大きくすると改善することがあります。
6. 原因4:プロファイルやテンプレートで消える
「設定したのに、MT4を開き直すと消えている」という場合です。
テンプレートを適用すると上書きされる
定型チャート(テンプレート)を適用すると、そのチャートのインジケーターはすべて置き換わります。あとから追加したインジケーターは消えます。
よく使う組み合わせは、自分でテンプレートとして保存しておくと確実です。チャート上で右クリック →「定型チャート」→「定型として保存」で保存できます。
別のプロファイルを開いている
MT4の「プロファイル」は、チャートの組み合わせを丸ごと保存する機能です。別のプロファイルに切り替えると、そこに保存された状態が表示されます。
メニューの「ファイル」→「プロファイル」で、どのプロファイルを使っているか確認してください。
MT4を正しく終了していない
チャートの状態は、MT4を正常に終了したときに保存されます。強制終了やPCのシャットダウンで落ちた場合、直前の設定が保存されないことがあります。
PR
GogoJungleでEA・インジケーターを探す
インジケーター自体を探しているなら、投資用ソフトの専門マーケットGogoJungleという選択肢もあります。対応環境や説明が明記された商品を選べば、導入時のつまずきを減らせます。
7. スマホ版MT4では表示できない(仕様上の制限)
ここは設定では解決できない部分なので、先に知っておいてください。
重要スマホアプリ版のMT4は、カスタムインジケーターの追加に対応していません。パソコンで入れたインジケーターも、スマホには反映されません。「入れ方が分からない」のではなく、そもそもできない仕様です。
スマホで使えるもの・使えないもの
| パソコン版MT4 | スマホアプリ版MT4 | |
|---|---|---|
| 標準のインジケーター (移動平均線・RSIなど) |
使える | 使える |
| カスタムインジケーター (.ex4 を追加するもの) |
使える | 使えない |
| EA(自動売買) | 使える | 使えない |
| ライン・図形の描画 | 使える | 使える |
スマホでも似たことをしたい場合
- 標準インジケーターで代替できないか検討する(移動平均線やボリンジャーバンドはスマホでも使えます)
- スマホでの分析を重視するなら、無料でも使えるTradingViewのように、スマホアプリでインジケーターを扱えるツールを検討する
8. 日本時間・設定保存など、よくある個別のトラブル
日本時間が表示されない
MT4の時刻表示は、FX業者のサーバー時間です。日本時間ではありません。標準の設定では変更できないため、日本時間を表示したい場合はインジケーターを追加する必要があります。
具体的な導入方法は、MT4に日本時間を表示できる無料インジケーターTrader's Clockで解説しています。「日本時間が出ない」のは不具合ではなく、もともと表示されない仕様です。
設定(パラメータ)が保存されない
インジケーターのパラメータを変えても、次に追加すると初期値に戻る場合があります。
- 「表示中のインジケーター」→「編集」でパラメータを設定する
- 「パラメーターの入力」タブの下にある「保存」で設定ファイルとして保存する
- 次回は「読み込み」で呼び出す
よく使う設定は、チャートごと定型チャートとして保存するほうが手軽です。
インジケーターは出るが、サインや矢印が出ない
サイン系のインジケーターは、条件を満たしたときだけ描画されます。過去のチャートにサインが出ていないなら、単に条件を満たしていないだけかもしれません。
また、矢印などの記号はフォント(Wingdings)で描画されていることが多く、環境によっては表示されないことがあります。
ラインは出るが数値がおかしい
値幅や価格を表示するタイプのインジケーターは、通貨ペアの桁数(3桁/5桁)で計算が変わることがあります。パラメータに桁数の設定がないか確認してください。値幅表示については指定pips分の値幅を示すバーを表示できるツールでも触れています。
9. よくある質問
Q1. インジケーターを入れたらMT4が重くなりました
複数のインジケーターを同時に動かすと、動作が重くなることがあります。使っていないものは「表示中のインジケーター」から削除し、不要なチャートも閉じてください。「ヒストリー内の最大バー数」を下げるのも有効です。
Q2. 「自動売買」ボタンを押す必要はありますか
いいえ。「自動売買」ボタンはEA(自動売買プログラム)用です。インジケーターの表示には関係ありません。
Q3. MT5でも同じ方法で解決できますか
基本的な考え方は同じですが、フォルダ名が「MQL5」になります。また、MT4用(.ex4)のインジケーターはMT5では動きません。MT5用(.ex5)が必要です。
Q4. 無料のインジケーターは安全ですか
配布元が不明なファイルは避けてください。インジケーターはプログラムなので、PC上で動作します。配布元・レビュー・対応ビルドが明記されているものを選ぶことをおすすめします。
Q5. 何を試しても表示されません
ターミナルの「エキスパート」タブのエラーメッセージを確認したうえで、配布元に問い合わせるのが確実です。その際、MT4のビルド番号とエラーメッセージを伝えるとやりとりが早く進みます。
Q6. インジケーターの名前が文字化けしています
海外製のインジケーターでは、日本語環境で名前やパラメータ名が文字化けすることがあります。動作自体には影響しないことがほとんどです。気になる場合は、ファイル名を半角英数字に変更してから入れ直してください。
Q7. 同じインジケーターを2つ表示できますか
できます。同じものをもう一度チャートにドラッグすれば、パラメータの違う2本目として追加されます。移動平均線を期間違いで複数表示したい場合などに使えます。「表示中のインジケーター」には、同じ名前が並んで表示されます。
10. まとめ
MT4でインジケーターが表示されないときの確認手順をまとめます。
- まず3ステップで原因を切り分ける(ナビゲーター → チャートに追加 → 表示中のインジケーター)
- ナビゲーターに出ない → 「ファイル」→「データフォルダを開く」→ MQL4 → Indicators に入れる
- 追加できない → .mq4 はコンパイルが必要。ビルド違いも疑う
- 追加できたのに見えない → 色・サブウィンドウ・表示選択・データ量を確認
- 開き直すと消える → テンプレート・プロファイル・終了方法を確認
- スマホ版MT4はカスタムインジケーターに対応していない(仕様)
- 日本時間は標準では表示されない(インジケーターの追加が必要)
順番に確認していけば、多くのケースは自分で解決できます。それでも解決しない場合は、ターミナルの「エキスパート」タブのエラーを手がかりに、配布元へ問い合わせてみてください。
【免責事項】
本記事はMT4の操作方法を解説するものであり、特定の投資手法・金融商品・ツールの購入を推奨するものではありません。インジケーターの表示は、ご利用のFX業者・MT4のビルド・パソコン環境によって挙動が異なる場合があります。FX取引には元本を上回る損失が生じる可能性があります。投資判断はご自身の責任において行ってください。記載内容は2026年9月時点の情報です。