MT4にインジケーターを入れたのに、ナビゲーターに名前が出ない、チャートへ入れても線や矢印が見えない、設定画面が開かない。こうした時は、同じ「表示されない」でも、止まっている場所によって見るべき項目が変わります。
この記事では、MT4インジケーターが表示されない時に、ファイルの置き場所、ファイル形式、ナビゲーターの更新、チャート上の見え方、コンパイル状態、MT4画面部品の表示まで分けて見ます。いきなり入れ直す前に、どこで止まっているのかを切り分けてください。
先に短く言うと
- ナビゲーターに名前がない場合は、データフォルダ、
MQL4/Indicators、ファイル形式、MT4再起動を見ます。
- ナビゲーターに名前があるのにチャートで見えない場合は、色、線幅、サブウィンドウ、表示条件、時間足を見ます。
- 設定画面が開かない場合は、
.mq4 のコンパイル状態やExpertsタブのメッセージを見ます。
- ツールバー、ボタン、ナビゲーター、ターミナル自体が見えない場合は、インジケーターではなくMT4画面部品の表示として分けます。
最初に「何が表示されないのか」を分ける
MT4で「表示されない」と感じた時は、まずインジケーター本体の問題なのか、MT4画面の表示状態なのかを分けます。ここを混ぜると、ファイルを何度も入れ直したり、不要な設定変更を繰り返したりしやすくなります。
ナビゲーターに名前がないなら、MT4がインジケーターファイルを読めていない可能性があります。名前はあるのにチャート上で見えないなら、チャートへの適用、表示色、サブウィンドウ、パラメーター側を見ます。ツールバーやナビゲーター画面そのものが見当たらないなら、MT4の表示メニューやウィンドウ表示を見ます。
ナビゲーターに名前がない
ファイルの置き場所、ファイル形式、サブフォルダ、MT4の再読込を先に見ます。
名前はあるがチャートに見えない
チャートへの適用、表示色、線幅、サブウィンドウ、時間足や通貨ペア条件を見ます。
設定画面が開かない
コンパイル状態、実行用ファイル、Expertsタブのメッセージを見ます。
MT4の画面部品が見当たらない
ツールバー、ボタン、ナビゲーター、ターミナルなどは、インジではなくMT4画面表示として分けて見ます。
ナビゲーターに出ない時はデータフォルダを見る
MT4のカスタムインジケーターは、通常、MT4のデータフォルダ内にある MQL4 フォルダの Indicators フォルダへ置きます。Windows上で見つけたそれらしいフォルダや、MT4のインストール先フォルダだけを見ていると、実際にMT4が読みに行く場所とずれることがあります。
同じパソコンに複数のMT4を入れている場合は、特に注意が必要です。A社のMT4から使いたいのに、B社のMT4のデータフォルダへファイルを入れていると、起動中のMT4には表示されません。使いたいMT4を開いた状態で、そのMT4からデータフォルダを開いてください。
置き場所を見る流れ
- 使いたいMT4を起動する
- 上部メニューの「ファイル」から「データフォルダを開く」を選ぶ
MQL4 フォルダを開く
Indicators フォルダを開く
- 対象の
.ex4 または .mq4 が入っているかを見る
データフォルダで見ること
- 作業中のMT4から開いたデータフォルダか
MQL4/Indicators に入っているか
- 別ブローカーのMT4フォルダへ入れていないか
- サブフォルダに入れている場合、ナビゲーター上の階層も見ているか
- ファイルを入れた後にナビゲーター更新またはMT4再起動をしたか
ファイル形式で止まっていないかを見る
インジケーター配布ファイルには、いくつかの形式があります。ファイル名だけを見て入れると、MT4用ではないものや、展開前の圧縮ファイルをそのまま置いてしまうことがあります。
MT4で扱う基本は .ex4 または .mq4 です。.ex5 や .mq5 はMT5側の形式であり、MT4の MQL4/Indicators へ入れてもMT4用インジケーターとしては扱えません。
| ファイル形式 |
見ること |
よくあるつまずき |
.ex4 |
MT4で使う実行用ファイルです。 |
正しい Indicators フォルダに置いた後、ナビゲーター更新または再起動が必要な場合があります。 |
.mq4 |
MQL4のソースコードです。 |
編集後はMetaEditorでコンパイルし、実行用の .ex4 を作る必要がある場合があります。 |
.zip |
圧縮ファイルです。 |
zipのまま置いても読まれないことがあります。展開して中の本体ファイルを見ます。 |
.ex5 / .mq5 |
MT5側で使う形式です。 |
MT4の MQL4 フォルダへ入れても、MT4用インジケーターとしては扱えません。 |
| フォルダごとの配布 |
本体、説明書、画像、設定ファイルがまとめて入っていることがあります。 |
全部を機械的に Indicators へ入れるのではなく、どれが本体かを分けて見ます。 |
例:zipを入れたのに出ない場合
ダウンロードしたファイルが sample-indicator.zip のような形なら、まず展開します。展開後に sample-indicator.ex4 や sample-indicator.mq4 が出てくる場合、その中身を MQL4/Indicators へ置きます。
zipの中に説明書、プリセット、画像ファイルが同梱されている場合もあります。ファイル一式を全部同じ場所へ入れるのではなく、インジケーター本体と補助ファイルを分けて見てください。
ナビゲーターの更新とMT4再起動を見る
正しい場所にファイルを置いても、MT4画面がすぐに更新されないことがあります。ナビゲーターを開き、カスタムインジケーター欄で右クリックして更新するか、MT4を一度閉じて起動し直します。
ナビゲーターは Ctrl + N や、表示メニューから開けます。MT4公式ヘルプでは、ナビゲーターには「Accounts」「Indicators」「Expert Advisors」「Custom Indicators」「Scripts」などのグループが表示されると説明されています。カスタムインジケーターは、この中の「Custom Indicators」側で見るのが基本です。
置いた直後に名前が出ない時
MQL4/Indicators にファイルがあるかを見る
- ナビゲーターを開く
- カスタムインジケーター欄で右クリックし、更新を押す
- それでも出ない場合はMT4を再起動する
- まだ出ない場合は、ファイル形式とコンパイル状態を見る
チャートに入れたのに見えない時の見る場所
ナビゲーターに名前があり、チャートへ入れられるのに表示が見えない場合は、ファイルの読み込みではなく、チャート上の見え方を見ます。MT4では、ナビゲーターからMQL4プログラムをダブルクリックしたり、チャートへドラッグしたりして適用できます。
インジケーターリストに名前があるなら、チャートへの適用自体はできている可能性があります。その場合は、色、線幅、表示ウィンドウ、時間足、通貨ペア、パラメーター条件を順番に見ます。
| 状態 |
見る場所 |
例 |
| 線が見えない |
色と線の太さ |
背景色と線色が近い、線が細すぎる、表示色が目立たない設定になっている。 |
| 矢印が出ない |
表示条件 |
サインが出る条件にまだ当たっていない、表示対象バーが少ない、対象時間足が違う。 |
| 下の窓に出るはずが見えない |
サブウィンドウ |
下段ウィンドウの高さが小さい、スケールが合っていない、別ウィンドウへ出ている。 |
| 入っているか分からない |
インジケーターリスト |
チャート上で右クリックし、インジケーターリストから名前があるかを見る。 |
| 特定の通貨ペアだけ見えない |
対象銘柄とパラメーター |
通貨ペア名の末尾記号、時間足、表示本数、計算条件が合っていない可能性を見る。 |
例:白背景に白いラインが出ている場合
インジケーターリストに名前があり、削除もできる状態なら、チャートへの適用自体はできている可能性があります。それでも線が見えない場合は、プロパティの色設定を開きます。
白背景のチャートに白系のライン、黒背景のチャートに黒系のラインが設定されていると、表示されていても目で見えません。まず目立つ色へ変え、線の太さも少し上げて見ます。
設定画面が開かない時はコンパイル状態を見る
.mq4 ファイルを自分で編集した場合や、配布されたソースコードを使う場合は、MetaEditorでコンパイルが必要になることがあります。コンパイルに失敗していると、実行用の .ex4 が正しく作られず、チャートへ適用できないことがあります。
MT4公式ヘルプでは、コンパイルにエラーがある場合、チャートへアタッチできず、プロパティ画面も表示されないと説明されています。その場合は、Experts側のメッセージに実行コードを開けない旨が記録されることがあります。
コンパイルまわりで見ること
.mq4 を編集した後にコンパイルしたか
- MetaEditor下部にエラーが出ていないか
.ex4 が同じフォルダに作られているか
- 古いファイル名と新しいファイル名を取り違えていないか
- Expertsタブにエラーらしき記録が出ていないか
MT4の画面やボタン自体が見えない時は別に考える
インジケーターが表示されない問題と混ざりやすいのが、MT4の画面部品そのものが見当たらない場合です。ツールバーのボタンが消えた、ナビゲーターが開いていない、ターミナルが見当たらない、チャート下部や上部の表示がいつもと違う、といった状態です。
この場合は、インジケーターのファイルやパラメーターではなく、MT4の表示メニュー、ツールバー、各ウィンドウの表示状態を見ることになります。同じ「表示されない」でも、見る場所が変わるため、先にどの部分が見えないのかを分けてください。
ツールバー、ボタン、ナビゲーター、ターミナルなど、MT4の画面部品そのものが見えない場合は、MT4のGUIやボタンが表示されない時に見ることで、表示メニューや画面部品ごとに確認できます。
画面部品が見当たらない時に分けること
- インジケーターの線や矢印が見えないのか
- ナビゲーターにインジケーター名が出ないのか
- MT4上部のボタンやツールバーが見当たらないのか
- ナビゲーターやターミナルのウィンドウ自体が開いていないのか
- チャート画面の配置や表示がいつもと違うだけなのか
よくある具体例で見る
ここでは、MT4インジケーターが表示されない時によくあるパターンを、操作例として分けて見ます。原因は一つとは限りませんが、近い例から見ると手順を戻しやすくなります。
例1:別のMT4へ入れていた
A社MT4から使いたいのに、B社MT4のデータフォルダへ入れていた例です。使うMT4から「データフォルダを開く」を押し直します。
例2:zipのまま置いていた
圧縮ファイルをそのままIndicatorsへ置いていた例です。展開して、中の .ex4 または .mq4 を見ます。
例3:MT5用ファイルだった
.ex5 や .mq5 をMT4へ入れていた例です。MT4では .ex4 や .mq4 を見る必要があります。
例4:色が背景と同じだった
チャートへ入っているのに見えない例です。インジケーターリストに名前があるなら、色、線幅、表示ウィンドウを見ます。
例5:ボタンやウィンドウが消えたように見える
ツールバー、ナビゲーター、ターミナルなどが見当たらない例です。インジの入れ直しではなく、MT4の表示メニューを見ます。
ラボメモ
MT4で表示されない時は、操作を増やすより、状態を分けて見る方が早いことがあります。
「一覧に出ない」「チャートに入らない」「入っているが見えない」「MT4画面部品が見当たらない」を分けるだけで、見る場所をかなり絞れます。
最後に見るチェックリスト
原因が分からない時は、次の順番で見ると、作業を戻しやすくなります。全部を一度に変えると、どこで直ったのかが分からなくなるため、一つずつ見ます。
表示されない時の順番
- 何が表示されないのかを分けたか
- 使っているMT4からデータフォルダを開いたか
MQL4/Indicators に対象ファイルを置いたか
- zipを展開したか
- MT4用の
.ex4 または .mq4 か
- ナビゲーターを更新したか、MT4を再起動したか
- チャートへ適用できているか
- インジケーターリストに名前があるか
- 色、線幅、サブウィンドウ、時間足、通貨ペア条件を見たか
- コンパイルエラーやExpertsタブのメッセージを見たか
- ツールバーやターミナルが見えないだけなら、表示メニュー側を見たか
インジケーターが表示できても、その後に何を読み取るかは別の問題です。まずは表示できる状態にし、そのうえで、対象の時間足、通貨ペア、表示条件、ツールの役割を分けて見るようにします。
インジケーターは取引判断を補助するための道具です。表示できたことだけで判断せず、何を示すツールなのか、どの条件で使う前提なのかもあわせて見てください。
まとめ
MT4インジケーターが表示されない時は、まず「どこで表示されないのか」を分けることが大切です。ナビゲーターに名前がない場合は、データフォルダ、MQL4/Indicators、ファイル形式、MT4再起動を見ます。名前はあるのにチャートで見えない場合は、色、線幅、サブウィンドウ、表示条件、時間足や通貨ペアを見ます。
設定画面が開かない場合は、コンパイル状態やExpertsタブのメッセージを見ます。ツールバー、ボタン、ナビゲーター、ターミナルなどMT4の画面部品そのものが見当たらない場合は、インジケーター本体の問題ではなく、表示メニューやウィンドウ表示として分けて考えます。
同じ「表示されない」でも、ファイル、チャート、コンパイル、画面部品では見る場所が違います。原因を一つに決めつけず、順番に切り分けてください。
参考情報
この記事では、MT4のデータフォルダ、ナビゲーター、チャートへの適用、カスタムインジケーター作成に関する公式情報をもとに、表示されない時の見方をまとめています。