Push notifications are short messages of up to 255 characters. Such notification are delivered immediately and are never lost.
There are two ways to send push notifications from the client terminal:
Through an MQL4 application
The MQL4 language provides a special SendNotification function which allows MQL4 programs to send push notifications to a MetaQuotes ID specified in the terminal settings.
Through the signals function
The client terminal allows you to create signals for alerting you of events in the market. This feature is available in the Signals tab of the Terminal window. One of the event notification types is push notifications.
- Push notifications can also be used to obtain information about the updates on the MQL5.community site. To do this, specify your MetaQuotes ID in the user profile in "Contacts" tab.
- There is a limitation on the number of messages that can be sent: no more than 1 message per 0,5 second and no more that 10 messages per minute.
The notifications setup window includes the following options:
- Enable Push notifications — to allow the client terminal to send notifications, enable this option.
- Notify of trade operations — if this option is enabled, the client terminal will automatically send notifications about successful trade operations to a specified MetaQuotes ID. Notifications about unsuccessful operations (for example, an order is rejected due to incorrect parameters) are not sent.
After setting up the options, enter one or more MetaQuotes IDs, separated by commas. You can specify up to 4 MetaQuotes IDs; the notifications will be sent to all of the devices simultaneously.
To find your MetaQuotes ID, open your mobile terminal and go to Settings -> Messages. This page in the terminal for iPhone looks as follows:
To test the function notification sending, click Test. If your notification is successfully sent, you see an appropriate message, and the notification will arrive on your mobile device.
To install the mobile version of the terminal, use the following links: