4 minute read · Ultimo Research Desk · Reviewed 5 Sept 2026

How to set price alerts in MetaTrader 5

A candlestick chart with a horizontal level marked for a price alert

You can create a MetaTrader 5 alert for a Bid, Ask or Last price condition and choose a sound, email, file or push-notification action. Price-alert creation is documented in the desktop terminal; the mobile app receives push notifications configured by desktop, but its official Quotes help does not document creating a price alert directly on iPhone or Android.

Before you start

Make sure the symbol is visible in Market Watch and that the desktop terminal can receive quotes. Decide whether the condition should use Bid, Ask or Last. Last is relevant where the symbol supplies last-deal prices. The alert is checked against the symbol data selected for the alert, while a Time = alert does not depend on the symbol.

For a mobile push notification, open the mobile app's Messages page and note the MetaQuotes ID. In the desktop terminal, open ToolsOptionsNotifications, enable push notifications and enter the MetaQuotes ID. The MetaQuotes desktop help lists the supported conditions and actions.

On desktop

  1. Open the Toolbox window and select the Alerts tab.
  2. Open the context menu in the Alerts tab and choose the command to create an alert, or press Insert.
  3. Select the required symbol.
  4. Select a condition such as Bid >, Bid <, Ask >, Ask <, Last >, Last <, Volume >, Volume < or Time =.
  5. Enter the price, volume or local computer time at which the alert should trigger.
  6. Choose an action: Sound, File, Email or Notification.
  7. Enter the source text or other action details requested by the alert window. Push-notification text is limited by the platform's alert field.
  8. Set the alert lifetime, repeat interval and maximum repetitions if those fields are available.
  9. Use Test to check the selected action. Click OK to save the alert.
  10. Confirm that the alert is enabled in the Alerts tab.

You can create a quick chart alert by opening a chart context menu and clicking Alert at the chosen price. If the menu is above the current price, the command creates Bid > selected price; below the current price, it creates Bid < selected price. Chart-created alerts receive an automatic expiration based on the chart timeframe. You can drag the chart alert level if Disable dragging of trade levels is not enabled.

In the web terminal

  1. Open the web terminal's alert or notification control if it is provided in the current layout.
  2. Select the symbol and condition offered by the web terminal.
  3. Enter the level and confirm the alert.

The web terminal's official feature description focuses on trading, Market Watch and chart functions and does not document the full desktop Alerts tab workflow. If the web terminal does not display an alert control, create the alert in the desktop terminal and use its push-notification action.

On mobile

  1. Open the mobile app and go to Messages to find the device's MetaQuotes ID.
  2. On the desktop terminal, open ToolsOptionsNotifications.
  3. Enable push notifications and enter the mobile MetaQuotes ID.
  4. In the desktop ToolboxAlerts tab, set the symbol, price condition and Notification action.
  5. Use Test in the desktop alert window, then click OK.
  6. Check that the mobile app is permitted to receive notifications by the phone's operating-system settings.

The iPhone and Android apps use different navigation layouts, but both provide a Messages page and a MetaQuotes ID. The official mobile help documents push notifications sent from desktop alerts rather than a mobile control for creating price alerts.

What happens next

The desktop terminal checks the alert condition as quotes arrive and performs the selected action when it triggers. An alert does not place, modify or close an order. It is a notification only. A disabled alert remains in the list but does not trigger until it is enabled again.

An alert can be set to expire at a specified local-computer time, repeat after a chosen interval and stop after a maximum number of repetitions. The chart display shows an alert marker for chart-created alerts. The notification may contain a different price from the level if the quote moved between the triggering tick and the time you see the message.

Common problems

  • No alert is received: the desktop terminal is closed, disconnected or not receiving quotes. Check the connection and keep the terminal running for the alert to be monitored.
  • The wrong price side triggers the alert: the condition uses Bid, Ask or Last separately. Check the selected condition and the symbol's quote mode.
  • No push message arrives: the MetaQuotes ID is wrong, notifications are disabled in Options or blocked by the phone. Recheck the ID and notification permissions.
  • The chart alert disappears: its automatic expiration has passed. Create a new alert or use the Alerts tab to set a different lifetime.
  • The alert does not place an order: this is normal. MetaTrader alerts notify; they do not trade.

Related

Next: How to check a symbol's contract specification in MetaTrader 5.

If you cannot complete the step, contact support with the symbol, the order type and a screenshot of the message MetaTrader 5 shows.

Written by the Ultimo Research Desk and checked against our own contract specifications and client agreement before publication; reviewed again when those change. Educational only — nothing here is a recommendation to trade. Spotted an error? Tell us.