MT4でアラートを作ったのに音が鳴らない時は、設定を一つ直せば終わる場合もあれば、条件の向き、期限、通知種別、端末側の音量が重なっている場合もあります。アラートは小さな機能に見えますが、「作った場所」「鳴らす条件」「鳴らす方法」を分けて見ないと迷いやすい機能です。
この記事では、MT4アラートが鳴らない時に見る項目を、標準アラート、インジケーター内蔵アラート、音、メール、スマホ通知、期限、ログに分けて扱います。売買判断を任せる話ではなく、チャートを見るきっかけとしてアラートを使うための実務メモです。
- MT4標準アラートが鳴らない時は、アラートタブ、Enable、Condition、Value、Source、Expirationを見ます。
- 音だけの問題なら、Source、Test、PC音量、VPSや別PCで動かしていないかを見ます。
- メール通知やスマホ通知は、標準の音アラートとは別設定です。SMTP設定やMetaQuotes IDも分けて見ます。
- 特定インジケーターだけ鳴らない場合は、インジ側のパラメーターや通知仕様を見ます。
最初に「何が鳴らないのか」を分けて見る
MT4で「アラートが鳴らない」と言う時、実際にはいくつかの状態が混ざっています。標準アラートの音が鳴らないのか、メールだけ届かないのか、スマホ通知だけ届かないのか、カスタムインジケーターの通知だけが出ないのかで、見る場所は変わります。
いきなり設定画面を全部開くより、まず症状を分ける方が早く原因に近づけます。標準アラートのSoundが鳴るなら、MT4全体やPC音量は大きな問題ではない可能性があります。標準アラートも鳴らないなら、アラート条件、Source、端末側の音を優先して見ます。
ターミナルのアラートタブ、Enable、Condition、Value、Source、PC音量を見ます。まずはSoundで短いテストを作ると切り分けやすくなります。
ActionがEmailになっているだけでは足りません。ターミナル側のメール設定、送信先、テンプレート、Test結果を分けて見ます。
NotificationはMetaQuotes IDや端末側の通知許可が関係します。音アラートとは別の設定として扱います。
MT4標準アラートではなく、インジ側のパラメーター、通知許可、表示状態、プログラム仕様を見ます。
まずはアラートタブで有効状態を見る
MT4の標準アラートは、ターミナルウィンドウの「アラート」タブで管理します。MetaTrader 4公式ヘルプでは、アラートは市場イベントを知らせるための機能で、Symbol、Condition、Counter、Limit、Timeout、Expiration、Eventなどの項目を持つと説明されています。
鳴らない時に最初に見るのは、アラートが残っているか、有効になっているか、期限切れになっていないかです。削除されている、無効化されている、Expirationを過ぎている場合は、条件が合っても動きません。
条件の向きと価格の位置を見る
アラートが有効でも、ConditionとValueの組み合わせが現在値と合っていなければ鳴りません。Bid>、Bid<、Ask>、Ask<、Time= のどれを使っているかで、鳴る場面は変わります。
たとえば「上に抜けたら鳴らしたい」のに Bid< を選んでいると、価格が上がっても条件には届きません。逆に、現在値より下の価格に対して Bid> を入れると、作った瞬間に条件を満たしてしまうことがあります。
現在値より上の価格に到達したら見る場合は、Bid> や Ask> の向きが合っているかを見ます。水平線の価格をそのまま入れる時も、現在値との上下関係を先に見ます。
現在値より下の価格に来たら見る場合は、Bid< や Ask< の向きが合っているかを見ます。価格の桁数や銘柄ごとの小数点位置も見落としやすい点です。
Time= を使う場合は、価格ではなく指定時刻が条件になります。PCの時刻、MT4上の表示時刻、入力形式を見直します。
BidとAskを混同すると条件がずれる
価格アラートでは、BidとAskのどちらを条件にしているかも見ます。チャート上の表示、水平線の位置、アラート条件で使う価格がずれていると、「線に届いたように見えるのに鳴らない」と感じることがあります。
水平線を目安にアラートを作る時は、現在値の上下だけでなく、Condition欄がBid基準なのかAsk基準なのかを見ます。細かい価格差そのものを深追いするより、まずは自分がどちらの価格を条件にしたいのかを決めておく方が扱いやすくなります。
- 上側の価格なのに Bid< や Ask< を選んでいる
- 下側の価格なのに Bid> や Ask> を選んでいる
- 現在値に対して近すぎる価格を入れ、作成直後に条件を満たしている
- 桁数を間違え、意図した価格から離れた水準になっている
- 水平線の価格とアラートのValueが微妙にずれている
Soundを選んだ時はSourceと端末音量を見る
MT4のアラートでは、ActionにSoundを選ぶと、Sourceに指定した音ファイルを再生します。MetaTrader 4公式ヘルプでは、Soundの場合に指定できるファイルとして wav、mp3、wma が説明されています。
アラート条件は合っているのに音が聞こえない時は、MT4側のSource、PC側の音量、出力先、ミュート状態を分けて見る必要があります。別のスピーカーやヘッドセットに音が出ているだけ、ということもあります。
- ActionがSoundになっているか
- Sourceに存在する音ファイルが指定されているか
- アラート編集画面のTestで音が鳴るか
- PC音量、アプリ音量、出力デバイスが合っているか
- MT4を別PCやVPS上で動かしていないか
音ファイルやアラート音の変更を深く見る場合は、MT4のアラート音を変更したい時に見る設定もあわせて見ると、Sourceや音ファイルの扱いを分けやすくなります。
チャートから作ったアラートは期限に注意する
MT4では、チャート上の右クリックメニューからアラートを作ることもできます。MetaTrader 4公式ヘルプでは、チャート上で作ったアラートには自動で期限が設定され、時間足によって期限の長さが変わると説明されています。
そのため、チャート上で手早く作ったアラートが翌日や翌週に鳴らない場合、条件が間違っているとは限りません。アラートのExpirationを開き、まだ有効な状態かを見ます。
チャートから作ったアラートを「ずっと残るもの」と思い、期限を見ないまま使い続けることがあります。時間足によって期限が変わるため、長期的に使うなら編集画面で見る必要があります。
アラートタブで該当行を開き、Enable、Condition、Value、Expirationを見ます。必要なら期限を入れ直すか、同じ条件で新しく作ります。
VPSや別PCで動かしている時は「どの端末が鳴るか」を見る
MT4をVPSや別PCで動かしている場合、アラート音は手元のPCではなく、MT4を起動している端末側で鳴ることがあります。手元の画面でチャートだけ見ているつもりでも、実際には別環境のMT4が動いているなら、音の出力先も別です。
この場合、Soundだけに頼ると気づきにくくなります。手元で受け取りたいなら、標準アラートのSoundだけでなく、EmailやNotificationを別途使うか、MT4を動かす環境を揃える必要があります。
音・メール・スマホ通知は分けて見る
アラートのActionには、Sound以外にEmailやNotificationもあります。Emailはターミナル設定側のメール設定、NotificationはMetaQuotes IDなどの通知設定が関係します。音が鳴らない問題と、メールやプッシュ通知が届かない問題は同じではありません。
MetaTrader 4公式ヘルプでは、プッシュ通知を使うにはターミナル設定でMetaQuotes IDを指定する必要があり、通知設定画面にはEnable Push notificationsやTestが用意されています。スマホに届かない時は、アラート条件だけでなく通知設定側も分けて見ます。
MT4やPCから音を出す設定です。Sourceの音ファイル、Test、PC音量、出力先を見ます。
メール設定が必要です。SMTP Server、Login、Password、From、To、Testを分けて見ます。
スマホへのプッシュ通知です。MetaQuotes ID、Enable Push notifications、Test、スマホ側の通知許可を見ます。
ラボメモ
MT4のアラートが鳴らない時は、いきなり別のインジケーターやEAを疑うより、まず標準アラートを一つ作ってTestする方が切り分けやすくなります。
音、メール、スマホ通知は似ていますが、必要な設定が違います。まずSoundで条件の向きを見てから、必要に応じてメールやプッシュ通知へ広げると、原因を追いやすくなります。
インジケーター内蔵アラートは標準アラートと分けて見る
MT4標準のアラートは、ターミナルのアラートタブで条件を作る機能です。一方で、カスタムインジケーターが出すアラートは、そのインジケーター内部の設定やプログラムの作りに影響されます。
「標準アラートは鳴るが、特定インジのアラートだけ鳴らない」という場合は、MT4全体の問題ではなく、インジ側のパラメーター、通知許可、アラート条件、表示状態を見た方がよいことがあります。逆に標準アラートも鳴らないなら、MT4側やPC側の設定を優先して見ます。
- アラート機能がオンになっているか
- ポップアップ、メール、プッシュ通知のどれを使う設定か
- 通知を出す条件が、矢印表示やライン表示と同じ条件か
- パラメーター変更後にチャートへ反映されているか
- 別の時間足や別のチャートにだけ入れていないか
ログを見て「鳴らない」の前後を追う
標準アラートや通知の動きが分からない時は、ターミナル下部のJournalやExpertsも材料になります。MetaTrader 4公式ヘルプでは、Journalタブはトレーダー操作や端末動作の情報を、ExpertsタブはEAに関する情報を表示すると説明されています。
カスタムインジケーターやEA側の通知では、エラーメッセージや動作メッセージが出ることがあります。すべてのインジが詳細なログを出すわけではありませんが、何も見ないよりは、通知が出ない前後の時刻を追いやすくなります。
短いテスト条件で一度鳴らしてみる
原因が分からない時は、遠い価格に置いたアラートを眺め続けるより、現在値に近いテスト条件を作って動きを見る方が分かりやすいです。実際の取引判断ではなく、通知機能の動作を見るための短いテストとして扱います。
- 現在値に近い価格を見て、短時間で到達しそうな水準を選びます。
- Bid> または Bid< の向きを現在値との位置に合わせます。
- ActionをSoundにし、Sourceに標準の音ファイルを選びます。
- Testボタンで音が鳴るかを見ます。
- 保存後、条件に到達した時にアラートタブのCounterが増えるかを見ます。
同じ失敗を減らすために設定メモを残す
アラートが鳴らない原因を一度見つけても、同じ設定を毎回思い出すのは面倒です。よく使う条件、音ファイル、通知方法、期限の入れ方は、短いメモとして残しておくと再設定しやすくなります。
特に、水平線付近で鳴らすアラート、時間指定のアラート、スマホ通知を使うアラートは、用途が違います。用途ごとに設定を分けておくと、「前回は鳴ったのに今回は鳴らない」という場面で、原因を比べやすくなります。
- 標準アラート、メール、スマホ通知、インジ内蔵アラートのどれが鳴らないのかを分けたか
- アラートタブに該当アラートが残っているか
- Enableがオンか
- ConditionとValueの向きが現在値と合っているか
- BidとAskを取り違えていないか
- Expirationが過ぎていないか
- LimitやMaximum iterationsに達していないか
- ActionがSound、Email、Notificationのどれになっているか
- Soundの場合、SourceとPC音量、出力先を見たか
- Emailの場合、メール設定とSMTP設定を見たか
- Notificationの場合、MetaQuotes IDとスマホ側の通知許可を見たか
- インジ内蔵アラートの場合、インジ側のパラメーターを見たか
まとめ
MT4アラートが鳴らない時は、アラート欄、Enable、Condition、Value、Source、Expiration、Limit、Maximum iterationsを順番に見ます。Sound、Email、Notificationは必要な設定が違うため、同じ通知としてまとめて扱わない方が原因を追いやすくなります。
価格条件を見る時は、現在値との上下関係、BidとAsk、入力した桁数を見直します。チャートから作ったアラートは期限が付くため、残っているつもりでも終わっている場合があります。
アラートは、チャートを見るきっかけを作るための補助機能です。取引判断そのものを任せるものではなく、水平線や複数時間足の記事とあわせて、見る場面を分けて使うと扱いやすくなります。
本記事は、MT4のアラート機能を使う前に見る実務メモです。特定の設定、通知方法、ツールによる取引結果を保証するものではありません。実際に使う場合は、取引会社の仕様、端末環境、公式ヘルプの最新情報をあわせて見てください。
- MetaTrader 4 Help「Alerts」
https://www.metatrader4.com/en/trading-platform/help/overview/terminal/terminal_alerts - MetaTrader 4 Help「Notifications」
https://www.metatrader4.com/en/trading-platform/help/setup/settings_notifications - MetaTrader 4 Help「Events」
https://www.metatrader4.com/en/trading-platform/help/setup/setup_events - MetaTrader 4 Help「Journal」
https://www.metatrader4.com/en/trading-platform/help/overview/terminal/terminal_journal - MetaTrader 4 Help「Experts」
https://www.metatrader4.com/en/trading-platform/help/overview/terminal/terminal_experts