Previous  Next

Platform Settings

The trading platform provides multiple settings to help you conveniently customize it. Click "Options Options" in the Tools menu or press "Ctrl+O".

Customize the platform

All settings are grouped in several tabs based on what they do:

Server

This tab contains the most important settings. The trading platform is initially configured to provide proper trouble-free operation. Thus, it is highly recommended not to change any parameters in this window unless there is a special necessity.

The Server tab contains settings for connection to a trading account

The window contains the following parameters:

It is strongly recommended that you do not change server connection settings unless there is a special necessity.

Password Change

To change the account password, click "Edit". After that the following window opens:

To change the password, enter the current master password

The following details are to be indicated in the password changing dialog:

After specifying all the data click "OK".

A password cannot be changed if the current password is not specified.

Proxy Server Setup

A proxy server is an intermediate between the trader's computer and the trade server. It is mostly used by internet providers or by local networks. If you have any connection problems, contact your system administrator or ISP. If you use a proxy server, configure the platform accordingly. Option "Enable proxy server" enables proxy server support and activates the "Proxy..." button.

Specify proxy settings if it is used for connection to the Internet

Consult your system administrator or internet provider for proxy setup details.

News Language Selection

To select language of incoming news, click "Edit" next to the appropriate field.

Select the language of financial news

The left part of the window contains available languages, the right part — selected ones. To add a language, double-click on it in the left part, or select it and click "Add." To delete a language, use the "Remove" button. The "Reset" button sets the default values.

Charts

Charts show dynamics of security price changes. Chart settings and history data parameters are grouped in this tab. Changing the parameters in this tab does not cause any global changes in the platform operation.

This tab also contains settings for working with different objects applied to charts. They include technical and custom indicators, as well as various graphical objects. Parameters collected in this tab facilitate work with graphical objects and cannot cause critical changes in the platform operation.

The Charts tab contains settings for working with analytical objects, trade levels, etc.

The following chart settings are available on this tab:

When you apply an object on a chart with the timeframe other than M1, the following magnet features appear:

  • When anchoring a point of an object to one of the extreme price (OHLC), the specific minute is determined, where the extremum was recorded. Point of the object is bound to that minute, and it is reflected in the object properties. This kind of behavior allows keeping proper positioning of objects when switching between timeframes.
  • If the "Precise time scale" option is additionally enabled, then you may observe an effect when the anchor point moves away from an extreme point. This behavior appears if the actual extreme point doesn't correspond to the extreme point of a bar.

Indicators can access more bars than specified in "Max bars in chart" parameter for more efficient calculation. Older bars are not removed immediately from the data cache when the new ones appear. This allows not to recalculate an indicator at each new bar, but calculate its values for new bars instead.

Changes of the settings take effect after clicking the OK button except the "Max. bars in chart" option. Restart the platform after you change the parameter.

Trading

This tab features settings used for opening orders. Parameters specified here facilitate opening of orders and cannot cause critical changes in the platform operation.

On the Trade tab, you can set the default settings for placing orders, and enable one-click trading

Use these options to set default parameters applied when opening orders:

Terms and Conditions for Using One-Click Trading

When "One click trading" option is used for the first time, Terms and Conditions for using this function are displayed to users.

Carefully read Terms and Conditions for Using "One-Click Trading" Function

If you accept the conditions, tick "I Accept these Terms and Conditions" option and click "OK". If you do not accept the conditions, click "Cancel" and do not use the "One Click Trading" function.

Expert Advisors

Settings of working with Expert Advisors are grouped in this tab. Expert Advisors in the platform are applications developed in the MetaQuotes Language 5 used for the automation of analytical and trading processes. The description of how to create and use experts is given in section How can I create and Expert Advisor or an Indicator.

Automated trading settings are available in the Expert Advisors tab

This section contains description of settings common for all Expert Advisors only:

Events

Alerts of system events (like server connection, disconnection, email notification, etc.) can be set up here. It is a very convenient tool informing about changes in the platform status. To start setting up alerts, check the "Allow" option.

Sound alerts are configured in the Events tab

All events are represented in the form of a table containing their names and default audio files that are executed when the event occurs. The following types of events are available:

To disable any of the alerts, click once on its icon Event or double-click on its name. After that the icon will look like this — Disabled event. To activate an alert, repeat the same operation.

To change a file played when the event occurs, double-click on its name or select it and press "Enter". Then select "Choose other" from the drop-down list and specify the necessary file.

By default a file with *.wav extension is offered as a sound. However, another file can also be selected. If a *.wav file is selected, it will be played when the alert triggers. If another file is selected, it will be opened using application it is associated with in the operating system.

Notifications

The trading platform supports push notifications. Push notifications are short text messages which can be sent to mobile devices from the desktop platform and from various MQL5.community services.

Unlike SMS, push notifications are sent over the Internet and thus they do not depend on mobile carriers. They can be delivered to different regions without any fees. The trader only needs to install a mobile platform for iOS or Android. Notifications are delivered via the mobile platform.

Configuring Notifications in the Mobile Platform

The identifier of the push notification recipient is MetaQuotes ID. Each device has a unique ID. Open the mobile platform and go to the "Messages" section:

Specify MetaQuotes ID in the trading platform setting to receive pushes

For further details please view the documentation for mobile platforms: iPhone/iPad, Android.

To install a mobile platform, please use the following links:

Configuring Notifications in the Desktop Platform

Check the "Enable Push Notifications" box and specify the MetaQuotes ID from your mobile platform.

Sending of push notifications to a mobile device can be configured in the Notifications tab

You can specify up to 4 MetaQuotes IDs separated by commas. Push notifications will be sent to all devices simultaneously.

Next, select the type of notifications about trading activity on your account:

 '1222': subscribed to deals, orders, balance notifications from trade server

Click on the "Test" button to test the delivery of push notifications. Upon successful sending, you will see a corresponding message, and a test notification will be delivered to your mobile device.

Notifications from a trade server can only be sent to real accounts, while they are not available for demo accounts.

Configuring Notifications from MQL5.community

In order to keep abreast of the latest MQL5.community events, you can set up notifications about the latest site events via the Settings — Notifications section of your profile.

Next, go to Settings — Security, and enter your MetaQuotes ID.

Configure notifications about MQL5.community events

Sending Notifications via an MQL5 Application

The MQL5 language provides a special function SendNotification which enables MQL5 applications to send push notifications to MetaQuotes ID specified in the platform settings. You can include notifications about any events in your code. If you do not have the required skills, you can order a program from a professional developer via the Freelance service.

Sending Messages via the Alert Function

The trading platform allows creating alerts to notify the user about market events. This feature is available in the Alerts tab of the Toolbox window. One of the event notification types is push notifications.

There is a limitation on the number of messages sent: no more than 1 message per 0.5 second and no more that 10 messages per minute.

Email

Mailbox is configured on this tab. These settings will be then used to send message by the Expert Advisor command or by a triggered alert.

Configure email notifications on the Email tab

Configure the following parameters on this tab:

  • Only one email address may be specified for either of fields "From" and "To". Several emails given with or without separators will not be accepted.
  • The email password is stored in encrypted form.

Click "Test" to send a test message using the settings specified. If the test is successful, click "OK" to apply these settings. If the test fails, it is recommended to check all settings again, restart the platform and resend a test message.

FTP

The trading platform allows you to automatically publish reports on the account state and its history. To do this, configure internet connection parameters through FTP.

Sending reports can be configured on the FTP tab

The following parameters are available in this window:

  • Reports are published for the currently active account only. If the account number specified in this tab does not correspond to the current one, reports will not be published.
  • In the active mode, a free port (from dynamic range of 1024 to 65535) is allocated on the platform. The server connects to this port in order to set connection for data transmission. The FTP server connects to the client's port with the given number using TCP port 20 from its part to transfer data. In the passive mode, the server informs the client about the TCP port number (from the dynamic range of 1024 to 65535) to which the client can connect to set up data transfer.
  • Report templates are located in the /Templates folder of the platform.

Community

The trading platform is tightly integrated with MQL5.community — a community of MQL5 developers. The MQL5.community provides unique services for traders and developers:

MQL5.community

Enter your account details and get access to all the unique services of the MQL5.community:

  • The password is stored on the hard drive in an encrypted form.
  • If you do not have an MQL5.community account, please register and get access to unique opportunities.

Link "register" opens the window of quick registration on MQL5.community.

Traders community at MQL5.community provides useful services: application store, copy trading, hosting and freelance

Here, specify the desired username for your account, and e-mail. Once you click "Register", an account is created for you and an email with the account password is sent to the specified address.

To save resources and to optimize the platform working area, you can disable the MQL5 services which you do not use. For example, if you are not interested in MQL5 programming languages or in copy trading via the Signals service, uncheck the relevant options in the settings to hide these sections. If you disable Python integration the relevant scripts will not be launched on charts.

Signals

Use this tab to configure the Signals service in the trading platform.

The Signals service allows anyone to become a provider and sell trading signals or subscribe to them and follow the strategy of an experienced trader. Any traders can subscribe to the signals of another experienced trader (Provider) to copy his or her trade operations.

Find more about the service in the Signals section.

The Signals tab allows configuring automatic copying of trades on the account

The name of the signal you are currently subscribed to is displayed at the top of the tab. If there is no subscription, the settings below are uneditable.