MetaTrader Push Notifications

The functionality overview provides a comprehensive understanding of the features and capabilities of the product. It serves as a guide for users to grasp the key functionalities and how they can benefit from them.

Overview

The Push Notifications project will help us reach users that we’ve previously been unable to reach using our EAs: the MT4/5 Mobile App users.

Users can start receiving notifications in two ways:

  • Explicitly opt in
  • Implicitly opt in (brokers can provide us a list of users they want to target)

Even though it still won’t be possible to place trades directly from the notifications, we will be able to reduce the number of steps users needed to place an order via the MT app.


Required permissions

Push Notifications can only be sent if we have access to the broker’s MetaTrader Manager API using a Manager Account with specific permissions. Permissions breakdown below.


Set up process - Acuity side

To set up the Push Notifications to be sent for a particular broker, we will need the following details.

  • Server - the server of the Manager Account (and also of the users that will be receiving the Push Notifications). Usually will be provided by the broker either in the form of an IP address (194.168.0.1) or a DNS name.
  • Login - the Manager Account Login
  • Password - the Manager Account Password
  • Minimum Confidence - Trade Ideas with Confidence Level above the one specified here will be sent to the users in the Push Notifications.
  • Disclaimer - the text of the disclaimer that will be included with each Push Notification. It can’t be too long as the total length of the Push Notification cannot exceed 1024 characters. 

Set up process - broker side

There are two ways to subscribe users to push notifications.

  1. Brokers can provide us with a list of MT Account Logins that we can send the Push Notifications to. It will be an “implicit” opt in, where users won’t necessarily know they’ve opted in.
  2. Brokers can also allow their users to explicitly opt in by providing their MT Account Login via a form that the broker could add to their website. Submitting the form will send a request to our API to sign the user up. The following parameters will be needed:
  3. apikey - Acuity API key we will share during onboarding
  4. mtAccountLogin - the MetaTrader Account of the user

Security Considerations:

If the form is used, broker should hide the the API URL so that it would not be possible to find it out using Inspect Element functionality in the browser.


Push notification contents

The contents include the following:

  1. Instrument and Action. Instruments are mapped to what the broker has in MT.
  2. Entry, Stop Loss, Take Profit, and Confidence
  3. Explanation of the Trade Idea and why the analyst published it
  4. Link to a Market Chart image with Risk/Reward ratio highlighted
  5. Disclaimer
  6. Opt Out link in case the user wants to stop getting such notifications.

Reporting

To track the success of the notifications and also for quality checks and compliance we can provide the following data:

  1. Number of opted in / opted out users.
  2. Detailed sent content reports. This is to ensure that the content stays compliant at all times.

In order to measure the success of the notifications, it would be also necessary to reach out to the users that receive them to check for their feedback, as we won’t be able to directly determine which users placed an order after reading the notification.


Message Examples

Lock Screen

Lock Screen, expanded

MT App


If you haven't found what you're looking for yet, don't worry! Our team is here to assist you.