MetaTrader 5 HelpVirtual Hosting for 24/7 OperationWorking with the Virtual Platform

Working with the Virtual Platform

The rented virtual server status can also be easily monitored from the trading platform. Use the Toolbox \ VPS section to:

Use the Toolbox \ VPS section to manage hosting

Further hosting actions are available via the profile:

Watch video: How to control resources and manage subscriptions

Watch video: How to control resources and manage subscriptions

Watch the video to learn how to analyze the virtual hosting resources report and how to control your subscriptions.

Details #

All information about your virtual platform is presented in the left part of the window:

  • Hosting server name.
  • Ping in milliseconds displaying the network delay between the virtual server and the trade server of your broker. Information on how much ping on the virtual platform is less than that on the local one is also shown here. Lower network latency provides better condition for the execution of trading operations, such as reduced slippage and probability of getting re-quotes.
  • Trading account number for which hosting is registered, and the account holder name.
  • Selected subscription plan.
  • Subscription auto renewal status. Click on it to enable or to disable the option.
  • Subscription ID Click on it to navigate to the "Hosting section" of your profile. Your hosting subscription can be managed from this section: stop and start the server, cancel the subscription, move subscription to another trading account, enable/disable automatic renewal, move hosting to another server.
  • Subscription date.
  • Virtual server status: started, stopped. Hover over the status to view additional information about the virtual platform: the broker's access point to which the platform is connected, the status of connection to the broker's server, the state of the Allow Push notifications option and current state.
  • Start/Stop commands to stop and launch the virtual platform. These commands are similar to stopping and starting the application. They do not affect the subscription.

Performance #

This block features the configuration of the server, on which the virtual platform is running, as well as CPU, memory and hard disk usage graphs. Make sure that your program does not consume too much resources.

Virtual platform and trading environment state


This section features information about the trading environment on the virtual platform: the number of launched charts, Expert Advisors and indicators.

  • Each Expert Advisor working on the virtual server is provided with information on the chart symbol and timeframe.
  • If a signal is running on the hosting, you can view its status right from here: whether copying of deals is enabled and whether the service is currently connected. To do this, hover over the signal name.

Last migration

Information about the last data migration and its type is shown here. Here you can also perform immediate synchronization of the current platform environment.

Virtual Platform Logs #

To control the virtual platform operation, use the VPS \ Journal section:

Requesting the Journal from the virtual platform

Logs are automatically requested from the hosting server when you scroll through the journal.

To access additional journal tools, click "Journal Viewer". In the newly opened log window, you can set a piece of text the journal entries are to be filtered by and a desired interval. After that, click Request to download the found logs. Here you can also select the journal type:

  • Terminal — logs about all events taking place in the platform including trade operations.
  • Experts — information about the Expert Advisor and indicator operation.

Viewing Journal logs

The virtual platform logs are updated during each request and saved to [platform data folder]\logs\hosting.*.terminal\.

If a user requests too many records, only part of the first logs for the specified period are downloaded. This prevents performance degradation resulting from large logs. If you want to download further logs, you do not need to change the request period. Simply select the last line in the log viewer window and press PgDn.

Stopping the Server #

Stopping the server means the temporary shutdown of the virtual platform. This action is similar to closing the platform on your computer. It is performed by "Stop Server Stop Server" command in the server context menu in the Navigator window or the "Start" button in the hosting section.

To launch the platform, execute the "Start ServerStart Server" or "Start" respectively.

Canceling Hosting #

Hosting cancellation means that the virtual server will no be longer provided and the virtual platform will be completely deleted. All data transferred to hosting during migration will be completely removed, without the possibility to recover.

Refunds are made only if you cancel hosting within the first 24 hours after purchase. No refund is made if you cancel the subscription later. However, the unused hosting time will be credited to your MQL5 account in the form of free minutes. You can rent a new VPS for free using these minutes.

To cancel hosting, click on the subscription ID.

Click on the ID to open the subscription management page

In your profile, call up the subscription menu and click "Cancel":

Subscription can be canceled from the Hosting section of the profile

Moving Hosting to Another Trading Account #

Virtual hosting is rented for a specific trading account, but it can be moved at any time. Open the "Hosting" section in your profile at

Find the required subscription, click on the gear button and select "Move". Then specify a new trading account (login) and a new server (broker) if necessary, then click "Move".

Moving hosting to another trading account

Open the trading platform and connect to the account, to which the hosting has been moved. Open Toolbox \ VPS and migrate your trading environment.

Moving a virtual platform to another hosting server #

The system automatically selects a virtual server with the minimum delay to your broker's server. However, connection figures may change over time, for example due to a change on broker's network infrastructure. In this case you can move the virtual platform to a hosting server with a better network connection.

Open the "Hosting" section in your profile at Find the required subscription, click on the gear button and select "Change Server". Select the server with the smallest ping from the list and click "Move".

A server can be changed under the Hosting section of the profile

After moving, navigate to Toolbox \ VPS and migrate the trading environment.

Managing automated renewal #

The auto renewal option eliminates the need to monitor your subscription status. As soon as the current hosting period expires, the system will automatically renew it at the same rate and using the same payment system that you used earlier.

You can enable or disable the auto renewal option at any time. To do this, click on the option status on the VPS page:

To enable/disable auto renewal, click on the option status on the hosting page

You can also manage the option in the "Hosting" section of your profile:

Automated renewal can be managed from the Hosting section of the profile