MT4 Alerts & Notifications: Setup Guide (2026)
MT4 supports three notification types: Sound (local alerts), Email (SMTP configuration), and Push Notifications (to your mobile app). For push: go to Tools → Options → Notifications, enter your MetaQuotes ID from the mobile app, and click Test. For price alerts: open Terminal → Alerts → right-click → Create.
I run multiple EAs across several accounts, and staying informed about what my Expert Advisors are doing is critical without sitting at my desk all day. MT4 alerts and notifications let you monitor price levels, track EA activity, and receive real-time updates on your phone -- even when you are away from your computer. This guide on configuring MT4 alerts and notifications covers every notification method from basic sound alerts to mobile push notifications, including the exact configuration steps that most guides skip.
In This Guide
Types of MT4 Notifications
MT4 offers three built-in notification channels, each suited for different situations:
| Type | Destination | Setup Effort | Best For |
|---|---|---|---|
| Sound | Computer speakers | Easy (built-in) | While at your desk |
| Your inbox | Moderate (SMTP setup) | Record-keeping, less urgent | |
| Push | Mobile app | Easy (MetaQuotes ID) | Real-time alerts anywhere |
For EA traders, push notifications are the most valuable because they deliver instant alerts to your phone when trades open or close, without requiring you to watch charts constantly.
Setting Up Push Notifications
Push notifications send real-time alerts directly to the MetaTrader 4 mobile app on your phone. Here is the exact setup process:
Step 1: Get Your MetaQuotes ID
- Install the MetaTrader 4 app on your phone (App Store or Google Play)
- Open the app and log in to any account (demo works fine)
- Go to Settings (gear icon)
- Tap Messages or Chat and Messages
- Your MetaQuotes ID is displayed at the top -- note this down
Step 2: Configure Desktop MT4
- In desktop MT4, go to Tools → Options
- Click the Notifications tab
- Check "Enable Push Notifications"
- Enter your MetaQuotes ID in the field provided
- Click Test -- you should receive a test notification on your phone within seconds
- Click OK to save
Multiple devices: Your MetaQuotes ID is linked to the mobile app installation. If you reinstall the app, the ID changes and you need to update it in desktop MT4. Write down your ID somewhere safe.
Configuring Email Alerts
Email alerts require SMTP server configuration. This is useful for creating a record of all alerts and for receiving notifications in your regular inbox:
Gmail SMTP Setup
- Go to Tools → Options → Email
- Check "Enable"
- Configure these settings:
- SMTP server: smtp.gmail.com
- SMTP port: 465
- SMTP login: your Gmail address
- SMTP password: your App Password (not regular password)
- From: your Gmail address
- To: the email address to receive alerts
- Click Test to verify the configuration
Gmail requires an App Password. Go to your Google Account → Security → 2-Step Verification → App Passwords. Generate a password specifically for MT4. Using your regular Gmail password will not work due to Google's security policies.
Other Email Providers
| Provider | SMTP Server | Port |
|---|---|---|
| Gmail | smtp.gmail.com | 465 |
| Outlook/Hotmail | smtp.office365.com | 587 |
| Yahoo | smtp.mail.yahoo.com | 465 |
Creating Price Alerts
Price alerts notify you when XAUUSD or any other symbol reaches a specific level:
- Open the Terminal window (Ctrl+T)
- Click the Alerts tab
- Right-click in the empty area and select Create
- Configure the alert:
- Enable: Checked
- Symbol: Select the instrument (e.g., XAUUSD)
- Condition: Choose Bid > or Bid < (or Ask variants)
- Value: Enter the price level
- Source: Select notification type (Sound, Email, Notification, or File)
- Set Expiration if you want the alert to auto-delete
- Set Maximum iterations to control how many times it triggers
- Click OK
EA Trade Notifications
Getting notified when your EA opens or closes trades is essential for monitoring automated systems without watching screens. There are several approaches:
Method 1: Built-in EA Notifications
Many EAs include notification settings in their Inputs tab. Look for parameters like:
- EnablePushNotifications: Sends alerts to your mobile when trades execute
- EnableEmailAlerts: Sends email when trades open/close
- NotifyOnTrade: General notification toggle
If your EA supports these features, simply enable them and ensure push notifications or email are configured in MT4's Options (as described above).
Method 2: Trade Notifier EA
If your trading EA does not include notifications, you can run a separate "notifier" EA on the same account (on a different chart) that monitors for new trades and sends alerts. Several free notifier EAs are available on the MQL5 community forums.
Method 3: Myfxbook Notifications
If your account is connected to Myfxbook, you can enable trade notifications through their platform. See our guide on connecting MT4 to Myfxbook.
Myfxbook Notification Alternative
Myfxbook offers its own notification system that works independently of MT4's built-in alerts:
- Trade notifications: Get alerted when trades open or close
- Drawdown alerts: Notified when drawdown exceeds your threshold
- Balance milestones: Alerts when account reaches specific values
- System status: Warned if EA stops trading or connection drops
This is especially useful for tracking multiple accounts across different brokers from a single dashboard.
Troubleshooting Notification Issues
Push Notifications Not Working
- Verify MetaQuotes ID has no extra spaces before or after
- Ensure the mobile app is installed and logged in (any account works)
- Check your phone's notification settings -- MT4 app must have notification permission
- Test with the built-in Test button in Tools → Options → Notifications
- If the ID changed (app reinstall), update it in desktop MT4
Email Alerts Not Sending
- Verify SMTP credentials -- use App Password for Gmail, not regular password
- Check port number (465 for SSL, 587 for TLS)
- Ensure "Enable" is checked in Tools → Options → Email
- Check spam/junk folder in your email
- Firewall may block outgoing SMTP connections -- add MT4 as exception
Alerts Not Triggering
- Verify the alert is enabled (green checkbox in Alerts tab)
- Check if expiration time has passed
- Confirm the condition and price level are correct
- Maximum iterations may have been reached
VPS users: If your EA runs on a VPS, push notifications work from the VPS MT4 instance to your phone. Email alerts also work from VPS. However, sound alerts are only audible on the VPS itself, which is usually not helpful. Use push or email for VPS setups.
Frequently Asked Questions About MT4 Alerts
How do I set up push notifications on MT4?
Install the MT4 mobile app, go to Settings, Messages, and note your MetaQuotes ID. In desktop MT4, go to Tools, Options, Notifications, check Enable Push Notifications, enter your MetaQuotes ID, and click Test to verify.
Can MT4 send email alerts when my EA trades?
Yes, if the EA supports it. Configure SMTP in Tools, Options, Email (e.g., smtp.gmail.com port 465 with an App Password). Some EAs have built-in email functions; otherwise use a separate notification EA.
Why are my MT4 push notifications not working?
Common causes: incorrect MetaQuotes ID, mobile app not installed or logged in, phone notification permissions disabled, or internet issues. Use the Test button in Options, Notifications to verify.
How do I create a price alert in MT4?
Open Terminal (Ctrl+T), click Alerts tab, right-click and select Create. Set symbol, condition (Bid greater/less than), price level, and notification type. Set expiration and maximum iterations as needed.
Can I get MT4 notifications without the mobile app?
You can receive email alerts through your regular email app. Push notifications require the MetaTrader 4 mobile app. Alternatively, use Myfxbook notifications or Telegram bots as third-party options.