MT4インジケーターとは?入れ方・表示されない時の確認ポイント

EAファンクラブ

MT4インジケーターとは、MT4のチャート上にライン、矢印、サイン、数値、サブウィンドウ、アラートなどを表示する補助プログラムです。

インジケーターを入れたのに表示されない、矢印やサインが出ない、アラートが鳴らない、通知が届かない、チャートに適用できない、といった場合は、ファイルの配置場所、チャート適用、表示色、対象時間足、ローソク足データ、Expertsログを順番に確認することが重要です。

この記事では、MT4インジケーターとは何か、EAとの違い、インジケーターの入れ方、表示されない時の確認、アラート・通知の確認、作成・改修依頼前に整理する情報をまとめます。

なお、この記事はMT4インジケーターの導入・表示確認・通知確認・作成依頼前の整理を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証を目的としたものではありません。

この記事で確認すること

  • MT4インジケーターとは何か
  • EAとの違い
  • 標準インジケーターとカスタムインジケーターの違い
  • MT4インジケーターの入れ方
  • 表示されない時の確認ポイント
  • アラート・通知が動かない時の確認
  • 作成・改修依頼前に整理する情報
  • MT4インジケーターをMT5へ移行したい場合の確認

MT4インジケーターとは何か

チャート表示補助としての役割

MT4インジケーターは、チャート上の価格データや計算値をもとに、ライン、矢印、ヒストグラム、数値、パネルなどを表示するための補助ツールです。

移動平均線、ボリンジャーバンド、RSIなどの標準インジケーターもあれば、独自条件でサインを表示するカスタムインジケーターもあります。

インジケーターは、チャート確認や検証を補助するためのものです。表示されたサインやアラートが、利益、勝率、損失回避を保証するものではありません。

EAとの違い

EAは、設定によっては注文や決済などの取引処理を行うことがあります。一方、インジケーターは主に表示、サイン、通知、集計などを行う補助プログラムです。

相談時には、対象がEAなのかインジケーターなのかを最初に分ける必要があります。配置フォルダも異なるため、EAをIndicatorsフォルダへ入れたり、インジケーターをExpertsフォルダへ入れたりすると、想定どおりに表示されません。

項目MT4インジケーターMT4 EA
主な配置場所MQL4 / IndicatorsMQL4 / 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なのかを確認してから配置してください。

ファイル形式意味配置・確認
.ex4MT4用のコンパイル済みインジケーターMQL4 / Indicatorsへ配置
.mq4MT4用ソースファイル改修・コンパイル確認に使用
.mqh共通部品・ヘッダーファイル必要に応じて指定フォルダへ配置
.setInputs設定ファイルインジ適用後に読み込み

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メール設定、インジInputsMT4本体のメール設定不足
プッシュ通知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などの可能性があります。

おすすめインジケーターは紹介しますか?

この記事では、売買判断やランキングではなく、導入、表示確認、通知確認、作成・改修依頼前の整理を扱います。

関連ページ

MT4インジケーターの導入、表示確認、アラート通知、既存インジケーターの改修、MT5用への作り直しでお困りの場合は、対象ファイル、setファイル、スクリーンショット、Expertsログ、表示条件・通知条件を整理したうえでご相談ください。

開発・改修の相談ページを見る

不具合確認・相談前の整理ページを見る

ABOUT ME
記事URLをコピーしました