MT4インジケーターとは?入れ方・表示されない時の確認ポイント
MT4インジケーターとは、MT4のチャート上にライン、矢印、サイン、数値、サブウィンドウ、アラートなどを表示する補助プログラムです。
インジケーターを入れたのに表示されない、矢印やサインが出ない、アラートが鳴らない、通知が届かない、チャートに適用できない、といった場合は、ファイルの配置場所、チャート適用、表示色、対象時間足、ローソク足データ、Expertsログを順番に確認することが重要です。
この記事では、MT4インジケーターとは何か、EAとの違い、インジケーターの入れ方、表示されない時の確認、アラート・通知の確認、作成・改修依頼前に整理する情報をまとめます。
なお、この記事はMT4インジケーターの導入・表示確認・通知確認・作成依頼前の整理を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証を目的としたものではありません。
この記事で確認すること
- MT4インジケーターとは何か
- EAとの違い
- 標準インジケーターとカスタムインジケーターの違い
- MT4インジケーターの入れ方
- 表示されない時の確認ポイント
- アラート・通知が動かない時の確認
- 作成・改修依頼前に整理する情報
- MT4インジケーターをMT5へ移行したい場合の確認
MT4インジケーターとは何か
チャート表示補助としての役割
MT4インジケーターは、チャート上の価格データや計算値をもとに、ライン、矢印、ヒストグラム、数値、パネルなどを表示するための補助ツールです。
移動平均線、ボリンジャーバンド、RSIなどの標準インジケーターもあれば、独自条件でサインを表示するカスタムインジケーターもあります。
インジケーターは、チャート確認や検証を補助するためのものです。表示されたサインやアラートが、利益、勝率、損失回避を保証するものではありません。
EAとの違い
EAは、設定によっては注文や決済などの取引処理を行うことがあります。一方、インジケーターは主に表示、サイン、通知、集計などを行う補助プログラムです。
相談時には、対象がEAなのかインジケーターなのかを最初に分ける必要があります。配置フォルダも異なるため、EAをIndicatorsフォルダへ入れたり、インジケーターをExpertsフォルダへ入れたりすると、想定どおりに表示されません。
| 項目 | MT4インジケーター | MT4 EA |
|---|---|---|
| 主な配置場所 | MQL4 / Indicators | MQL4 / Experts |
| 主な役割 | 表示、サイン、通知、集計、検証補助 | 注文、決済、管理、通知、操作補助 |
| 取引処理 | 通常は行わない | 行う場合がある |
| 確認するログ | 主にExpertsログ | Expertsログ、Journalログ |
| 相談時の資料 | 表示画面、ex4/mq4、set、表示条件、ログ | EA名、ex4/mq4、set、注文状況、ログ |
標準インジとカスタムインジ
標準インジケーターは、MT4に最初から入っているインジケーターです。カスタムインジケーターは、追加で導入する独自インジケーターです。
カスタムインジケーターでは、表示条件、通知条件、サイン判定、リペイントの扱い、対象時間足、外部通知などが個別に作られている場合があります。
| 種類 | 特徴 | 確認すること |
|---|---|---|
| 標準インジケーター | MT4に最初から入っている | パラメータ、色、表示対象 |
| カスタムインジケーター | 追加で導入する独自インジ | 配置場所、Inputs、表示条件、ログ |
| サインインジケーター | 矢印やマークを表示する | サイン条件、時間足、通知設定 |
| 通知付きインジケーター | アラートや外部通知を行う | 通知ON/OFF、通知条件、重複防止 |
MT4インジケーターでできること
ライン表示
インジケーターでは、チャート上にラインを表示できます。移動平均線、バンド、水平線、トレンドラインのような表示が代表例です。
ラインが表示されない場合は、色、太さ、表示スタイル、対象時間足、計算に必要なローソク足数を確認してください。
サイン表示
サインインジケーターでは、条件に応じて矢印、マーク、ラベルなどを表示する場合があります。
サインが出ない場合、単純に不具合とは限りません。条件が成立していない、対象時間足が違う、ローソク足数が不足している、表示色が背景と同化している、確定足で判定しているなどの可能性があります。
アラート
アラート機能付きインジケーターでは、条件成立時にMT4上で通知音やポップアップを出すことがあります。
アラートが鳴らない場合は、インジケーター側の通知ON/OFF、通知条件、重複通知防止、MT4本体側の設定、Expertsログを確認してください。
メール通知
一部のインジケーターでは、MT4のメール設定を使って通知を送る場合があります。
メール通知が届かない場合は、インジケーター側だけでなく、MT4本体のメール設定、送信テスト、迷惑メール、通知条件の成立有無を確認します。
損益・状態表示
インジケーターには、ポジション状態、損益、スプレッド、時間、サイン履歴などを表示する補助型のものもあります。
ただし、損益や状態表示は確認補助であり、利益や損失回避を保証するものではありません。表示値と実際のターミナル情報が一致しているか確認することが重要です。
検証補助
インジケーターは、サインの出方、表示条件、過去チャート上の状態確認など、検証補助として使われることがあります。
検証時は、表示されたサインだけでなく、対象期間、時間足、パラメータ、リペイントの有無、アラート条件、ログを整理してください。
| 用途 | 確認する項目 | 注意点 |
|---|---|---|
| ライン表示 | 色、太さ、計算期間、対象時間足 | 背景色と同化していないか確認 |
| サイン表示 | 条件、矢印位置、確定足、通知 | 条件未成立と不具合を分ける |
| アラート | 通知ON/OFF、重複防止、ログ | 通知条件の成立有無を確認 |
| 状態表示 | 表示値、更新タイミング、対象範囲 | 実際のターミナル情報と照合 |
| 検証補助 | 期間、時間足、パラメータ、表示履歴 | 結果保証ではなく確認用として扱う |
インジケーターの入れ方
Indicatorsフォルダ
MT4インジケーターは、通常、MT4のデータフォルダ内にある MQL4 / Indicators フォルダへ配置します。
EA用の MQL4 / Experts フォルダへ入れても、インジケーターとして正しく表示されません。ファイルがインジケーターなのかEAなのかを確認してから配置してください。
| ファイル形式 | 意味 | 配置・確認 |
|---|---|---|
| .ex4 | MT4用のコンパイル済みインジケーター | MQL4 / Indicatorsへ配置 |
| .mq4 | MT4用ソースファイル | 改修・コンパイル確認に使用 |
| .mqh | 共通部品・ヘッダーファイル | 必要に応じて指定フォルダへ配置 |
| .set | Inputs設定ファイル | インジ適用後に読み込み |
MT4再起動
インジケーターファイルを配置した後は、MT4を再起動するか、ナビゲーターを更新します。
配置後に一覧へ出てこない場合、別のMT4のデータフォルダへ入れていないか、Indicatorsフォルダではなく別フォルダへ入れていないか、ファイル形式がMT4用かを確認してください。
ナビゲーター更新
MT4のナビゲーター上で更新を行うと、追加したインジケーターが一覧へ表示される場合があります。
それでも表示されない場合は、ファイルの配置場所、ファイル形式、コンパイルエラー、MT4の再起動、データフォルダの違いを確認します。
チャート適用
ナビゲーターに表示されたインジケーターを、対象チャートへドラッグして適用します。
適用時には、対象銘柄、時間足、Inputs、色設定、サブウィンドウの有無を確認してください。
Inputs確認
Inputsは、インジケーターの設定項目です。期間、表示ON/OFF、色、通知ON/OFF、サイン条件、対象時間足などが含まれる場合があります。
表示されない時は、色や表示条件だけでなく、Inputsで表示機能がOFFになっていないか、対象時間足が限定されていないかも確認してください。
表示されない時の確認ポイント
色が背景と同化
インジケーターが表示されないように見える場合、実際には表示されているものの、色が背景と同化していることがあります。
白背景に白いライン、黒背景に黒い矢印などになっていないか確認してください。ライン幅や矢印サイズが小さすぎる場合も見落としやすくなります。
サブウィンドウ
インジケーターによっては、メインチャートではなくサブウィンドウへ表示されます。
表示場所を誤解していると、チャート上に何も出ていないように見える場合があります。サブウィンドウが表示されているか、最小値・最大値の設定が不自然でないかを確認してください。
ローソク足不足
インジケーターの計算には、一定数のローソク足データが必要になることがあります。
履歴データが少ない場合、ラインやサインが表示されない、過去部分だけ表示される、最新足で計算されないといったことがあります。
対象時間足
インジケーターによっては、特定の時間足だけを対象にしている場合があります。
たとえば、M15用、H1用、上位足参照あり、複数時間足対応など、仕様によって表示条件が異なります。別時間足へ入れた場合に表示されない時は、対象時間足を確認してください。
Expertsログ
表示されない原因は、Expertsログに出ている場合があります。
初期化エラー、インジケーターバッファのエラー、外部ファイル不足、認証エラー、DLLや外部連携エラーなどがないか確認してください。
| 症状 | 主な原因候補 | 確認順 |
|---|---|---|
| 一覧に表示されない | 配置場所違い、MT4未更新、ファイル形式違い | Indicatorsフォルダ、再起動、ナビゲーター更新を確認 |
| チャートに適用できない | ファイル不備、依存ファイル不足、コンパイルエラー | ファイル形式、Expertsログ、必要ファイルを確認 |
| ラインが見えない | 色、太さ、サブウィンドウ、データ不足 | 色設定、表示場所、ローソク足数を確認 |
| サインが出ない | 条件未成立、対象時間足違い、確定足判定 | Inputs、時間足、条件、ログを確認 |
| アラートが鳴らない | 通知OFF、条件未成立、重複防止 | 通知設定、条件、Expertsログを確認 |
アラート・通知が動かない時
MT4通知設定
アラートや通知が動かない場合、まずインジケーター側の通知設定とMT4本体側の設定を分けて確認します。
インジケーター側で通知ONになっていても、MT4本体側の通知設定や環境設定が不足していると通知が届かない場合があります。
メール設定
メール通知を使う場合は、MT4本体のメール設定が必要になることがあります。
通知先、送信設定、テスト送信、迷惑メール、インジケーター側のメール通知ON/OFFを確認してください。
外部通知
Discord通知、Webhook送信、外部サービス連携を使うインジケーターでは、WebRequest設定や外部URLが関係する場合があります。
Webhook URL、APIキー、GAS URLなどの実値は、公開ページや通常の問い合わせ文面へそのまま載せないよう注意してください。
通知過多
通知が多すぎる場合は、通知条件、同一足での重複通知、ティックごとの通知、複数チャートへの設置、複数MT4からの通知を確認します。
通知が多すぎる状態は、インジケーター本体の不具合とは限りません。通知設計や設定条件の確認が必要です。
ログ確認
通知が届かない、通知が多すぎる、外部通知が失敗する場合は、Expertsログを確認します。
通知条件が成立しているか、送信処理が実行されたか、エラーが出ていないかを確認してください。
| 通知種別 | 確認する場所 | よくある原因 |
|---|---|---|
| ポップアップアラート | インジ設定、MT4画面、Expertsログ | 通知OFF、条件未成立、重複防止 |
| メール通知 | MT4メール設定、インジInputs | MT4本体のメール設定不足 |
| プッシュ通知 | MT4通知設定、端末設定 | 通知ID設定不足、端末側通知OFF |
| 外部通知 | WebRequest、Webhook、Expertsログ | URL未設定、許可URL不足、通信エラー |
作成・改修依頼前に整理すること
表示したい条件
インジケーター作成や改修を相談する場合は、まず何を表示したいのかを整理してください。
ライン、矢印、ラベル、数値、サブウィンドウ、パネルなど、表示形式によって確認内容が変わります。
サイン条件
サインインジケーターの場合は、どの条件でサインを出すのかを整理します。
条件が曖昧なままだと、作成後に「思った位置にサインが出ない」という確認になりやすくなります。利用するインジケーター、判定タイミング、確定足か未確定足か、BUY/SELLの条件を分けて整理してください。
通知条件
通知付きインジケーターでは、表示条件と通知条件が同じとは限りません。
サイン表示時に通知するのか、足確定時だけ通知するのか、同じ足で1回だけ通知するのか、チャート切り替え時に通知しないのかなどを整理してください。
対象時間足
対象時間足は、表示や通知の仕様に関係します。
M1だけ、M5以上、M15とH1、複数時間足参照など、時間足条件がある場合は、依頼前に明確にしてください。
既存ソースの有無
既存インジケーターの改修では、mq4ソースがあるか、ex4のみかが重要です。
ex4のみの場合、内部ロジックを確認して改修することは基本的に難しくなります。この場合は、現在の表示、スクリーンショット、Inputs、希望仕様をもとに再作成を検討する形になります。
| 相談前に準備する情報 | 確認できること |
|---|---|
| インジケーター名・バージョン | 対象ファイルを特定できる |
| ex4 / mq4 | 改修可否や内部確認の可否を判断できる |
| setファイル | Inputs設定を確認できる |
| 表示画面のスクリーンショット | 表示位置、色、サイン、サブウィンドウを確認できる |
| 表示したい条件 | 作成・改修範囲を整理できる |
| 通知条件 | アラートや外部通知の仕様を確認できる |
| Expertsログ | 初期化エラーや通知エラーを確認できる |
MT4インジをMT5へ移行したい場合
MQL4とMQL5の違い
MT4インジケーターはMQL4で作られていることが多く、MT5インジケーターはMQL5で作られます。
MQL4とMQL5は似ている部分もありますが、完全に同じではありません。バッファ、描画、イベント処理、通知、外部連携などの扱いが異なるため、単純変換ではなく作り直しになる場合があります。
作り直しになるケース
表示だけのインジケーターでも、MT5側の仕様に合わせた修正が必要になる場合があります。
特に、複数バッファ、矢印表示、サブウィンドウ、マルチタイムフレーム、通知、外部連携、パネル表示を含む場合は、移行前に機能を分けて整理してください。
相談前に必要な資料
MT4インジケーターをMT5へ移行したい場合は、既存ファイル、表示画面、Inputs、サイン条件、通知条件、必要な機能と不要な機能を整理してください。
| 移行相談で必要な情報 | 確認する理由 |
|---|---|
| mq4の有無 | 既存ロジックを確認できるか判断するため |
| ex4のみか | 再作成前提になるか判断するため |
| 表示画面 | MT5側で再現したい見た目を確認するため |
| サイン条件 | 表示や通知の条件を確認するため |
| 通知条件 | アラート・外部通知の仕様を確認するため |
| 不要な機能 | 移行時に整理できる範囲を確認するため |
相談時に送る情報・送らない方がよい情報
送ると確認しやすい情報
インジケーターの表示不具合、通知不具合、作成・改修相談では、対象ファイルと現在の表示状態を確認できる資料が重要です。
| 送ると確認しやすい情報 | 理由 |
|---|---|
| インジケーター名 | 対象ファイルを特定するため |
| ex4 / mq4 | 改修可否や再作成範囲を確認するため |
| setファイル | 現在のInputs設定を確認するため |
| 表示画面のスクリーンショット | 表示位置、色、サイン、サブウィンドウを確認するため |
| 発生時刻 | ログの該当箇所を探すため |
| Expertsログ | 初期化エラーや通知エラーを確認するため |
| 希望仕様メモ | 作成・改修したい内容を整理するため |
そのまま送らない方がよい情報
通知付きインジケーターや外部連携インジケーターでは、Webhook URL、APIキー、GAS URLなどがInputsやスクリーンショットに含まれる場合があります。
相談時には、確認に必要な情報と、そのまま送らない方がよい情報を分けてください。
| そのまま送らない方がよい情報 | 注意点 |
|---|---|
| Webhook URL | 通知先へ接続できる情報のため注意する |
| GAS URL | 外部シート連携に関係するため共有範囲に注意する |
| APIキー | 外部サービス認証に関係するためそのまま送らない |
| 認証トークン | 利用権限に関係するためマスクして扱う |
| 口座番号 | スクリーンショットやログへの映り込みに注意する |
よくある質問
MT4インジケーターとは何ですか?
MT4のチャート上にライン、サイン、数値、通知などを表示する補助プログラムです。チャート確認、表示補助、検証補助、通知補助などに使われます。
MT4インジケーターが表示されない時は何を確認しますか?
配置場所、チャート適用、表示色、サブウィンドウ、ローソク足数、対象時間足、Expertsログを確認してください。
アラートが鳴らない時はどう確認しますか?
インジケーター側の通知設定、MT4本体の通知設定、通知条件の成立有無、重複通知防止、Expertsログを確認してください。
ex4だけでも改修できますか?
ex4はコンパイル済みファイルのため、内部ロジックを確認して改修することは基本的に難しくなります。ソースコードであるmq4があるかを確認してください。
MT4インジケーターをMT5へ移行できますか?
ソースコードの有無、表示条件、通知条件、バッファや描画方式によって判断します。単純変換ではなく、MT5用に作り直しが必要になる場合があります。
サインが出ない場合は不具合ですか?
必ずしも不具合とは限りません。条件未成立、対象時間足違い、ローソク足不足、確定足判定、表示色、設定OFFなどの可能性があります。
おすすめインジケーターは紹介しますか?
この記事では、売買判断やランキングではなく、導入、表示確認、通知確認、作成・改修依頼前の整理を扱います。
関連ページ
- インジケーター作成・改修相談
- インジケーター商品カテゴリ
- MT5インジケーターとは?入れ方・表示されない時の確認・開発依頼まで解説
- MT4とMT5の違いとは?EA・インジケーター開発前に確認すること
- サインインジケーター作成を依頼する前に整理すること
- 既存EA・インジケーター改修を依頼する前に整理すること
- 不具合報告・調査依頼について
- 開発・改修の相談ページ
- 免責事項
MT4インジケーターの導入、表示確認、アラート通知、既存インジケーターの改修、MT5用への作り直しでお困りの場合は、対象ファイル、setファイル、スクリーンショット、Expertsログ、表示条件・通知条件を整理したうえでご相談ください。

