MT4にカスタムインジケーターを追加する時は、ダウンロードしたファイルを開くだけでは使えないことがあります。MT4が読むフォルダへ入れ、ナビゲーターで読み込ませ、チャートへ適用する必要があります。
この記事では、MT4でインジケーターを入れる基本手順を、ファイル形式、データフォルダ、MQL4/Indicators、ナビゲーター更新、チャート適用まで分けて見ます。入れ方だけでなく、入れた後に出ない時の見る場所もあわせて押さえます。
- MT4インジケーターは、使っているMT4から開いたデータフォルダ内の
MQL4/Indicatorsに入れます。 .ex4と.mq4はMT4側、.ex5と.mq5はMT5側の形式です。- zipファイルはそのまま入れず、展開して中の本体ファイルを見ます。
- 入れた後は、ナビゲーター更新またはMT4再起動を行い、チャートへ適用します。
- ナビゲーターに出ない、チャートで見えない、設定画面が開かない場合は、原因別に別記事で見ます。
- ツールバー、ボタン、ナビゲーター、ターミナルなど画面部品そのものが見えない場合は、MT4のGUIやボタンが表示されない時に見ることで確認します。
まず全体の流れを押さえる
MT4のインジケーター導入は、細かく見るといくつかの作業に分かれます。大きな流れは、ファイルを用意する、MT4のデータフォルダを開く、Indicatorsフォルダへ入れる、ナビゲーターを更新する、チャートへ適用する、という順番です。
この流れのどこかが抜けると、ファイルを入れたつもりでもMT4側に表示されないことがあります。特に多いのは、別のMT4のフォルダへ入れている、zipを展開していない、MT5用ファイルをMT4へ入れている、というケースです。
- 配布されたファイルを展開し、
.ex4または.mq4があるかを見る - 使いたいMT4の「ファイル」からデータフォルダを開く
MQL4フォルダ内のIndicatorsフォルダへファイルを入れる- ナビゲーターを更新するか、MT4を再起動する
- ナビゲーターからチャートへ適用する
- 表示されない場合は、ナビゲーター、チャート表示、コンパイル状態を分けて見る
入れ方で迷う時はデータフォルダとナビゲーターを分けて見る
MT4インジケーターの入れ方で迷う時は、「ファイルをどこへ置くか」と「MT4画面でどこに出るか」を分けて見ると扱いやすくなります。ファイルを置く場所はデータフォルダ、使う時に見る場所はナビゲーターです。
データフォルダの場所そのものが分からない場合は、MT4のデータフォルダがどこにあるか分からない時に見ることを先に見ると、フォルダの取り違えを減らしやすくなります。入れた後にナビゲーターへ出ない場合は、MT4にインジケーターを入れたのにナビゲーターに出ない時の見方で別に切り分けます。
| 見る場所 | 役割 | つまずきやすい点 |
|---|---|---|
| ダウンロードしたファイル | インジケーター本体またはソースコード | .ex4、.mq4、zip形式、MT5用ファイルなどで扱い方が変わります。 |
| MT4のデータフォルダ | そのMT4が実際に参照するファイル置き場 | 見た目が似た別フォルダへ入れると、MT4側に表示されません。 |
MQL4/Indicators |
MT4用カスタムインジケーターを置く場所 | EA用のExpertsやScriptsへ入れると、カスタムインジとして見つけにくくなります。 |
| ナビゲーター | インジケーターをチャートへ適用する画面 | 更新や再起動をしないと、追加したファイルが見えないことがあります。 |
基本の入れ方
まずはMT4のメニューからデータフォルダを開き、そこからインジケーター用のフォルダへ移動します。Windowsの通常フォルダから探すより、MT4の画面から開く方が、別の取引会社のMT4や古いフォルダと取り違えにくくなります。
MQL4 フォルダを開きます。EA、インジケーター、スクリプトなどは、この中で用途別に分かれています。
Indicators フォルダに、インジケーターのファイルを入れます。MT4公式ヘルプでも、カスタムインジケーターは /MQL4/Indicators フォルダに置かれるものとして説明されています。
よくあるファイル形式の例
インジケーターの配布形式は一つではありません。配布元によって、実行用ファイルだけの場合、ソースコードが付いている場合、zipでまとめられている場合があります。
.ex4 はMT4で実行されるファイルです。基本的には、MT4のデータフォルダ内にある MQL4/Indicators へ入れ、ナビゲーターを更新して使います。
.mq4 はMQL4のソースコードです。必要に応じてMetaEditorでコンパイルし、.ex4 を作ってからMT4で使います。
まずzipを展開します。中に .ex4、.mq4、説明書、画像などが入っていることがあります。zipのままIndicatorsフォルダへ入れても、通常はインジケーターとしては表示されません。
.ex5 や .mq5 はMT5向けの形式です。MT4ではそのまま使えません。MT4用と書かれているか、拡張子がMT4向けかを見てください。
.ex4:MT4で実行されるファイルです。ナビゲーターに表示される中心になります。.mq4:編集可能なソースコードです。変更した場合はコンパイルが必要です。.zip:圧縮ファイルです。先に展開し、中にあるファイルを見ます。.ex5、.mq5:MT5向けの形式です。MT4ではそのまま使えません。
複数のMT4を使っている場合の例
取引会社ごとにMT4を入れている場合、見た目は同じでも、データフォルダは別です。A社のMT4を開いたままB社のデータフォルダへ入れても、A社のMT4には表示されません。
この場合は、実際に使うMT4を起動し、そのMT4のメニューからデータフォルダを開きます。インジケーターを入れる作業は、必ず「使いたいMT4を開いてから、その中のデータフォルダへ入れる」と考えると間違いにくくなります。
A社のチャートで使いたいなら、A社MT4を起動し、A社MT4の「データフォルダを開く」からIndicatorsフォルダへ入れます。B社MT4のフォルダへ入れても、A社MT4のナビゲーターには出ません。
.ex4と.mq4の違いを軽く見ておく
MT4のカスタムインジケーターでは、主に MQL4 のソースコードである .mq4 ファイルと、実行用ファイルである .ex4 ファイルを見かけます。MT4公式ヘルプでは、ナビゲーターに表示されるのは実行可能なインジケーターファイル、つまり .ex4 側と説明されています。
.mq4 を変更した場合は、MetaEditorでコンパイルして新しい .ex4 を作る必要があります。コンパイルしないままでは、MT4側では以前の内容が使われることがあります。
ラボメモ
MT4の操作でつまずくときは、設定そのものよりも、ファイルの置き場所や再起動の有無で止まっていることがあります。
まずはデータフォルダ、MQL4、Indicators、ナビゲーターの順に見ると、原因を切り分けやすくなります。
ナビゲーターに表示された後の使い方
MT4のナビゲーターは、口座、インジケーター、EA、カスタムインジケーター、スクリプトなどへすばやくアクセスするための画面です。表示されたインジケーターは、ダブルクリックやドラッグでチャートへ適用できます。
インジケーターによっては、適用時にパラメーターの入力画面が表示されます。数値を変える前に、初期値、対象の時間足、表示するラインや色を見ておくと、後から「入れたのに見えない」と感じる場面を分けて考えやすくなります。
入れたのに見えない時は原因別に分ける
インジケーターを入れた後に表示されない時は、どこで止まっているかによって見る記事を分けます。入れ方の記事だけで全部を解決しようとすると、ファイル、ナビゲーター、チャート表示、コンパイル状態が混ざりやすくなります。
インジケーター名ではなく、ツールバー、ボタン、ナビゲーター、ターミナルなどMT4の画面部品そのものが見当たらない場合は、MT4のGUIやボタンが表示されない時に見ることで表示メニュー側を確認します。
| 状態 | 見る場所 | 次に見る記事 |
|---|---|---|
| ボタンやナビゲーター自体が見えない | 表示メニュー、ツールバー、ナビゲーター、ターミナル | MT4のGUIやボタンが表示されない時に見ること |
| データフォルダの場所が分からない | MT4のファイルメニュー、データフォルダ | MT4のデータフォルダがどこにあるか分からない時に見ること |
| ナビゲーターに名前が出ない | MQL4/Indicators、ファイル形式、更新、再起動 |
MT4にインジケーターを入れたのにナビゲーターに出ない時の見方 |
| 名前は出るがチャートに見えない | インジケーター設定、色、時間足、サブウィンドウ | MT4インジケーターが表示されない時に見ること |
| 設定変更後に表示が変わらない | パラメーター、チャート再適用、時間足、表示条件 | MT4インジケーターのパラメーター変更後に表示が変わらない時に見ること |
インジケーターは判断を補助する道具として扱う
インジケーターは、チャート上の情報を見やすくするための道具です。入れ方を覚えることと、そのインジケーターをどう使うかは別の話です。
特にサイン系の表示や、複数時間足を見せるタイプのツールは、見た目だけで判断しない方が安全です。どの条件で表示されるのか、どの場面では合いにくいのかを分けて見ると、過度な期待を避けやすくなります。
- 使いたいMT4からデータフォルダを開いたか
MQL4/Indicatorsにファイルを入れたか- zipを展開したか
.ex4または.mq4のMT4用ファイルか- ナビゲーターを更新したか、MT4を再起動したか
- ナビゲーターに名前が出ているか
- チャートへ適用できたか
- 表示色、時間足、パラメーターを見たか
- 必要なら関連する表示トラブル記事を見たか
本記事は、MT4へインジケーターを追加するための操作を扱うものです。特定のインジケーター、EA、手法による取引成果を保証するものではありません。ツールは判断材料の一つとして扱い、実際の取引判断は利用者自身で行ってください。
まとめ
MT4インジケーターを入れる時は、使いたいMT4からデータフォルダを開き、MQL4/Indicators へMT4用ファイルを置きます。zipは展開し、.ex4 や .mq4 などの本体ファイルを見ます。
ファイルを入れた後は、ナビゲーター更新またはMT4再起動を行い、チャートへ適用します。ナビゲーターに出ない、チャート上で見えない、設定変更後に表示が変わらない場合は、それぞれ見る場所が違います。
入れ方の記事は、インジケーターを使える状態へ進むための入口です。表示できた後は、そのインジケーターが何を示すのか、どの条件で使うものなのかを分けて見てください。