Midas can send a short message to the MetaTrader 5 app on your phone: when a basket reaches the order you chose, when the grid is full, when an order is not sent. You set it up once, in about five minutes: take an ID from the phone app and enter it in the terminal where Midas runs.
Midas sends push notifications to the MetaTrader 5 mobile app only: no email, no Telegram. Every message starts with Midas # and your account number. Most of the text is in the panel's language, English until you switch the panel to RU on the Alerts tab. Not all of it: in Midas 5.41 the details in “Grid changed” and the reason in brackets in some lock and basket messages may come in Russian or as an internal code such as series_goal.
| Message | When it comes | How often |
|---|---|---|
| Basket reached the chosen order (6 by default) | The basket has as many orders as “Signal at order” says. With the default 6 on the default 11-order grid that leaves five orders of notice. | Once per basket |
| Grid full | Every level of the grid is filled: no new orders will be added. | Once per basket |
| Order not sent | The next order of an open basket was refused: not enough margin, market closed, trading disabled or the broker's order limit. While the refusals go on, the basket adds no orders, so the message at the chosen order may not come. | Once per basket |
| Partial fill | The broker filled less volume than requested. Check the basket by hand. Also shown as a pop-up in the terminal. | Every time |
| Margin per lot changed | The margin for the same lot moved by more than 20 %, for example when the broker lowered the leverage. Also shown as a pop-up in the terminal. | At most every 30 minutes |
| Grid changed | You pressed Apply on the Grid tab; the message says when the new settings take effect. | Every time |
The first three come once per basket. If sending fails, Midas tries again every minute until it goes through. After a terminal restart the order message and Grid full are not repeated if they were already sent; “Order not sent” may come once more.
NotifyPush off.No message when a basket closes in profit or a new one opens (except the lock and Exit tab cases above), none for every order, no daily summary, nothing about the license, and nothing at all when the terminal is closed or has lost its connection.
Install the official MetaTrader 5 app by MetaQuotes from the App Store (iPhone, iPad) or Google Play (Android). Take MetaTrader 5, not MetaTrader 4: they are separate apps with separate IDs, and Midas runs on MT5.
The ID belongs to the app on this phone, not to your trading account, so you do not have to log in to your account or to an MQL5 account to get it. Logging in to your account is still useful to see the balance and positions, see Monitoring & alerts.
The ID is a short code of letters and digits, for example 8B4E6A3D (an example, not yours). Copy it if the app lets you, or write it down, then check every character: 8 and B, 0 and D are easy to mix up.
No ID on the screen? On iPhone check that notifications are allowed for MetaTrader 5 (step 1), on Android check the Google account. If it is still missing, see the MetaQuotes help for your phone (links at the bottom of this page).
Ctrl+O) and go to the Notifications tab.You should see: the terminal reports that the test message was sent, and a test notification appears on the phone. If it does not, see If nothing arrives.
The same tab can also send MT5's own messages about trades (from the local terminal or from the broker's trade server). Midas does not need them; with a grid the local option sends a message for every trade, so it gets noisy.
Using the built-in MetaQuotes VPS (Virtual Hosting) instead of a Windows VPS? This guide is written for a Windows VPS, see Set up a VPS. The MetaQuotes help does not say whether the notification settings move to the virtual server when you migrate. If you use it, check after the migration: hover the virtual server's status on the VPS tab and see that push notifications are allowed; if they are not, use a Windows VPS.
Out of the box nothing needs changing: the push comes at order 6 and the signals go to the phone. What matters is on the panel's Alerts tab, and changes there take effect at once.
| On the Alerts tab | Default | What it does |
|---|---|---|
| “Where to send signals” | Phone | Sound = a pop-up window with a sound in the terminal (nobody hears it on a VPS), Phone = a push, Both = both. It applies to the peak and reversal alerts and to the auto-lock, auto-reduce and Exit tab messages. The other messages do not follow this choice: the order message, Grid full and order errors go as a push only, and NotifyPush switches them off (see below). |
| “Signal at order (0 = off)” | 6 | The order at which the push comes, once per basket; 0 switches it off. Keep it no higher than the number of orders on the Grid tab, and lower if you want notice before the grid is full: at the same number it comes together with Grid full, above it it may never come. In Midas 5.41 the hint under it says “push/sound”, but this signal is a push only. |
| “New adverse peak, $5 step” | ON | Lock alert: first at $10 against the basket, then every $5 further. Silent while a docup is open. |
| “Reversal from peak” | ON | Lock alert: the price pulled back $5 from the peak (counted from a $5 move). Silent while a docup is open. |
| “Price back to lock” | OFF | Lock alert: the price came back within $2 of the lock's average price after being at least $5 away; repeats every 15 minutes. |
| “Panel language” | EN | The language of the panel and of the messages, with the exceptions above. |
In the settings window (F7 → Inputs, group “Alerts & notifications”) there are a few more switches:
NotifyPush, on) — the main switch for the ordinary pushes: the order message, Grid full, order errors, partial fill, Grid changed, the lock-button messages and the naked-position warnings. Off silences all of them. Still sent: the peak, reversal, auto-lock, auto-reduce and Exit tab messages when “Where to send signals” is Phone or Both, the “further” and “back to lock” alerts, the margin-per-lot warning and the averaging-without-lock warning.AlertLockAwayOn, off) — the lock alert that has no switch on the panel; it fires at $10.StartupAlerts, off) — most start-up warnings go only to the Experts log. A window still appears when positions that need attention are found at start (for example a naked position or a docup left without a basket) and on errors that stop the EA from trading. Start-up warnings are never sent to the phone.NotifyPush and the other switches that are not on the panel always act from F7.Press Test again (step 3) and go down the list.
NotifyPush) is on in F7; for the peak and reversal alerts “Where to send signals” is Phone or Both, not Sound.Ctrl+T): the line Midas: пуш НЕ отправлен, err=… (it is in Russian whatever the panel language) means the terminal could not send. 4517 — push notifications are not allowed in the terminal or the ID is missing, 4515 — sending failed (most often a connection problem), 4518 — too many messages in a short time. Another number after err= is usually left over from an earlier trade operation: press Test and check the settings above anyway.Official MetaQuotes help: terminal settings, Notifications tab · MetaTrader 5 for iPhone: Messages · MetaTrader 5 for Android: Messages · the SendNotification function.