New article: How to Prepare a Trading Account for Migration to Virtual Hosting

 

New article How to Prepare a Trading Account for Migration to Virtual Hosting has been published:

MetaTrader client terminal is perfect for automating trading strategies. It has all tools necessary for trading robot developers ‒ powerful C++ based MQL4/MQL5 programming language, convenient MetaEditor development environment and multi-threaded strategy tester that supports distributed computing in MQL5 Cloud Network. In this article, you will find out how to move your client terminal to the virtual environment with all custom elements.


How to Provide the Reliable Round-the-Clock Operation of the Terminal?

A trader may need a terminal running 24 hours a day in the following three cases:

All these cases require constant connection to a trade server and uninterrupted power supply. Using a home PC is not always possible and convenient. Until recently, the most popular solution has been renting allocated computing capacities as VDS or VPS from specialized companies.

MetaTrader platform offers much more convenient and quick solution ‒ you can rent a virtual server for your trading account right from the client terminal.

What Is a Virtual Terminal

Virtual terminal is a special lite version of MetaTrader client terminal which has only the components critical for the round-the-clock operation not requiring trader's visual control. This allows the virtual terminal to consume the minimum PC resources while autotrading feature remains intact. We have obtained experience in making such terminals since arranging Automated Trading Championship

During the competition, dozens of lite versions of MetaTrader worked simultaneously on a single rented server located on the hosting company's site. Each MetaTrader lite platform contained a trading robot of one of the participants with all necessary indicators. The current MetaTrader virtual terminal has been developed specifically for working in Virtual Hosting Cloud network offering rental services. Any trader may rent a ready-made virtual server with already arranged trading environment in a few mouse clicks right from the client terminal.

Author: MetaQuotes Software Corp.

 

MetaTrader client terminal is perfect for automating trading strategies. It has all tools necessary for trading robot developers ‒ powerful C++ based MQL4/MQL5 programming language, convenient MetaEditor development environment and multi-threaded strategy tester that supports distributed computing in MQL5 Cloud Network.

 

 Preparing for Migration

Before launching the virtual terminal, you should prepare an active environment for it - charts, launched indicators and Expert Advisors, Signal copying parameters and the terminal settings.

Charts and Market Watch


In the Market Watch, set up the list of symbols critical for your Expert Advisors' operation. We recommend that you remove all unnecessary symbols to decrease the tick traffic received by the terminal. There is no point in keeping hundreds of symbols in the "Market Watch" if only a couple of them are used for trading. 

Open only the charts that you really need. Although there are no limitations on the number of open charts, there is no point in opening unnecessary ones. Color settings do not matter.


Set "Max bars in chart" parameter in Charts tab of the terminal settings. Some custom indicators are developed in a wasteful way and perform calculations on all history available on the chart. In that case, the lesser the specified value, the better. However, make sure that the indicator works correctly with these settings by restarting the terminal after changing this parameter.

The virtual terminal has been designed so that it automatically downloads all available history from a trade server, but not more than 500 000 bars are available on a chart.


Indicators and Expert Advisors

Apply to the charts all indicators and Expert Advisors that are necessary for the terminal's autonomous operation. Most trading robots do not refer to indicators on the charts, so check out and decide what you really need. 


Products purchased on the Market and launched on the chart are also moved during migration. They remain completely functional, and the number of available activations is not decreased. Automatic licensing of purchased products without spending available activations is provided only for the virtual terminal.

 
Thanx for all this information