About the MQL5 Cloud Network

MetaQuotes Ltd has been developing high-performance and reliable software applications for financial market trading since 2000. The company's products are used by millions of traders worldwide every day.

With the MetaTrader 5 trading terminal, traders can perform trading operations as well as automate daily routine actions related to financial market analysis and decision making. Automation features are made possible through the terminal's built-in MQL5 programming language which allows the creation of fully automated trading systems known as Expert Advisors (EAs) or Trading Robots.

Traders can develop their own trading robots using the MetaEditor 5 IDE and test them using historical data in the MetaTrader 5 Strategy Tester before running Expert Advisor on real accounts. The Strategy Tester is built into the terminal and is only available for 64-bit Windows operating systems. It takes advantage of advanced computational capabilities, using all CPU cores.

The Strategy Tester also offers the ability to optimize Expert Advisors, finding certain trading system parameter to maximize profits or other performance metrics. To find the best performing parameters, traders can run multiple Expert Advisor tests with different input sets. To streamline the optimization process, the company has introduced a new concept: the distribution of tasks to multiple tester agents.

Multi-threaded testing using agents instead of a single-threaded model has significantly accelerated the trading robot optimization process. The company has further developed this idea by introducing remote tester agents which can be installed on available computers within the local network, forming computing clusters.

Taking one step further, the company has created the MQL5 Cloud Network, a distributed computing network that unites computers from all over the world. The network enabled access to the computing capacity of thousands of computers, without the need to build a custom computing cluster.

Join the network to contribute to solving various problems and get paid for participation.