アラート機能付きインジケーターは「いつ通知が来るか」より「誤発報をどれだけ防げるか」が使えるかどうかを決める。通知精度と誤発報率の見方を知れば、インジケーター選びの失敗が減る。
この記事はこんな方に向けています
- アラート付きインジを入れてみたが通知が多すぎて使えなかった経験がある
- 複数のアラートインジから何を基準に選べばいいかわからない
- MT4のアラート通知設定(プッシュ通知・メール)をうまく活用したい
この記事のポイント
- アラートインジの評価軸は「通知条件の明確さ」「誤発報フィルターの有無」「再描画の有無」の3点
- 誤発報が多いインジは感度が高すぎる設定になっている場合が多く、パラメーター調整で改善できる
- MT4のプッシュ通知設定はMetaTrader4アプリと接続することでスマートフォンに通知できる
この記事はアフィリエイト広告(PR)を含みます。掲載情報は2026年6月時点の確認に基づいており、MT4のバージョンにより画面が異なる場合があります。
アラートインジが「使えない」と感じる本当の原因
MT4のアラート付きインジケーターを入れてみたが「通知が多すぎてチェックが追いつかなくなった」「重要なシグナルを逃した」という経験をしたトレーダーは多い。私自身も最初の頃は複数のアラートインジを入れて常にポップアップが出る状態になり、トレードに集中できなくなった。
アラートインジが機能しない主な理由は2つある。①通知条件が曖昧で誤発報が多いと②再描画があって後から条件が変わるだ。この2つの問題を持つインジケーターは、どれだけ設定を変えても実用にならない。
「誤発報」とは何か
誤発報とは「通知は来たがトレードのチャンスではなかった」シグナルだ。例えばRSIが70を超えたらアラートが鳴る設定にしていても、強いトレンド相場ではRSIが70以上の状態が長続きするため、高値で売りシグナルが連発して損失につながる。
通知が来るたびにチャートを確認して「これは違う」と判断するコストが積み重なると、アラートへの信頼が下がり、本物のシグナルを見逃すようになる。これが「アラートインジを入れたのに使わなくなった」という経緯の典型だ。
アラートインジを選ぶ3つの評価軸
通知条件の明確さ
「何が起きたときに通知するか」が具体的で検証可能な条件かを確認する。「価格がライン○○を上抜けたとき」「RSIが閾値を下から上に越えたとき」のように条件が明確なインジは誤発報を評価しやすい。「勢いが強まったとき」のような主観的な条件のインジは使い方が難しい。
誤発報フィルターの有無
単一条件でアラートを出すインジより、複数条件を組み合わせてフィルタリングするインジの方が誤発報は少ない。例えばRSIシグナル+トレンド方向の一致+ボリューム確認の3条件を揃えてから通知するインジは、単独のRSIアラートより有効シグナルの割合が高い。パラメーター設定で感度を調整できるかも重要だ。
再描画(リペイント)の有無
再描画とは、過去のバーのシグナルが現在のデータに基づいて後から書き変わる挙動だ。再描画するインジはリアルタイムでは機能しても、後から見返すと「その時点でシグナルが出ていたように見える」ため、実際よりバックテスト結果が良く見える。アラートとして使うには再描画がないことが必須条件だ。再描画の有無はMQL4ソースコードを確認するか、リアルタイムとヒストリーのシグナル位置を比較することで判断できる。
| 使えるアラートインジ vs 使えないアラートインジの特徴 | |
|---|---|
| 使えるインジ | 条件が明確・フィルター複数・再描画なし・感度調整可能 |
| 使えないインジ | 条件が曖昧・単一条件・再描画あり・パラメーターなし |
誤発報を減らすパラメーター調整の考え方
誤発報が多い場合、インジケーターを変える前にパラメーター調整で改善できるかを試す。多くのアラートインジは「感度(Sensitivity)」「期間(Period)」「閾値(Level)」などのパラメーターで通知頻度を調整できる。
調整の基本方針
期間パラメーターを大きくすると感度が下がり、より大きな動きのみに反応するようになる。閾値パラメーターを絞ると(例:RSI 70→80)、より極端な状態のみを通知するようになる。誤発報が多い場合はどちらか一方ではなく両方を少しずつ調整して、通知頻度と有効率のバランスを見ながら最適化する。
| 誤発報が多いときの調整方向 | |
|---|---|
| 期間パラメーター | 小さい → 大きくする(例:14→21)。感度が下がり通知頻度が減る |
| 閾値パラメーター | ゆるい → 絞る(例:RSI70→RSI80)。極端な状態のみに反応 |
| フィルター条件 | 有効にできるオプションがあれば追加する(トレンドフィルター等) |
調整したら過去チャート上でシグナルが適切なタイミングに出ているかを目視で確認する。チャートを1ヶ月以上の期間で確認し、有効シグナル率が70%以上になれば実用レベルと判断できる。
MT4のアラート通知設定:プッシュ通知・メール・ポップアップ
MT4のアラートには3種類の通知方法がある。用途に合わせて設定することで、見逃しを防ぎながら過剰通知を抑えられる。
| 通知方法 | 特徴 | 設定場所 |
|---|---|---|
| ポップアップ | MT4が起動中にPC画面に表示。PCの前にいるときのみ有効 | インジのコード内またはAlerts機能 |
| プッシュ通知 | MetaTrader4スマートフォンアプリに通知。PCを離れていても受け取れる | ツール→オプション→通知タブ |
| メール通知 | 設定したメールアドレスに送信。SMTPサーバー設定が必要 | ツール→オプション→メールタブ |
プッシュ通知の設定手順
MetaTrader4アプリをスマートフォンにインストール
App StoreまたはGoogle PlayからMetaTrader4をインストールし、同じブローカー口座でログインする。
MT4デスクトップ版でMetaQuotes IDを取得
MT4→ツール→オプション→通知タブを開く。「MetaQuotes ID」欄にスマートフォンのMT4アプリに表示されているIDを入力して保存。
インジのアラートコードでSendNotification関数を使う
MQL4インジケーターのコード内でSendNotification()関数が呼ばれているものが、プッシュ通知に対応している。Alert()関数のみのインジはポップアップのみの対応となる。






