Home / Alerts & Notifications
Tools

MT5 Alerts and Notifications: Never Miss a Trading Opportunity

By Alex Mercer Updated Apr 1, 2026 13 min read
Table of Contents
  1. Why Alerts Matter in Trading
  2. Types of Alerts in MT5
  3. Setting Up Price Alerts
  4. Configuring Push Notifications
  5. Setting Up Email Alerts
  6. Customizing Sound Alerts
  7. Indicator-Based Alerts
  8. Managing Your Alert List
  9. Alert Best Practices

Why Alerts Matter in Trading

No trader can watch charts 24 hours a day. Markets run around the clock five days a week, and the most significant price movements often happen when you are away from your screen. Alerts solve this problem by monitoring the market for you and notifying you when specific conditions are met.

MetaTrader 5 offers multiple alert delivery methods: on-screen popups, sound effects, push notifications to your mobile phone, and email alerts. Combining these methods ensures you never miss a critical price level, trend change, or trading opportunity regardless of where you are.

Alerts also improve trading discipline. Instead of sitting at your desk watching every tick (which leads to impulsive trades), set your alerts at key levels and walk away. The market will come to you — and you will enter trades only when your predefined conditions are met.

Types of Alerts in MT5

Alert Type Delivery Method Requires
Sound Alert Audio on your computer MT5 running, speakers on
Visual Popup On-screen dialog box MT5 running
Push Notification Mobile phone notification MetaQuotes ID configured
Email Alert Email to your inbox SMTP server configured
File Output Log to a text file File path configured

Setting Up Price Alerts

Price alerts trigger when the bid or ask price crosses a specified level. There are two ways to create them:

Method 1: From the Alerts Tab

  1. Open the Terminal panel (Ctrl+T)
  2. Click the Alerts tab at the bottom
  3. Right-click in the Alerts area and select "Create"
  4. Configure the alert:
    • Enable: Check to activate
    • Action: Choose Sound, File, Email, or Notification
    • Symbol: Select the trading instrument
    • Condition: Bid >, Bid <, Ask >, Ask <, Time =
    • Value: The trigger price or time
    • Expiration: When the alert should expire if not triggered
    • Maximum iterations: How many times the alert can trigger
  5. Click OK

Method 2: Right-Click on Chart

  1. Right-click at the desired price level on the chart
  2. Select Trading > Alert
  3. The alert creation dialog opens with the price pre-filled
  4. Configure alert action and click OK

This second method is faster because the price level is automatically set to where you clicked on the chart. A horizontal dashed line appears on the chart showing where the alert is placed.

Configuring Push Notifications

Push notifications send alerts directly to your MT5 mobile app. This is the most practical alert method for traders who are not always at their desk.

Step 1: Get Your MetaQuotes ID

  1. Open the MT5 mobile app on your phone
  2. Go to Messages or Settings
  3. Find your MetaQuotes ID (an alphanumeric code like "A1B2C3D4")

Step 2: Configure Desktop MT5

  1. On desktop MT5, go to Tools > Options
  2. Click the Notifications tab
  3. Check "Enable Push Notifications"
  4. Enter your MetaQuotes ID
  5. Click Test to send a test notification
  6. Verify you receive the test notification on your phone
  7. Click OK

Once configured, any alert set to "Notification" action will be delivered to your phone. Expert Advisors can also send push notifications using the SendNotification() function in MQL5. Learn more about using alerts with your mobile setup in our mobile app guide.

Setting Up Email Alerts

Email alerts require configuring an SMTP server in MT5. Here is how to set it up with Gmail:

  1. Go to Tools > Options > Email
  2. Check "Enable"
  3. Configure the fields:
    • SMTP Server: smtp.gmail.com:465
    • SMTP Login: your Gmail address
    • SMTP Password: your Gmail app password (not your regular password)
    • From: your Gmail address
    • To: the email where you want to receive alerts
  4. Click Test to verify

Gmail requires you to create an "App Password" in your Google Account security settings since regular password authentication was deprecated. Other email providers (Outlook, Yahoo) follow a similar process with their respective SMTP settings.

Customizing Sound Alerts

MT5 comes with default alert sounds, but you can customize them with any .wav audio file:

Useful customizations: use different sounds for different alert types (e.g., a gentle tone for price approaching a level and an urgent sound for a triggered entry). This lets you distinguish between informational and action-required alerts without looking at the screen.

Indicator-Based Alerts

MT5's built-in alert system only supports price-based conditions. For alerts based on indicator values (RSI crossing 70, MACD crossover, etc.), you need one of these approaches:

For basic MQL5 scripting to create indicator alerts, see our MQL5 programming basics guide.

Managing Your Alert List

The Alerts tab in the Terminal panel shows all your active and triggered alerts. Key management actions:

Keep your alert list clean. Old, triggered alerts add clutter and make it harder to manage active ones. Review your alerts weekly and remove any that are no longer relevant to your current analysis.

Alert Best Practices

Stay Connected to the Markets

Exness MT5 supports all alert types with ultra-fast price feeds, ensuring your alerts trigger precisely when conditions are met.

Open Exness MT5 Account →

Frequently Asked Questions

Do MT5 alerts work when my computer is off?
Standard MT5 alerts only work when MetaTrader 5 is running on your computer. If your PC is off or MT5 is closed, alerts will not trigger. To receive alerts 24/7, run MT5 on a VPS that stays online continuously, or use broker-side alerts if your broker offers them.
How do I set up push notifications on MT5?
First, install the MT5 mobile app and find your MetaQuotes ID in the app settings. Then on your desktop MT5, go to Tools > Options > Notifications, enter your MetaQuotes ID, and enable push notifications. Test with the Test button. Now alerts and EA notifications can be sent directly to your phone.
Can I set alerts based on indicator values?
MT5's built-in alert system is limited to price-based conditions (bid/ask above or below a value). For indicator-based alerts, you need either a custom indicator with built-in alert functionality or a simple EA script that monitors indicator values and triggers alerts using the Alert(), SendNotification(), or SendMail() functions.
Risk Disclaimer

Trading forex and CFDs carries a high level of risk and may not be suitable for all investors. You could lose more than your initial investment. The information on this website is for educational purposes only and does not constitute financial advice.